Changeset 1505


Ignore:
Timestamp:
17/08/10 15:17:39 (18 months ago)
Author:
Stephen Rankin
Message:

Single file load working again. Added shortcuts and also added a cancel button on bulk load. refs #236.

Location:
trunk/applications/NXconvertpy/src/org/nexusformat/nxvalidate
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/applications/NXconvertpy/src/org/nexusformat/nxvalidate/BulkLoadFilesFrame.form

    r1504 r1505  
    7474                          </Group> 
    7575                      </Group> 
    76                       <EmptySpace pref="15" max="32767" attributes="0"/> 
     76                      <EmptySpace pref="17" max="32767" attributes="0"/> 
    7777                  </Group> 
    7878              </Group> 
     
    101101            <Component class="javax.swing.JButton" name="loadNXDCButton"> 
    102102              <Properties> 
    103                 <Property name="text" type="java.lang.String" value="Load NXDC"/> 
     103                <Property name="text" type="java.lang.String" value="Load NXDL"/> 
    104104                <Property name="actionCommand" type="java.lang.String" value="Load NXDL"/> 
    105105              </Properties> 
     
    130130                <Property name="text" type="java.lang.String" value="Cancel"/> 
    131131              </Properties> 
     132              <Events> 
     133                <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="cancelButtonActionPerformed"/> 
     134              </Events> 
    132135            </Component> 
    133136            <Component class="javax.swing.JCheckBox" name="jCheckBox1"> 
  • trunk/applications/NXconvertpy/src/org/nexusformat/nxvalidate/BulkLoadFilesFrame.java

    r1504 r1505  
    7474        jPanel1.setVerifyInputWhenFocusTarget(false); 
    7575 
    76         loadNXDCButton.setText("Load NXDC"); 
     76        loadNXDCButton.setText("Load NXDL"); 
    7777        loadNXDCButton.setActionCommand("Load NXDL"); 
    7878        loadNXDCButton.addActionListener(new java.awt.event.ActionListener() { 
     
    9797 
    9898        cancelButton.setText("Cancel"); 
     99        cancelButton.addActionListener(new java.awt.event.ActionListener() { 
     100            public void actionPerformed(java.awt.event.ActionEvent evt) { 
     101                cancelButtonActionPerformed(evt); 
     102            } 
     103        }); 
    99104 
    100105        jCheckBox1.setText("Load files only."); 
     
    125130                        .addGap(33, 33, 33) 
    126131                        .addComponent(validateButton))) 
    127                 .addContainerGap(15, Short.MAX_VALUE)) 
     132                .addContainerGap(17, Short.MAX_VALUE)) 
    128133        ); 
    129134        jPanel1Layout.setVerticalGroup( 
     
    343348    }//GEN-LAST:event_jCheckBox1ActionPerformed 
    344349 
     350    private void cancelButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cancelButtonActionPerformed 
     351        if (evt.getSource() == cancelButton) { 
     352            this.setVisible(false); 
     353        } 
     354    }//GEN-LAST:event_cancelButtonActionPerformed 
     355 
    345356    /** 
    346357     * @param args the command line arguments 
  • trunk/applications/NXconvertpy/src/org/nexusformat/nxvalidate/FileLoadingActions.java

    r1504 r1505  
    297297            isNotBulk = true; 
    298298            loadFile(); 
     299            domTree.updateTree(); 
    299300        } else if (which == 2) { 
    300301            isNotBulk = true; 
    301302            validateFile(); 
     303            domTree.updateTree(); 
    302304        } else if (which == 3) { 
    303305            bulkCheck(); 
  • trunk/applications/NXconvertpy/src/org/nexusformat/nxvalidate/NXLoadFilesDialog.java

    r1504 r1505  
    99 * Created on 16-Jun-2010, 11:56:31 
    1010 */ 
    11  
    1211package org.nexusformat.nxvalidate; 
    1312 
     
    1615/** 
    1716 * 
    18  * @author ser65 
     17 * @author Stephen Rankin 
    1918 */ 
    2019public class NXLoadFilesDialog extends javax.swing.JDialog { 
     
    2322    private File nxdl = null; 
    2423    private boolean OKButtonUsed = false; 
     24 
    2525    /** Creates new form NXLoadFilesDialog */ 
    2626    public NXLoadFilesDialog(java.awt.Frame parent, boolean modal) { 
     
    150150    private void openButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_openButton1ActionPerformed 
    151151 
    152         if(evt.getSource() == openButton1){ 
     152        if (evt.getSource() == openButton1) { 
    153153 
    154154            int returnVal = jFileChooser1.showOpenDialog(this); 
     
    167167    private void openButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_openButton2ActionPerformed 
    168168 
    169         if(evt.getSource() == openButton2){ 
     169        if (evt.getSource() == openButton2) { 
    170170 
    171171            int returnVal = jFileChooser1.showOpenDialog(this); 
     
    183183 
    184184    private void cancelButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cancelButtonActionPerformed 
    185         if(evt.getSource() == cancelButton){ 
     185        if (evt.getSource() == cancelButton) { 
    186186            OKButtonUsed = false; 
    187187            this.setVisible(false); 
     
    190190 
    191191    private void OKButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_OKButtonActionPerformed 
    192  
    193         if(evt.getSource() == OKButton){ 
     192        if (evt.getSource() == OKButton) { 
    194193            OKButtonUsed = true; 
    195194            this.setVisible(false); 
     
    197196    }//GEN-LAST:event_OKButtonActionPerformed 
    198197 
    199     public File getNXSFile(){ 
     198    public File getNXSFile() { 
    200199        return nxs; 
    201200    } 
    202     public File getNXDLFile(){ 
     201 
     202    public File getNXDLFile() { 
    203203        return nxdl; 
    204204    } 
    205205 
    206     public boolean OKButtonUsed(){ 
     206    public boolean OKButtonUsed() { 
    207207        return OKButtonUsed; 
    208208    } 
    209209 
    210210    /** 
    211     * @param args the command line arguments 
    212     */ 
     211     * @param args the command line arguments 
     212     */ 
    213213    public static void main(String args[]) { 
    214214        java.awt.EventQueue.invokeLater(new Runnable() { 
     215 
    215216            public void run() { 
    216217                NXLoadFilesDialog dialog = new NXLoadFilesDialog(new javax.swing.JFrame(), true); 
    217218                dialog.addWindowListener(new java.awt.event.WindowAdapter() { 
     219 
    218220                    public void windowClosing(java.awt.event.WindowEvent e) { 
    219221                        System.exit(0); 
     
    224226        }); 
    225227    } 
    226  
    227228    // Variables declaration - do not modify//GEN-BEGIN:variables 
    228229    private javax.swing.JButton OKButton; 
     
    237238    private javax.swing.JButton openButton2; 
    238239    // End of variables declaration//GEN-END:variables 
    239  
    240240} 
  • trunk/applications/NXconvertpy/src/org/nexusformat/nxvalidate/NXvalidateFrame.form

    r1504 r1505  
    3232            <MenuItem class="javax.swing.JMenuItem" name="openFilesMenuItem"> 
    3333              <Properties> 
     34                <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor"> 
     35                  <KeyStroke key="Ctrl+F"/> 
     36                </Property> 
    3437                <Property name="text" type="java.lang.String" value="Open Files"/> 
    3538              </Properties> 
     
    6770            <MenuItem class="javax.swing.JMenuItem" name="validateSelectedMenuItem"> 
    6871              <Properties> 
     72                <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor"> 
     73                  <KeyStroke key="Ctrl+V"/> 
     74                </Property> 
    6975                <Property name="text" type="java.lang.String" value="Validate Selected"/> 
    7076              </Properties> 
     
    7783            <MenuItem class="javax.swing.JMenuItem" name="filterMenuItem"> 
    7884              <Properties> 
     85                <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor"> 
     86                  <KeyStroke key="Ctrl+G"/> 
     87                </Property> 
    7988                <Property name="text" type="java.lang.String" value="Filter Good Values"/> 
    8089              </Properties> 
     
    8493            <MenuItem class="javax.swing.JMenuItem" name="bulkMenuItem"> 
    8594              <Properties> 
     95                <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor"> 
     96                  <KeyStroke key="Ctrl+B"/> 
     97                </Property> 
    8698                <Property name="text" type="java.lang.String" value="Bulk Validation"/> 
    8799              </Properties> 
     
    109121            <MenuItem class="javax.swing.JMenuItem" name="helpMenuItem"> 
    110122              <Properties> 
     123                <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor"> 
     124                  <KeyStroke key="Ctrl+H"/> 
     125                </Property> 
    111126                <Property name="text" type="java.lang.String" value="Help Content"/> 
    112127              </Properties> 
  • trunk/applications/NXconvertpy/src/org/nexusformat/nxvalidate/NXvalidateFrame.java

    r1504 r1505  
    221221        fileMenu.setText(bundle.getString("fileMenuItem")); // NOI18N 
    222222 
     223        openFilesMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F, java.awt.event.InputEvent.CTRL_MASK)); 
    223224        openFilesMenuItem.setText("Open Files"); 
    224225        openFilesMenuItem.addActionListener(new java.awt.event.ActionListener() { 
     
    251252        toolsMenu.setText("Tools"); 
    252253 
     254        validateSelectedMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_V, java.awt.event.InputEvent.CTRL_MASK)); 
    253255        validateSelectedMenuItem.setText("Validate Selected"); 
    254256        validateSelectedMenuItem.addActionListener(new java.awt.event.ActionListener() { 
     
    260262        toolsMenu.add(jSeparator2); 
    261263 
     264        filterMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_G, java.awt.event.InputEvent.CTRL_MASK)); 
    262265        filterMenuItem.setText("Filter Good Values"); 
    263266        toolsMenu.add(filterMenuItem); 
    264267        toolsMenu.add(jSeparator1); 
    265268 
     269        bulkMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_B, java.awt.event.InputEvent.CTRL_MASK)); 
    266270        bulkMenuItem.setText("Bulk Validation"); 
    267271        bulkMenuItem.addActionListener(new java.awt.event.ActionListener() { 
     
    285289        helpMenu.setText("Help"); 
    286290 
     291        helpMenuItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_H, java.awt.event.InputEvent.CTRL_MASK)); 
    287292        helpMenuItem.setText("Help Content"); 
    288293        helpMenu.add(helpMenuItem); 
Note: See TracChangeset for help on using the changeset viewer.