OSDN Git Service

ソフトウェアアップデート情報を通知するかどうかを選択できるように改良 #26075
authorU-nishio-PC8\nishio <spark_xp@users.sourceforge.jp>
Sun, 28 Aug 2011 09:33:23 +0000 (18:33 +0900)
committerU-nishio-PC8\nishio <spark_xp@users.sourceforge.jp>
Sun, 28 Aug 2011 09:33:23 +0000 (18:33 +0900)
src/twitter/gui/form/ConfigurationDialog.form
src/twitter/gui/form/ConfigurationDialog.java

index 1dbe257..ec11a8c 100644 (file)
           <Layout>
             <DimensionLayout dim="0">
               <Group type="103" groupAlignment="0" attributes="0">
-                  <Group type="102" attributes="0">
+                  <Group type="102" alignment="0" attributes="0">
                       <EmptySpace max="-2" attributes="0"/>
                       <Group type="103" groupAlignment="0" attributes="0">
                           <Component id="jCheckBox1" alignment="0" pref="431" max="32767" attributes="0"/>
                                   <Component id="jSpinner6" alignment="0" pref="290" max="32767" attributes="0"/>
                               </Group>
                           </Group>
+                          <Component id="jCheckBox3" alignment="0" pref="431" max="32767" attributes="0"/>
                       </Group>
                       <EmptySpace max="-2" attributes="0"/>
                   </Group>
                       <Component id="jCheckBox1" min="-2" max="-2" attributes="0"/>
                       <EmptySpace max="-2" attributes="0"/>
                       <Component id="jCheckBox2" min="-2" max="-2" attributes="0"/>
-                      <EmptySpace pref="215" max="32767" attributes="0"/>
+                      <EmptySpace max="-2" attributes="0"/>
+                      <Component id="jCheckBox3" min="-2" max="-2" attributes="0"/>
+                      <EmptySpace min="-2" pref="194" max="-2" attributes="0"/>
                   </Group>
               </Group>
             </DimensionLayout>
                 <Property name="text" type="java.lang.String" value="&#x30c6;&#x30fc;&#x30d6;&#x30eb;&#x306b;&#x8868;&#x793a;&#x3059;&#x308b;&#x30c4;&#x30a4;&#x30fc;&#x30c8;&#x6570;"/>
               </Properties>
             </Component>
+            <Component class="javax.swing.JCheckBox" name="jCheckBox3">
+              <Properties>
+                <Property name="text" type="java.lang.String" value="&#x30af;&#x30e9;&#x30a4;&#x30a2;&#x30f3;&#x30c8;&#x306e;&#x6700;&#x65b0;&#x60c5;&#x5831;&#x3092;&#x901a;&#x77e5;&#x3059;&#x308b;"/>
+              </Properties>
+            </Component>
           </SubComponents>
         </Container>
       </SubComponents>
index 7f9c945..3bafc97 100644 (file)
@@ -88,6 +88,7 @@ public class ConfigurationDialog extends javax.swing.JDialog {
                        jSpinner5.setValue(mainAction.getTableElementHeight());
                         jCheckBox1.setSelected( mainAction.getNotifyMention() );
                         jCheckBox2.setSelected( mainAction.getNotifyDirectMessage() );
+                        jCheckBox3.setSelected( mainAction.isUpdateNotify() );
                         
                         //テーブルに表示するツイート数
                         jSpinner6.setValue(mainAction.getTableElementMaxSize());
@@ -146,6 +147,7 @@ public class ConfigurationDialog extends javax.swing.JDialog {
         jCheckBox2 = new javax.swing.JCheckBox();
         jSpinner6 = new javax.swing.JSpinner();
         jLabel12 = new javax.swing.JLabel();
+        jCheckBox3 = new javax.swing.JCheckBox();
         jButton1 = new javax.swing.JButton();
         jButton2 = new javax.swing.JButton();
 
@@ -361,6 +363,8 @@ public class ConfigurationDialog extends javax.swing.JDialog {
 
         jLabel12.setText("テーブルに表示するツイート数");
 
+        jCheckBox3.setText("クライアントの最新情報を通知する");
+
         javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4);
         jPanel4.setLayout(jPanel4Layout);
         jPanel4Layout.setHorizontalGroup(
@@ -377,7 +381,8 @@ public class ConfigurationDialog extends javax.swing.JDialog {
                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                         .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                             .addComponent(jSpinner5, javax.swing.GroupLayout.DEFAULT_SIZE, 290, Short.MAX_VALUE)
-                            .addComponent(jSpinner6, javax.swing.GroupLayout.DEFAULT_SIZE, 290, Short.MAX_VALUE))))
+                            .addComponent(jSpinner6, javax.swing.GroupLayout.DEFAULT_SIZE, 290, Short.MAX_VALUE)))
+                    .addComponent(jCheckBox3, javax.swing.GroupLayout.DEFAULT_SIZE, 431, Short.MAX_VALUE))
                 .addContainerGap())
         );
         jPanel4Layout.setVerticalGroup(
@@ -395,7 +400,9 @@ public class ConfigurationDialog extends javax.swing.JDialog {
                 .addComponent(jCheckBox1)
                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                 .addComponent(jCheckBox2)
-                .addContainerGap(215, Short.MAX_VALUE))
+                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+                .addComponent(jCheckBox3)
+                .addGap(194, 194, 194))
         );
 
         jTabbedPane1.addTab("表示", jPanel4);
@@ -492,6 +499,7 @@ public class ConfigurationDialog extends javax.swing.JDialog {
             mainAction.setTableElementHeight(Integer.parseInt( jSpinner5.getValue().toString() ));
             mainAction.setNotifyMention( jCheckBox1.isSelected() );
             mainAction.setNotifyDirectMessage( jCheckBox2.isSelected() );
+            mainAction.setUpdateNotify( jCheckBox3.isSelected() );
             
             //ツイート表示数
             mainAction.setTableElementMaxSize(Integer.parseInt( jSpinner6.getValue().toString() ));
@@ -584,6 +592,7 @@ private void jSpinner6StateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIR
     private javax.swing.JButton jButton2;
     private javax.swing.JCheckBox jCheckBox1;
     private javax.swing.JCheckBox jCheckBox2;
+    private javax.swing.JCheckBox jCheckBox3;
     private javax.swing.JComboBox jComboBox1;
     private javax.swing.JComboBox jComboBox2;
     private javax.swing.JComboBox jComboBox3;