diff options
author | mconway <michael.c.conway@gmail.com> | 2012-10-12 15:22:43 (GMT) |
---|---|---|
committer | mconway <michael.c.conway@gmail.com> | 2012-10-12 15:22:43 (GMT) |
commit | 8961f8d0c701645c7930860004cc74ef2aa86b50 (patch) | |
tree | 6afeb24bd51e5390af7d2152280f3b9ee4001fc6 /idrop-swing | |
parent | 59edccf89474c201a4210852c53f19a0a5e00006 (diff) | |
download | QCG-Data-8961f8d0c701645c7930860004cc74ef2aa86b50.zip QCG-Data-8961f8d0c701645c7930860004cc74ef2aa86b50.tar.gz QCG-Data-8961f8d0c701645c7930860004cc74ef2aa86b50.tar.bz2 |
[#1023] add Version class in jargon-core
Diffstat (limited to 'idrop-swing')
5 files changed, 174 insertions, 114 deletions
diff --git a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/AboutDialog.form b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/AboutDialog.form index 3c3e1d8..c691f58 100644 --- a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/AboutDialog.form +++ b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/AboutDialog.form @@ -1,9 +1,12 @@ -<?xml version="1.1" encoding="UTF-8" ?> +<?xml version="1.0" encoding="UTF-8" ?> <Form version="1.3" maxVersion="1.7" type="org.netbeans.modules.form.forminfo.JDialogFormInfo"> <Properties> <Property name="defaultCloseOperation" type="int" value="2"/> <Property name="title" type="java.lang.String" value="iDROP - About"/> + <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[600, 400]"/> + </Property> </Properties> <SyntheticProperties> <SyntheticProperty name="formSizePolicy" type="int" value="1"/> @@ -18,42 +21,10 @@ <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/> <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/> <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/> + <AuxValue name="designerSize" type="java.awt.Dimension" value="-84,-19,0,5,115,114,0,18,106,97,118,97,46,97,119,116,46,68,105,109,101,110,115,105,111,110,65,-114,-39,-41,-84,95,68,20,2,0,2,73,0,6,104,101,105,103,104,116,73,0,5,119,105,100,116,104,120,112,0,0,1,118,0,0,3,9"/> </AuxValues> - <Layout> - <DimensionLayout dim="0"> - <Group type="103" groupAlignment="0" attributes="0"> - <Group type="102" attributes="0"> - <EmptySpace min="-2" pref="51" max="-2" attributes="0"/> - <Component id="jLabel1" min="-2" max="-2" attributes="0"/> - <EmptySpace pref="56" max="32767" attributes="0"/> - </Group> - <Group type="102" alignment="1" attributes="0"> - <EmptySpace pref="311" max="32767" attributes="0"/> - <Component id="btnOK" min="-2" max="-2" attributes="0"/> - <EmptySpace min="-2" pref="36" max="-2" attributes="0"/> - </Group> - <Group type="102" alignment="0" attributes="0"> - <EmptySpace min="-2" pref="128" max="-2" attributes="0"/> - <Component id="jLabel2" min="-2" pref="166" max="-2" attributes="0"/> - <EmptySpace pref="128" max="32767" attributes="0"/> - </Group> - </Group> - </DimensionLayout> - <DimensionLayout dim="1"> - <Group type="103" groupAlignment="0" attributes="0"> - <Group type="102" alignment="0" attributes="0"> - <EmptySpace min="-2" pref="35" max="-2" attributes="0"/> - <Component id="jLabel1" min="-2" max="-2" attributes="0"/> - <EmptySpace min="-2" pref="43" max="-2" attributes="0"/> - <Component id="jLabel2" min="-2" max="-2" attributes="0"/> - <EmptySpace type="unrelated" max="-2" attributes="0"/> - <Component id="btnOK" min="-2" max="-2" attributes="0"/> - <EmptySpace max="32767" attributes="0"/> - </Group> - </Group> - </DimensionLayout> - </Layout> + <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> <SubComponents> <Component class="javax.swing.JLabel" name="jLabel1"> <Properties> @@ -62,11 +33,31 @@ </Property> <Property name="text" type="java.lang.String" value="iDROP - the iRODS Cloud Browser"/> </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="0" gridWidth="4" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="14" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> </Component> - <Component class="javax.swing.JLabel" name="jLabel2"> + <Component class="javax.swing.JLabel" name="lblJargonVersionLabel"> <Properties> - <Property name="text" type="java.lang.String" value="Version 0.9.0 - alpha"/> + <Property name="text" type="java.lang.String" value="Jargon Version:"/> </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="4" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="7" insetsBottom="0" insetsRight="0" anchor="13" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JLabel" name="lblJargonVersion"> + <Properties> + <Property name="text" type="java.lang.String" value="jLabel2"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="1" gridY="4" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="7" insetsBottom="0" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> </Component> <Component class="javax.swing.JButton" name="btnOK"> <Properties> @@ -76,6 +67,31 @@ <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="btnOKPressed"/> </Events> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="3" gridY="6" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="12" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JLabel" name="lblIdropVersionLabel"> + <Properties> + <Property name="text" type="java.lang.String" value="iDrop Version:"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="0" gridY="5" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="7" insetsBottom="0" insetsRight="0" anchor="13" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JLabel" name="lblIdropVersion"> + <Properties> + <Property name="text" type="java.lang.String" value="jLabel2"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription"> + <GridBagConstraints gridX="1" gridY="5" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="7" insetsBottom="0" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/> + </Constraint> + </Constraints> </Component> </SubComponents> </Form> diff --git a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/AboutDialog.java b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/AboutDialog.java index f3dd78c..99b06f5 100644 --- a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/AboutDialog.java +++ b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/AboutDialog.java @@ -9,6 +9,8 @@ import javax.swing.AbstractAction; import javax.swing.Action; import javax.swing.JComponent; import javax.swing.KeyStroke; +import org.irods.jargon.core.utils.JargonVersion; +import org.irods.jargon.idrop.desktop.systraygui.utils.Version; /** * @@ -25,6 +27,8 @@ public class AboutDialog extends javax.swing.JDialog { public AboutDialog(final java.awt.Frame parent, final boolean modal) { super(parent, modal); initComponents(); + lblIdropVersion.setText(Version.VERSION + " - " + Version.BUILD_TIME); + lblJargonVersion.setText(JargonVersion.VERSION + "-" + JargonVersion.BUILD_TIME); registerKeystrokeListener(); } @@ -35,65 +39,78 @@ public class AboutDialog extends javax.swing.JDialog { */ // <editor-fold defaultstate="collapsed" - // desc="Generated Code">//GEN-BEGIN:initComponents - private void initComponents() { - - jLabel1 = new javax.swing.JLabel(); - jLabel2 = new javax.swing.JLabel(); - btnOK = new javax.swing.JButton(); - - setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); - setTitle("iDROP - About"); - - jLabel1.setFont(new java.awt.Font("SansSerif", 1, 18)); - jLabel1.setText("iDROP - the iRODS Cloud Browser"); - - jLabel2.setText("Version 0.9.0 - alpha"); - - btnOK.setMnemonic('O'); - btnOK.setText("OK"); - btnOK.addActionListener(new java.awt.event.ActionListener() { - @Override - public void actionPerformed(final java.awt.event.ActionEvent evt) { - btnOKPressed(evt); - } - }); - - org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout( - getContentPane()); - getContentPane().setLayout(layout); - layout.setHorizontalGroup(layout - .createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) - .add(layout.createSequentialGroup().add(51, 51, 51) - .add(jLabel1).addContainerGap(56, Short.MAX_VALUE)) - .add(org.jdesktop.layout.GroupLayout.TRAILING, - layout.createSequentialGroup() - .addContainerGap(311, Short.MAX_VALUE) - .add(btnOK).add(36, 36, 36)) - .add(layout - .createSequentialGroup() - .add(128, 128, 128) - .add(jLabel2, - org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, - 166, - org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) - .addContainerGap(128, Short.MAX_VALUE))); - layout.setVerticalGroup(layout.createParallelGroup( - org.jdesktop.layout.GroupLayout.LEADING).add( - layout.createSequentialGroup() - .add(35, 35, 35) - .add(jLabel1) - .add(43, 43, 43) - .add(jLabel2) - .addPreferredGap( - org.jdesktop.layout.LayoutStyle.UNRELATED) - .add(btnOK) - .addContainerGap( - org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, - Short.MAX_VALUE))); - - pack(); - }// </editor-fold>//GEN-END:initComponents + // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents + private void initComponents() { + java.awt.GridBagConstraints gridBagConstraints; + + jLabel1 = new javax.swing.JLabel(); + lblJargonVersionLabel = new javax.swing.JLabel(); + lblJargonVersion = new javax.swing.JLabel(); + btnOK = new javax.swing.JButton(); + lblIdropVersionLabel = new javax.swing.JLabel(); + lblIdropVersion = new javax.swing.JLabel(); + + setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); + setTitle("iDROP - About"); + setMinimumSize(new java.awt.Dimension(600, 400)); + getContentPane().setLayout(new java.awt.GridBagLayout()); + + jLabel1.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N + jLabel1.setText("iDROP - the iRODS Cloud Browser"); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 0; + gridBagConstraints.gridwidth = 4; + gridBagConstraints.insets = new java.awt.Insets(0, 0, 14, 0); + getContentPane().add(jLabel1, gridBagConstraints); + + lblJargonVersionLabel.setText("Jargon Version:"); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 4; + gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; + gridBagConstraints.insets = new java.awt.Insets(0, 7, 0, 0); + getContentPane().add(lblJargonVersionLabel, gridBagConstraints); + + lblJargonVersion.setText("jLabel2"); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 1; + gridBagConstraints.gridy = 4; + gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; + gridBagConstraints.insets = new java.awt.Insets(0, 7, 0, 0); + getContentPane().add(lblJargonVersion, gridBagConstraints); + + btnOK.setMnemonic('O'); + btnOK.setText("OK"); + btnOK.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + btnOKPressed(evt); + } + }); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 3; + gridBagConstraints.gridy = 6; + gridBagConstraints.insets = new java.awt.Insets(12, 0, 0, 0); + getContentPane().add(btnOK, gridBagConstraints); + + lblIdropVersionLabel.setText("iDrop Version:"); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 5; + gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; + gridBagConstraints.insets = new java.awt.Insets(0, 7, 0, 0); + getContentPane().add(lblIdropVersionLabel, gridBagConstraints); + + lblIdropVersion.setText("jLabel2"); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 1; + gridBagConstraints.gridy = 5; + gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; + gridBagConstraints.insets = new java.awt.Insets(0, 7, 0, 0); + getContentPane().add(lblIdropVersion, gridBagConstraints); + + pack(); + }// </editor-fold>//GEN-END:initComponents private void btnOKPressed(final java.awt.event.ActionEvent evt) {// GEN-FIRST:event_btnOKPressed disposeOfAbout(); @@ -126,11 +143,12 @@ public class AboutDialog extends javax.swing.JDialog { JComponent.WHEN_IN_FOCUSED_WINDOW); } - // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JButton btnOK; - - private javax.swing.JLabel jLabel1; - - private javax.swing.JLabel jLabel2; - // End of variables declaration//GEN-END:variables + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JButton btnOK; + private javax.swing.JLabel jLabel1; + private javax.swing.JLabel lblIdropVersion; + private javax.swing.JLabel lblIdropVersionLabel; + private javax.swing.JLabel lblJargonVersion; + private javax.swing.JLabel lblJargonVersionLabel; + // End of variables declaration//GEN-END:variables } diff --git a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/iDrop.form b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/iDrop.form index ae945dc..483783b 100644 --- a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/iDrop.form +++ b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/iDrop.form @@ -246,6 +246,21 @@ </MenuItem> </SubComponents> </Menu> + <Menu class="javax.swing.JMenu" name="jMenuHelp"> + <Properties> + <Property name="text" type="java.lang.String" value="Help"/> + </Properties> + <SubComponents> + <MenuItem class="javax.swing.JMenuItem" name="jMenuItemAbout"> + <Properties> + <Property name="text" type="java.lang.String" value="About"/> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItemAboutActionPerformed"/> + </Events> + </MenuItem> + </SubComponents> + </Menu> </SubComponents> </Menu> </NonVisualComponents> @@ -937,14 +952,6 @@ <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/> <SubComponents> <Container class="javax.swing.JPanel" name="pnlInfoInner"> - <Properties> - <Property name="minimumSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="null"/> - </Property> - <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="null"/> - </Property> - </Properties> <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/> <SubComponents> diff --git a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/iDrop.java b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/iDrop.java index 138ba57..4d69541 100644 --- a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/iDrop.java +++ b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/iDrop.java @@ -1461,6 +1461,8 @@ public class iDrop extends javax.swing.JFrame implements ActionListener, jRadioButtonMenuItemMotif = new javax.swing.JRadioButtonMenuItem(); jRadioButtonMenuItemGTK = new javax.swing.JRadioButtonMenuItem(); jMenuItemConfig = new javax.swing.JMenuItem(); + jMenuHelp = new javax.swing.JMenu(); + jMenuItemAbout = new javax.swing.JMenuItem(); menuItemShowInHierarchy.setText("Show in iRODS"); menuItemShowInHierarchy.setToolTipText("Show this file or collection in the iRODS hierarchy"); @@ -1770,8 +1772,6 @@ public class iDrop extends javax.swing.JFrame implements ActionListener, tabInfo.setToolTipText("View basic demographics for a file or collection"); - pnlInfoInner.setMinimumSize(null); - pnlInfoInner.setPreferredSize(null); pnlInfoInner.setLayout(new java.awt.GridBagLayout()); pnlInfoIcon.setMaximumSize(new java.awt.Dimension(50, 50)); @@ -2519,6 +2519,18 @@ public class iDrop extends javax.swing.JFrame implements ActionListener, jMenuBar1.add(jMenuTools); + jMenuHelp.setText("Help"); + + jMenuItemAbout.setText("About"); + jMenuItemAbout.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jMenuItemAboutActionPerformed(evt); + } + }); + jMenuHelp.add(jMenuItemAbout); + + jMenuBar1.add(jMenuHelp); + setJMenuBar(jMenuBar1); pack(); @@ -2620,6 +2632,11 @@ public class iDrop extends javax.swing.JFrame implements ActionListener, }//GEN-LAST:event_btnManageGridsActionPerformed + private void jMenuItemAboutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemAboutActionPerformed + AboutDialog aboutDialog = new AboutDialog(this, true); + aboutDialog.show(); + }//GEN-LAST:event_jMenuItemAboutActionPerformed + private void btnShowTransferManagerActionPerformed( final java.awt.event.ActionEvent evt) {// GEN-FIRST:event_btnShowTransferManagerActionPerformed @@ -3107,6 +3124,8 @@ public class iDrop extends javax.swing.JFrame implements ActionListener, private javax.swing.JMenuBar jMenuBar1; private javax.swing.JMenu jMenuEdit; private javax.swing.JMenu jMenuFile; + private javax.swing.JMenu jMenuHelp; + private javax.swing.JMenuItem jMenuItemAbout; private javax.swing.JMenuItem jMenuItemClose; private javax.swing.JMenuItem jMenuItemConfig; private javax.swing.JMenuItem jMenuItemExit; diff --git a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/utils/Version.java b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/utils/Version.java index ef28736..721455f 100644 --- a/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/utils/Version.java +++ b/idrop-swing/src/main/java/org/irods/jargon/idrop/desktop/systraygui/utils/Version.java @@ -1,5 +1,5 @@ package org.irods.jargon.idrop.desktop.systraygui.utils; public final class Version { public static String VERSION="1.0.2-SNAPSHOT"; - public static String BUILD_TIME="20121012-0926"; + public static String BUILD_TIME="20121012-1110"; } |