diff options
author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2008-07-30 01:27:51 +0000 |
---|---|---|
committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2008-07-30 01:27:51 +0000 |
commit | 447a275f5025e4d887cd479148e9d5c4258cb31b (patch) | |
tree | 910a9b91a63b9e1a2d0e6d70ad7a88d62fd616c6 /client/trunk | |
parent | 32279751e6588ded0a5c108ed6f424a952f34d2f (diff) | |
download | instadisc-447a275f5025e4d887cd479148e9d5c4258cb31b.tar.gz instadisc-447a275f5025e4d887cd479148e9d5c4258cb31b.tar.bz2 instadisc-447a275f5025e4d887cd479148e9d5c4258cb31b.zip |
Client: Created Add Subscription form shell
Added the frontend for the Add Subscription form, as well as some menus for InstaDiscView. However, the Add Subscription form doesn't do anything yet, and the menus don't open anything yet.
Diffstat (limited to 'client/trunk')
6 files changed, 377 insertions, 1 deletions
diff --git a/client/trunk/src/com/fourisland/instadisc/AddSubscriptionForm.form b/client/trunk/src/com/fourisland/instadisc/AddSubscriptionForm.form new file mode 100644 index 0000000..3435493 --- /dev/null +++ b/client/trunk/src/com/fourisland/instadisc/AddSubscriptionForm.form | |||
@@ -0,0 +1,123 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" ?> | ||
2 | |||
3 | <Form version="1.5" maxVersion="1.5" type="org.netbeans.modules.form.forminfo.JDialogFormInfo"> | ||
4 | <Properties> | ||
5 | <Property name="defaultCloseOperation" type="int" value="2"/> | ||
6 | <Property name="name" type="java.lang.String" value="Form" noResource="true"/> | ||
7 | </Properties> | ||
8 | <SyntheticProperties> | ||
9 | <SyntheticProperty name="formSizePolicy" type="int" value="1"/> | ||
10 | </SyntheticProperties> | ||
11 | <AuxValues> | ||
12 | <AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="2"/> | ||
13 | <AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="true"/> | ||
14 | <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/> | ||
15 | <AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/> | ||
16 | <AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/> | ||
17 | <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/> | ||
18 | <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/> | ||
19 | <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/> | ||
20 | </AuxValues> | ||
21 | |||
22 | <Layout> | ||
23 | <DimensionLayout dim="0"> | ||
24 | <Group type="103" groupAlignment="0" attributes="0"> | ||
25 | <Group type="102" attributes="0"> | ||
26 | <EmptySpace max="-2" attributes="0"/> | ||
27 | <Group type="103" groupAlignment="0" max="-2" attributes="0"> | ||
28 | <Component id="jLabel1" alignment="0" min="-2" max="-2" attributes="0"/> | ||
29 | <Group type="102" alignment="0" attributes="0"> | ||
30 | <EmptySpace min="12" pref="12" max="12" attributes="0"/> | ||
31 | <Group type="103" groupAlignment="0" max="-2" attributes="0"> | ||
32 | <Group type="102" alignment="0" attributes="1"> | ||
33 | <Component id="jLabel3" min="-2" max="-2" attributes="0"/> | ||
34 | <EmptySpace max="-2" attributes="0"/> | ||
35 | <Component id="jTextField1" max="32767" attributes="0"/> | ||
36 | </Group> | ||
37 | <Component id="jLabel2" alignment="0" min="-2" max="-2" attributes="0"/> | ||
38 | </Group> | ||
39 | </Group> | ||
40 | <Group type="102" alignment="1" attributes="1"> | ||
41 | <Component id="jLabel4" max="32767" attributes="0"/> | ||
42 | <EmptySpace max="-2" attributes="0"/> | ||
43 | <Component id="jButton2" min="-2" max="-2" attributes="0"/> | ||
44 | <EmptySpace max="-2" attributes="0"/> | ||
45 | <Component id="jButton1" min="-2" max="-2" attributes="0"/> | ||
46 | </Group> | ||
47 | </Group> | ||
48 | <EmptySpace max="-2" attributes="0"/> | ||
49 | </Group> | ||
50 | </Group> | ||
51 | </DimensionLayout> | ||
52 | <DimensionLayout dim="1"> | ||
53 | <Group type="103" groupAlignment="0" attributes="0"> | ||
54 | <Group type="102" alignment="0" attributes="0"> | ||
55 | <EmptySpace max="-2" attributes="0"/> | ||
56 | <Component id="jLabel1" min="-2" max="-2" attributes="0"/> | ||
57 | <EmptySpace max="-2" attributes="0"/> | ||
58 | <Component id="jLabel2" min="-2" max="-2" attributes="0"/> | ||
59 | <EmptySpace type="separate" max="-2" attributes="0"/> | ||
60 | <Group type="103" groupAlignment="3" attributes="0"> | ||
61 | <Component id="jLabel3" alignment="3" min="-2" max="-2" attributes="0"/> | ||
62 | <Component id="jTextField1" alignment="3" min="-2" max="-2" attributes="0"/> | ||
63 | </Group> | ||
64 | <EmptySpace max="-2" attributes="0"/> | ||
65 | <Group type="103" groupAlignment="3" attributes="0"> | ||
66 | <Component id="jButton1" alignment="3" min="-2" max="-2" attributes="0"/> | ||
67 | <Component id="jButton2" alignment="3" min="-2" max="-2" attributes="0"/> | ||
68 | <Component id="jLabel4" alignment="3" pref="29" max="32767" attributes="0"/> | ||
69 | </Group> | ||
70 | <EmptySpace max="32767" attributes="0"/> | ||
71 | </Group> | ||
72 | </Group> | ||
73 | </DimensionLayout> | ||
74 | </Layout> | ||
75 | <SubComponents> | ||
76 | <Component class="javax.swing.JLabel" name="jLabel1"> | ||
77 | <Properties> | ||
78 | <Property name="font" type="java.awt.Font" resourceKey="jLabel1.font"/> | ||
79 | <Property name="text" type="java.lang.String" resourceKey="jLabel1.text"/> | ||
80 | <Property name="name" type="java.lang.String" value="jLabel1" noResource="true"/> | ||
81 | </Properties> | ||
82 | </Component> | ||
83 | <Component class="javax.swing.JLabel" name="jLabel2"> | ||
84 | <Properties> | ||
85 | <Property name="text" type="java.lang.String" resourceKey="jLabel2.text"/> | ||
86 | <Property name="name" type="java.lang.String" value="jLabel2" noResource="true"/> | ||
87 | </Properties> | ||
88 | </Component> | ||
89 | <Component class="javax.swing.JLabel" name="jLabel3"> | ||
90 | <Properties> | ||
91 | <Property name="text" type="java.lang.String" resourceKey="jLabel3.text"/> | ||
92 | <Property name="name" type="java.lang.String" value="jLabel3" noResource="true"/> | ||
93 | </Properties> | ||
94 | </Component> | ||
95 | <Component class="javax.swing.JTextField" name="jTextField1"> | ||
96 | <Properties> | ||
97 | <Property name="text" type="java.lang.String" resourceKey="jTextField1.text"/> | ||
98 | <Property name="name" type="java.lang.String" value="jTextField1" noResource="true"/> | ||
99 | </Properties> | ||
100 | </Component> | ||
101 | <Component class="javax.swing.JButton" name="jButton1"> | ||
102 | <Properties> | ||
103 | <Property name="text" type="java.lang.String" resourceKey="jButton1.text"/> | ||
104 | <Property name="name" type="java.lang.String" value="jButton1" noResource="true"/> | ||
105 | </Properties> | ||
106 | </Component> | ||
107 | <Component class="javax.swing.JButton" name="jButton2"> | ||
108 | <Properties> | ||
109 | <Property name="text" type="java.lang.String" resourceKey="jButton2.text"/> | ||
110 | <Property name="name" type="java.lang.String" value="jButton2" noResource="true"/> | ||
111 | </Properties> | ||
112 | <Events> | ||
113 | <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton2ActionPerformed"/> | ||
114 | </Events> | ||
115 | </Component> | ||
116 | <Component class="javax.swing.JLabel" name="jLabel4"> | ||
117 | <Properties> | ||
118 | <Property name="text" type="java.lang.String" resourceKey="jLabel4.text"/> | ||
119 | <Property name="name" type="java.lang.String" value="jLabel4" noResource="true"/> | ||
120 | </Properties> | ||
121 | </Component> | ||
122 | </SubComponents> | ||
123 | </Form> | ||
diff --git a/client/trunk/src/com/fourisland/instadisc/AddSubscriptionForm.java b/client/trunk/src/com/fourisland/instadisc/AddSubscriptionForm.java new file mode 100644 index 0000000..149bea1 --- /dev/null +++ b/client/trunk/src/com/fourisland/instadisc/AddSubscriptionForm.java | |||
@@ -0,0 +1,154 @@ | |||
1 | /* | ||
2 | * AddSubscriptionForm.java | ||
3 | * | ||
4 | * Created on July 29, 2008, 6:45 PM | ||
5 | */ | ||
6 | |||
7 | package com.fourisland.instadisc; | ||
8 | |||
9 | import java.net.MalformedURLException; | ||
10 | import java.net.URL; | ||
11 | import java.util.logging.Level; | ||
12 | import java.util.logging.Logger; | ||
13 | |||
14 | /** | ||
15 | * | ||
16 | * @author hatkirby | ||
17 | */ | ||
18 | public class AddSubscriptionForm extends javax.swing.JDialog { | ||
19 | |||
20 | /** Creates new form AddSubscriptionForm */ | ||
21 | public AddSubscriptionForm(java.awt.Frame parent, boolean modal) { | ||
22 | super(parent, modal); | ||
23 | initComponents(); | ||
24 | } | ||
25 | |||
26 | /** This method is called from within the constructor to | ||
27 | * initialize the form. | ||
28 | * WARNING: Do NOT modify this code. The content of this method is | ||
29 | * always regenerated by the Form Editor. | ||
30 | */ | ||
31 | // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents | ||
32 | private void initComponents() { | ||
33 | |||
34 | jLabel1 = new javax.swing.JLabel(); | ||
35 | jLabel2 = new javax.swing.JLabel(); | ||
36 | jLabel3 = new javax.swing.JLabel(); | ||
37 | jTextField1 = new javax.swing.JTextField(); | ||
38 | jButton1 = new javax.swing.JButton(); | ||
39 | jButton2 = new javax.swing.JButton(); | ||
40 | jLabel4 = new javax.swing.JLabel(); | ||
41 | |||
42 | setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); | ||
43 | setName("Form"); // NOI18N | ||
44 | |||
45 | org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(com.fourisland.instadisc.InstaDiscApp.class).getContext().getResourceMap(AddSubscriptionForm.class); | ||
46 | jLabel1.setFont(resourceMap.getFont("jLabel1.font")); // NOI18N | ||
47 | jLabel1.setText(resourceMap.getString("jLabel1.text")); // NOI18N | ||
48 | jLabel1.setName("jLabel1"); // NOI18N | ||
49 | |||
50 | jLabel2.setText(resourceMap.getString("jLabel2.text")); // NOI18N | ||
51 | jLabel2.setName("jLabel2"); // NOI18N | ||
52 | |||
53 | jLabel3.setText(resourceMap.getString("jLabel3.text")); // NOI18N | ||
54 | jLabel3.setName("jLabel3"); // NOI18N | ||
55 | |||
56 | jTextField1.setText(resourceMap.getString("jTextField1.text")); // NOI18N | ||
57 | jTextField1.setName("jTextField1"); // NOI18N | ||
58 | |||
59 | jButton1.setText(resourceMap.getString("jButton1.text")); // NOI18N | ||
60 | jButton1.setName("jButton1"); // NOI18N | ||
61 | |||
62 | jButton2.setText(resourceMap.getString("jButton2.text")); // NOI18N | ||
63 | jButton2.setName("jButton2"); // NOI18N | ||
64 | jButton2.addActionListener(new java.awt.event.ActionListener() { | ||
65 | public void actionPerformed(java.awt.event.ActionEvent evt) { | ||
66 | jButton2ActionPerformed(evt); | ||
67 | } | ||
68 | }); | ||
69 | |||
70 | jLabel4.setText(resourceMap.getString("jLabel4.text")); // NOI18N | ||
71 | jLabel4.setName("jLabel4"); // NOI18N | ||
72 | |||
73 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); | ||
74 | getContentPane().setLayout(layout); | ||
75 | layout.setHorizontalGroup( | ||
76 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | ||
77 | .addGroup(layout.createSequentialGroup() | ||
78 | .addContainerGap() | ||
79 | .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) | ||
80 | .addComponent(jLabel1) | ||
81 | .addGroup(layout.createSequentialGroup() | ||
82 | .addGap(12, 12, 12) | ||
83 | .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) | ||
84 | .addGroup(layout.createSequentialGroup() | ||
85 | .addComponent(jLabel3) | ||
86 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) | ||
87 | .addComponent(jTextField1)) | ||
88 | .addComponent(jLabel2))) | ||
89 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() | ||
90 | .addComponent(jLabel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) | ||
91 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) | ||
92 | .addComponent(jButton2) | ||
93 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) | ||
94 | .addComponent(jButton1))) | ||
95 | .addContainerGap()) | ||
96 | ); | ||
97 | layout.setVerticalGroup( | ||
98 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) | ||
99 | .addGroup(layout.createSequentialGroup() | ||
100 | .addContainerGap() | ||
101 | .addComponent(jLabel1) | ||
102 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) | ||
103 | .addComponent(jLabel2) | ||
104 | .addGap(18, 18, 18) | ||
105 | .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) | ||
106 | .addComponent(jLabel3) | ||
107 | .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) | ||
108 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) | ||
109 | .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) | ||
110 | .addComponent(jButton1) | ||
111 | .addComponent(jButton2) | ||
112 | .addComponent(jLabel4, javax.swing.GroupLayout.DEFAULT_SIZE, 29, Short.MAX_VALUE)) | ||
113 | .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) | ||
114 | ); | ||
115 | |||
116 | pack(); | ||
117 | }// </editor-fold>//GEN-END:initComponents | ||
118 | |||
119 | private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed | ||
120 | try { | ||
121 | URL url = new URL(jTextField1.getText());//GEN-LAST:event_jButton2ActionPerformed | ||
122 | } catch (MalformedURLException ex) { | ||
123 | jLabel4.setText("Error: "); | ||
124 | } | ||
125 | } | ||
126 | |||
127 | /** | ||
128 | * @param args the command line arguments | ||
129 | */ | ||
130 | public static void main(String args[]) { | ||
131 | java.awt.EventQueue.invokeLater(new Runnable() { | ||
132 | public void run() { | ||
133 | AddSubscriptionForm dialog = new AddSubscriptionForm(new javax.swing.JFrame(), true); | ||
134 | dialog.addWindowListener(new java.awt.event.WindowAdapter() { | ||
135 | public void windowClosing(java.awt.event.WindowEvent e) { | ||
136 | System.exit(0); | ||
137 | } | ||
138 | }); | ||
139 | dialog.setVisible(true); | ||
140 | } | ||
141 | }); | ||
142 | } | ||
143 | |||
144 | // Variables declaration - do not modify//GEN-BEGIN:variables | ||
145 | private javax.swing.JButton jButton1; | ||
146 | private javax.swing.JButton jButton2; | ||
147 | private javax.swing.JLabel jLabel1; | ||
148 | private javax.swing.JLabel jLabel2; | ||
149 | private javax.swing.JLabel jLabel3; | ||
150 | private javax.swing.JLabel jLabel4; | ||
151 | private javax.swing.JTextField jTextField1; | ||
152 | // End of variables declaration//GEN-END:variables | ||
153 | |||
154 | } | ||
diff --git a/client/trunk/src/com/fourisland/instadisc/InstaDiscView.form b/client/trunk/src/com/fourisland/instadisc/InstaDiscView.form index d88434a..ec8d250 100644 --- a/client/trunk/src/com/fourisland/instadisc/InstaDiscView.form +++ b/client/trunk/src/com/fourisland/instadisc/InstaDiscView.form | |||
@@ -65,6 +65,26 @@ | |||
65 | <AuxValue name="JavaCodeGenerator_VariableModifier" type="java.lang.Integer" value="0"/> | 65 | <AuxValue name="JavaCodeGenerator_VariableModifier" type="java.lang.Integer" value="0"/> |
66 | </AuxValues> | 66 | </AuxValues> |
67 | <SubComponents> | 67 | <SubComponents> |
68 | <MenuItem class="javax.swing.JMenuItem" name="jMenuItem1"> | ||
69 | <Properties> | ||
70 | <Property name="text" type="java.lang.String" resourceKey="jMenuItem1.text"/> | ||
71 | <Property name="name" type="java.lang.String" value="jMenuItem1" noResource="true"/> | ||
72 | </Properties> | ||
73 | <Events> | ||
74 | <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem1ActionPerformed"/> | ||
75 | </Events> | ||
76 | </MenuItem> | ||
77 | <MenuItem class="javax.swing.JMenuItem" name="jMenuItem2"> | ||
78 | <Properties> | ||
79 | <Property name="text" type="java.lang.String" resourceKey="jMenuItem2.text"/> | ||
80 | <Property name="name" type="java.lang.String" value="jMenuItem2" noResource="true"/> | ||
81 | </Properties> | ||
82 | </MenuItem> | ||
83 | <MenuItem class="javax.swing.JSeparator" name="jSeparator1"> | ||
84 | <Properties> | ||
85 | <Property name="name" type="java.lang.String" value="jSeparator1" noResource="true"/> | ||
86 | </Properties> | ||
87 | </MenuItem> | ||
68 | <MenuItem class="javax.swing.JMenuItem" name="exitMenuItem"> | 88 | <MenuItem class="javax.swing.JMenuItem" name="exitMenuItem"> |
69 | <Properties> | 89 | <Properties> |
70 | <Property name="action" type="javax.swing.Action" editor="org.netbeans.modules.swingapp.ActionEditor"> | 90 | <Property name="action" type="javax.swing.Action" editor="org.netbeans.modules.swingapp.ActionEditor"> |
@@ -79,6 +99,26 @@ | |||
79 | </MenuItem> | 99 | </MenuItem> |
80 | </SubComponents> | 100 | </SubComponents> |
81 | </Menu> | 101 | </Menu> |
102 | <Menu class="javax.swing.JMenu" name="jMenu1"> | ||
103 | <Properties> | ||
104 | <Property name="text" type="java.lang.String" resourceKey="jMenu1.text"/> | ||
105 | <Property name="name" type="java.lang.String" value="jMenu1" noResource="true"/> | ||
106 | </Properties> | ||
107 | <SubComponents> | ||
108 | <MenuItem class="javax.swing.JMenuItem" name="jMenuItem3"> | ||
109 | <Properties> | ||
110 | <Property name="text" type="java.lang.String" resourceKey="jMenuItem3.text"/> | ||
111 | <Property name="name" type="java.lang.String" value="jMenuItem3" noResource="true"/> | ||
112 | </Properties> | ||
113 | </MenuItem> | ||
114 | <MenuItem class="javax.swing.JMenuItem" name="jMenuItem4"> | ||
115 | <Properties> | ||
116 | <Property name="text" type="java.lang.String" resourceKey="jMenuItem4.text"/> | ||
117 | <Property name="name" type="java.lang.String" value="jMenuItem4" noResource="true"/> | ||
118 | </Properties> | ||
119 | </MenuItem> | ||
120 | </SubComponents> | ||
121 | </Menu> | ||
82 | <Menu class="javax.swing.JMenu" name="helpMenu"> | 122 | <Menu class="javax.swing.JMenu" name="helpMenu"> |
83 | <Properties> | 123 | <Properties> |
84 | <Property name="text" type="java.lang.String" resourceKey="helpMenu.text"/> | 124 | <Property name="text" type="java.lang.String" resourceKey="helpMenu.text"/> |
diff --git a/client/trunk/src/com/fourisland/instadisc/InstaDiscView.java b/client/trunk/src/com/fourisland/instadisc/InstaDiscView.java index e2d0058..d2362dd 100644 --- a/client/trunk/src/com/fourisland/instadisc/InstaDiscView.java +++ b/client/trunk/src/com/fourisland/instadisc/InstaDiscView.java | |||
@@ -122,7 +122,13 @@ public class InstaDiscView extends FrameView { | |||
122 | jList1 = new javax.swing.JList(); | 122 | jList1 = new javax.swing.JList(); |
123 | menuBar = new javax.swing.JMenuBar(); | 123 | menuBar = new javax.swing.JMenuBar(); |
124 | javax.swing.JMenu fileMenu = new javax.swing.JMenu(); | 124 | javax.swing.JMenu fileMenu = new javax.swing.JMenu(); |
125 | jMenuItem1 = new javax.swing.JMenuItem(); | ||
126 | jMenuItem2 = new javax.swing.JMenuItem(); | ||
127 | jSeparator1 = new javax.swing.JSeparator(); | ||
125 | javax.swing.JMenuItem exitMenuItem = new javax.swing.JMenuItem(); | 128 | javax.swing.JMenuItem exitMenuItem = new javax.swing.JMenuItem(); |
129 | jMenu1 = new javax.swing.JMenu(); | ||
130 | jMenuItem3 = new javax.swing.JMenuItem(); | ||
131 | jMenuItem4 = new javax.swing.JMenuItem(); | ||
126 | javax.swing.JMenu helpMenu = new javax.swing.JMenu(); | 132 | javax.swing.JMenu helpMenu = new javax.swing.JMenu(); |
127 | javax.swing.JMenuItem aboutMenuItem = new javax.swing.JMenuItem(); | 133 | javax.swing.JMenuItem aboutMenuItem = new javax.swing.JMenuItem(); |
128 | statusPanel = new javax.swing.JPanel(); | 134 | statusPanel = new javax.swing.JPanel(); |
@@ -161,6 +167,22 @@ public class InstaDiscView extends FrameView { | |||
161 | fileMenu.setText(resourceMap.getString("fileMenu.text")); // NOI18N | 167 | fileMenu.setText(resourceMap.getString("fileMenu.text")); // NOI18N |
162 | fileMenu.setName("fileMenu"); // NOI18N | 168 | fileMenu.setName("fileMenu"); // NOI18N |
163 | 169 | ||
170 | jMenuItem1.setText(resourceMap.getString("jMenuItem1.text")); // NOI18N | ||
171 | jMenuItem1.setName("jMenuItem1"); // NOI18N | ||
172 | jMenuItem1.addActionListener(new java.awt.event.ActionListener() { | ||
173 | public void actionPerformed(java.awt.event.ActionEvent evt) { | ||
174 | jMenuItem1ActionPerformed(evt); | ||
175 | } | ||
176 | }); | ||
177 | fileMenu.add(jMenuItem1); | ||
178 | |||
179 | jMenuItem2.setText(resourceMap.getString("jMenuItem2.text")); // NOI18N | ||
180 | jMenuItem2.setName("jMenuItem2"); // NOI18N | ||
181 | fileMenu.add(jMenuItem2); | ||
182 | |||
183 | jSeparator1.setName("jSeparator1"); // NOI18N | ||
184 | fileMenu.add(jSeparator1); | ||
185 | |||
164 | javax.swing.ActionMap actionMap = org.jdesktop.application.Application.getInstance(com.fourisland.instadisc.InstaDiscApp.class).getContext().getActionMap(InstaDiscView.class, this); | 186 | javax.swing.ActionMap actionMap = org.jdesktop.application.Application.getInstance(com.fourisland.instadisc.InstaDiscApp.class).getContext().getActionMap(InstaDiscView.class, this); |
165 | exitMenuItem.setAction(actionMap.get("quit")); // NOI18N | 187 | exitMenuItem.setAction(actionMap.get("quit")); // NOI18N |
166 | exitMenuItem.setName("exitMenuItem"); // NOI18N | 188 | exitMenuItem.setName("exitMenuItem"); // NOI18N |
@@ -168,6 +190,19 @@ public class InstaDiscView extends FrameView { | |||
168 | 190 | ||
169 | menuBar.add(fileMenu); | 191 | menuBar.add(fileMenu); |
170 | 192 | ||
193 | jMenu1.setText(resourceMap.getString("jMenu1.text")); // NOI18N | ||
194 | jMenu1.setName("jMenu1"); // NOI18N | ||
195 | |||
196 | jMenuItem3.setText(resourceMap.getString("jMenuItem3.text")); // NOI18N | ||
197 | jMenuItem3.setName("jMenuItem3"); // NOI18N | ||
198 | jMenu1.add(jMenuItem3); | ||
199 | |||
200 | jMenuItem4.setText(resourceMap.getString("jMenuItem4.text")); // NOI18N | ||
201 | jMenuItem4.setName("jMenuItem4"); // NOI18N | ||
202 | jMenu1.add(jMenuItem4); | ||
203 | |||
204 | menuBar.add(jMenu1); | ||
205 | |||
171 | helpMenu.setText(resourceMap.getString("helpMenu.text")); // NOI18N | 206 | helpMenu.setText(resourceMap.getString("helpMenu.text")); // NOI18N |
172 | helpMenu.setName("helpMenu"); // NOI18N | 207 | helpMenu.setName("helpMenu"); // NOI18N |
173 | 208 | ||
@@ -232,9 +267,19 @@ public class InstaDiscView extends FrameView { | |||
232 | } | 267 | } |
233 | }//GEN-LAST:event_jList1MouseClicked | 268 | }//GEN-LAST:event_jList1MouseClicked |
234 | 269 | ||
270 | private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed | ||
271 | // TODO add your handling code here: | ||
272 | }//GEN-LAST:event_jMenuItem1ActionPerformed | ||
273 | |||
235 | // Variables declaration - do not modify//GEN-BEGIN:variables | 274 | // Variables declaration - do not modify//GEN-BEGIN:variables |
236 | private javax.swing.JList jList1; | 275 | private javax.swing.JList jList1; |
276 | private javax.swing.JMenu jMenu1; | ||
277 | private javax.swing.JMenuItem jMenuItem1; | ||
278 | private javax.swing.JMenuItem jMenuItem2; | ||
279 | private javax.swing.JMenuItem jMenuItem3; | ||
280 | private javax.swing.JMenuItem jMenuItem4; | ||
237 | private javax.swing.JScrollPane jScrollPane1; | 281 | private javax.swing.JScrollPane jScrollPane1; |
282 | private javax.swing.JSeparator jSeparator1; | ||
238 | private javax.swing.JPanel mainPanel; | 283 | private javax.swing.JPanel mainPanel; |
239 | private javax.swing.JMenuBar menuBar; | 284 | private javax.swing.JMenuBar menuBar; |
240 | private javax.swing.JProgressBar progressBar; | 285 | private javax.swing.JProgressBar progressBar; |
diff --git a/client/trunk/src/com/fourisland/instadisc/resources/AddSubscriptionForm.properties b/client/trunk/src/com/fourisland/instadisc/resources/AddSubscriptionForm.properties new file mode 100644 index 0000000..1bafc98 --- /dev/null +++ b/client/trunk/src/com/fourisland/instadisc/resources/AddSubscriptionForm.properties | |||
@@ -0,0 +1,9 @@ | |||
1 | jLabel1.text=Add a Subscription | ||
2 | #NOI18N | ||
3 | jLabel1.font=DejaVu Sans-Plain-18 | ||
4 | jLabel2.text=<HTML>To recieve InstaDisc notifications, you need to subscribe<BR>to a website's content. If a website supports InstaDisc<BR>it should be advertising a link to an "InstaDisc Subscription<BR>File". To subscribe to that website's content, copy the URL<BR>into the box below. | ||
5 | jLabel3.text=Subscription File URL: | ||
6 | jTextField1.text= | ||
7 | jButton1.text=Cancel | ||
8 | jButton2.text=OK | ||
9 | jLabel4.text= | ||
diff --git a/client/trunk/src/com/fourisland/instadisc/resources/InstaDiscView.properties b/client/trunk/src/com/fourisland/instadisc/resources/InstaDiscView.properties index e1c2be6..80a0b3e 100644 --- a/client/trunk/src/com/fourisland/instadisc/resources/InstaDiscView.properties +++ b/client/trunk/src/com/fourisland/instadisc/resources/InstaDiscView.properties | |||
@@ -29,4 +29,9 @@ StatusBar.busyIcons[10] = busyicons/busy-icon10.png | |||
29 | StatusBar.busyIcons[11] = busyicons/busy-icon11.png | 29 | StatusBar.busyIcons[11] = busyicons/busy-icon11.png |
30 | StatusBar.busyIcons[12] = busyicons/busy-icon12.png | 30 | StatusBar.busyIcons[12] = busyicons/busy-icon12.png |
31 | StatusBar.busyIcons[13] = busyicons/busy-icon13.png | 31 | StatusBar.busyIcons[13] = busyicons/busy-icon13.png |
32 | StatusBar.busyIcons[14] = busyicons/busy-icon14.png \ No newline at end of file | 32 | StatusBar.busyIcons[14] = busyicons/busy-icon14.png |
33 | jMenuItem1.text=Add Subscription | ||
34 | jMenuItem2.text=Manage Subscriptions | ||
35 | jMenu1.text=Tools | ||
36 | jMenuItem3.text=Manage Filters | ||
37 | jMenuItem4.text=Request Retained Items | ||