Adding refresh button
authorPetr Pisl <ppisl@netbeans.org>
Mon, 02 Jan 2012 13:48:25 +0100
changeset 177244de09c703108
parent 17723 7b2056feb248
child 17728 3a9aec79872e
Adding refresh button
javascript.devtools/src/org/netbeans/modules/javascript/devtools/astbrowser/BrowserButtons.form
javascript.devtools/src/org/netbeans/modules/javascript/devtools/astbrowser/BrowserButtons.java
javascript.devtools/src/org/netbeans/modules/javascript/devtools/astbrowser/Bundle.properties
     1.1 --- a/javascript.devtools/src/org/netbeans/modules/javascript/devtools/astbrowser/BrowserButtons.form	Mon Jan 02 08:25:21 2012 +0100
     1.2 +++ b/javascript.devtools/src/org/netbeans/modules/javascript/devtools/astbrowser/BrowserButtons.form	Mon Jan 02 13:48:25 2012 +0100
     1.3 @@ -16,24 +16,29 @@
     1.4    <Layout>
     1.5      <DimensionLayout dim="0">
     1.6        <Group type="103" groupAlignment="0" attributes="0">
     1.7 -          <Group type="102" alignment="0" attributes="0">
     1.8 +          <Group type="102" attributes="0">
     1.9                <EmptySpace max="-2" attributes="0"/>
    1.10                <Group type="103" groupAlignment="0" attributes="0">
    1.11 -                  <Group type="102" attributes="0">
    1.12 -                      <Component id="jToggleButton1" min="-2" max="-2" attributes="0"/>
    1.13 -                      <EmptySpace max="-2" attributes="0"/>
    1.14 -                      <Component id="jToggleButton2" min="-2" max="-2" attributes="0"/>
    1.15 +                  <Group type="102" alignment="0" attributes="0">
    1.16 +                      <Group type="103" groupAlignment="0" attributes="0">
    1.17 +                          <Group type="102" attributes="0">
    1.18 +                              <Component id="jToggleButton1" min="-2" max="-2" attributes="0"/>
    1.19 +                              <EmptySpace max="-2" attributes="0"/>
    1.20 +                              <Component id="jToggleButton2" min="-2" max="-2" attributes="0"/>
    1.21 +                          </Group>
    1.22 +                          <Component id="jTextField1" min="-2" pref="179" max="-2" attributes="1"/>
    1.23 +                      </Group>
    1.24 +                      <EmptySpace type="separate" max="-2" attributes="0"/>
    1.25 +                      <Group type="103" groupAlignment="0" max="-2" attributes="0">
    1.26 +                          <Group type="102" attributes="0">
    1.27 +                              <Component id="jButton3" min="-2" pref="57" max="-2" attributes="0"/>
    1.28 +                              <EmptySpace max="-2" attributes="0"/>
    1.29 +                              <Component id="jButton2" max="32767" attributes="1"/>
    1.30 +                          </Group>
    1.31 +                          <Component id="jButton1" alignment="0" max="32767" attributes="1"/>
    1.32 +                      </Group>
    1.33                    </Group>
    1.34 -                  <Component id="jTextField1" min="-2" pref="179" max="-2" attributes="1"/>
    1.35 -              </Group>
    1.36 -              <EmptySpace type="separate" max="-2" attributes="0"/>
    1.37 -              <Group type="103" groupAlignment="0" max="-2" attributes="0">
    1.38 -                  <Group type="102" attributes="0">
    1.39 -                      <Component id="jButton3" min="-2" pref="57" max="-2" attributes="0"/>
    1.40 -                      <EmptySpace max="-2" attributes="0"/>
    1.41 -                      <Component id="jButton2" max="32767" attributes="1"/>
    1.42 -                  </Group>
    1.43 -                  <Component id="jButton1" alignment="0" max="32767" attributes="1"/>
    1.44 +                  <Component id="jButton4" alignment="0" min="-2" max="-2" attributes="0"/>
    1.45                </Group>
    1.46                <EmptySpace max="32767" attributes="0"/>
    1.47            </Group>
    1.48 @@ -54,7 +59,9 @@
    1.49                    <Component id="jButton2" alignment="3" min="-2" max="-2" attributes="0"/>
    1.50                    <Component id="jButton3" alignment="3" min="-2" max="-2" attributes="0"/>
    1.51                </Group>
    1.52 -              <EmptySpace pref="21" max="32767" attributes="0"/>
    1.53 +              <EmptySpace max="-2" attributes="0"/>
    1.54 +              <Component id="jButton4" min="-2" max="-2" attributes="0"/>
    1.55 +              <EmptySpace max="32767" attributes="0"/>
    1.56            </Group>
    1.57        </Group>
    1.58      </DimensionLayout>
    1.59 @@ -118,5 +125,15 @@
    1.60          <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton3ActionPerformed"/>
    1.61        </Events>
    1.62      </Component>
    1.63 +    <Component class="javax.swing.JButton" name="jButton4">
    1.64 +      <Properties>
    1.65 +        <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
    1.66 +          <ResourceString bundle="org/netbeans/modules/javascript/devtools/astbrowser/Bundle.properties" key="BrowserButtons.jButton4.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
    1.67 +        </Property>
    1.68 +      </Properties>
    1.69 +      <Events>
    1.70 +        <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButton4ActionPerformed"/>
    1.71 +      </Events>
    1.72 +    </Component>
    1.73    </SubComponents>
    1.74  </Form>
     2.1 --- a/javascript.devtools/src/org/netbeans/modules/javascript/devtools/astbrowser/BrowserButtons.java	Mon Jan 02 08:25:21 2012 +0100
     2.2 +++ b/javascript.devtools/src/org/netbeans/modules/javascript/devtools/astbrowser/BrowserButtons.java	Mon Jan 02 13:48:25 2012 +0100
     2.3 @@ -80,6 +80,7 @@
     2.4          jTextField1 = new javax.swing.JTextField();
     2.5          jButton2 = new javax.swing.JButton();
     2.6          jButton3 = new javax.swing.JButton();
     2.7 +        jButton4 = new javax.swing.JButton();
     2.8  
     2.9          jToggleButton1.setText(org.openide.util.NbBundle.getMessage(BrowserButtons.class, "BrowserButtons.jToggleButton1.text")); // NOI18N
    2.10          jToggleButton1.addActionListener(new java.awt.event.ActionListener() {
    2.11 @@ -119,6 +120,13 @@
    2.12              }
    2.13          });
    2.14  
    2.15 +        jButton4.setText(org.openide.util.NbBundle.getMessage(BrowserButtons.class, "BrowserButtons.jButton4.text")); // NOI18N
    2.16 +        jButton4.addActionListener(new java.awt.event.ActionListener() {
    2.17 +            public void actionPerformed(java.awt.event.ActionEvent evt) {
    2.18 +                jButton4ActionPerformed(evt);
    2.19 +            }
    2.20 +        });
    2.21 +
    2.22          javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
    2.23          this.setLayout(layout);
    2.24          layout.setHorizontalGroup(
    2.25 @@ -127,17 +135,20 @@
    2.26                  .addContainerGap()
    2.27                  .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    2.28                      .addGroup(layout.createSequentialGroup()
    2.29 -                        .addComponent(jToggleButton1)
    2.30 -                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    2.31 -                        .addComponent(jToggleButton2))
    2.32 -                    .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 179, javax.swing.GroupLayout.PREFERRED_SIZE))
    2.33 -                .addGap(18, 18, 18)
    2.34 -                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
    2.35 -                    .addGroup(layout.createSequentialGroup()
    2.36 -                        .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 57, javax.swing.GroupLayout.PREFERRED_SIZE)
    2.37 -                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    2.38 -                        .addComponent(jButton2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    2.39 -                    .addComponent(jButton1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    2.40 +                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    2.41 +                            .addGroup(layout.createSequentialGroup()
    2.42 +                                .addComponent(jToggleButton1)
    2.43 +                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    2.44 +                                .addComponent(jToggleButton2))
    2.45 +                            .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 179, javax.swing.GroupLayout.PREFERRED_SIZE))
    2.46 +                        .addGap(18, 18, 18)
    2.47 +                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
    2.48 +                            .addGroup(layout.createSequentialGroup()
    2.49 +                                .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 57, javax.swing.GroupLayout.PREFERRED_SIZE)
    2.50 +                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    2.51 +                                .addComponent(jButton2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    2.52 +                            .addComponent(jButton1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
    2.53 +                    .addComponent(jButton4))
    2.54                  .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    2.55          );
    2.56          layout.setVerticalGroup(
    2.57 @@ -153,7 +164,9 @@
    2.58                      .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
    2.59                      .addComponent(jButton2)
    2.60                      .addComponent(jButton3))
    2.61 -                .addContainerGap(21, Short.MAX_VALUE))
    2.62 +                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    2.63 +                .addComponent(jButton4)
    2.64 +                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
    2.65          );
    2.66      }// </editor-fold>//GEN-END:initComponents
    2.67  
    2.68 @@ -203,6 +216,11 @@
    2.69     
    2.70      }//GEN-LAST:event_jButton3ActionPerformed
    2.71  
    2.72 +    private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton4ActionPerformed
    2.73 +        // TODO add your handling code here:
    2.74 +        viewer.refresh();
    2.75 +    }//GEN-LAST:event_jButton4ActionPerformed
    2.76 +
    2.77      public boolean showLocationToken() {
    2.78          return locationToken;
    2.79      }
    2.80 @@ -216,6 +234,7 @@
    2.81      private javax.swing.JButton jButton1;
    2.82      private javax.swing.JButton jButton2;
    2.83      private javax.swing.JButton jButton3;
    2.84 +    private javax.swing.JButton jButton4;
    2.85      private javax.swing.JTextField jTextField1;
    2.86      private javax.swing.JToggleButton jToggleButton1;
    2.87      private javax.swing.JToggleButton jToggleButton2;
     3.1 --- a/javascript.devtools/src/org/netbeans/modules/javascript/devtools/astbrowser/Bundle.properties	Mon Jan 02 08:25:21 2012 +0100
     3.2 +++ b/javascript.devtools/src/org/netbeans/modules/javascript/devtools/astbrowser/Bundle.properties	Mon Jan 02 13:48:25 2012 +0100
     3.3 @@ -6,3 +6,4 @@
     3.4  BrowserButtons.jTextField1.text=jTextField1
     3.5  BrowserButtons.jButton2.text=Per
     3.6  BrowserButtons.jButton3.text=Br
     3.7 +BrowserButtons.jButton4.text=Refresh