bugfix#39019- a11y for execution property editor BLD200405311900
authorrgregor@netbeans.org
Mon, 31 May 2004 16:16:02 +0000
changeset 4712a6a912f8201e
parent 4711 835dd6870dbf
child 4713 988269c5c0f8
bugfix#39019- a11y for execution property editor
vcs.advanced/src/org/netbeans/modules/vcs/advanced/commands/Bundle.properties
vcs.advanced/src/org/netbeans/modules/vcs/advanced/commands/StructuredExecPanel.form
vcs.advanced/src/org/netbeans/modules/vcs/advanced/commands/StructuredExecPanel.java
vcs.advanced/src/org/netbeans/modules/vcs/advanced/conditioned/Bundle.properties
vcs.advanced/src/org/netbeans/modules/vcs/advanced/conditioned/ConditionedStructuredExecPanel.java
     1.1 --- a/vcs.advanced/src/org/netbeans/modules/vcs/advanced/commands/Bundle.properties	Mon May 31 12:40:28 2004 +0000
     1.2 +++ b/vcs.advanced/src/org/netbeans/modules/vcs/advanced/commands/Bundle.properties	Mon May 31 16:16:02 2004 +0000
     1.3 @@ -200,3 +200,61 @@
     1.4  StructuredExecPanel.RemoveArg=Remove
     1.5  StructuredExecPanel.ExecString.EditButton=...
     1.6  StructuredExecPanel.Browse=Browse
     1.7 +
     1.8 +ACS_StructuredExecPanel.stringRadioButton_mnc=S
     1.9 +
    1.10 +ACSD_StructuredExecPanel.StringRadioButton=Put single execution string there.
    1.11 +
    1.12 +ACS_StructuredExecPanel.stringField=Single Execution String
    1.13 +
    1.14 +ACSD_StructuredExecPanel.stringField=Text Field for single execution string
    1.15 +
    1.16 +ACS_StructuredExecPanel.stringButton=String Edit Button
    1.17 +
    1.18 +ACSD_StructuredExecPanel.stringButton=String Edit Button
    1.19 +
    1.20 +ACS_StructuredExecPanel.structuredRadioButton=t
    1.21 +
    1.22 +ACSD_StructureExecPanel.structuredExecRadioButton=Use in case of a structured execution string
    1.23 +
    1.24 +ACS_StructuredExecPanel.workLabel=W
    1.25 +
    1.26 +ACSD_StructuredExecPanel.wrokLabel=Working Directory
    1.27 +
    1.28 +ACS_StructuredExecPanel.workTextField=Working Directory
    1.29 +
    1.30 +ACSD_StructuredExecPanel.workTextField=Working Directory Text Field
    1.31 +
    1.32 +ACS_StructuredExecPanel.workButton_mnc=B
    1.33 +
    1.34 +ACSD_StructuredExecPanel.workButton=Browse button
    1.35 +
    1.36 +ACS_StructuredExecPanel.execLabel=E
    1.37 +
    1.38 +ACSD_StructuredExecPanel.execLabel=Executable
    1.39 +
    1.40 +ACS_StructuredExecPanel.execTextField=Executable
    1.41 +
    1.42 +ACSD_StructuredExecPanel.execTextField=Put path to an executable binary here
    1.43 +
    1.44 +ACS_StructuredExecPanel.execButton_mnc=r
    1.45 +
    1.46 +ACS_StructuredExecPanel.argTable=Table of arguments
    1.47 +
    1.48 +ACSD_StructuredExecPanel.argTable=Table containing arguments
    1.49 +
    1.50 +ACS_StructuredExecPanel.addButton_mnc=A
    1.51 +
    1.52 +ACSD_StructuredExecPanel.addButton=Add Button
    1.53 +
    1.54 +ACS_StructuredExecPanel.editButton_mnc=E
    1.55 +
    1.56 +ACSD_StructuredExecPanel.editButton=Edit Button
    1.57 +
    1.58 +ACS_StructuredExecPanel.removeButton_nmc=M
    1.59 +
    1.60 +ACSD_StructuredExecPanel.removeButton=Remove Button
    1.61 +
    1.62 +ACS_StructuredExecPanel=Structured Exec Panel
    1.63 +
    1.64 +ACSD_StructuredExecPanel=Panel for strutured execution string
     2.1 --- a/vcs.advanced/src/org/netbeans/modules/vcs/advanced/commands/StructuredExecPanel.form	Mon May 31 12:40:28 2004 +0000
     2.2 +++ b/vcs.advanced/src/org/netbeans/modules/vcs/advanced/commands/StructuredExecPanel.form	Mon May 31 16:16:02 2004 +0000
     2.3 @@ -1,19 +1,35 @@
     2.4  <?xml version="1.0" encoding="UTF-8" ?>
     2.5  
     2.6 -<Form version="1.0" type="org.netbeans.modules.form.forminfo.JPanelFormInfo">
     2.7 +<Form version="1.2" type="org.netbeans.modules.form.forminfo.JPanelFormInfo">
     2.8    <NonVisualComponents>
     2.9      <Component class="javax.swing.ButtonGroup" name="execButtonGroup">
    2.10      </Component>
    2.11    </NonVisualComponents>
    2.12 +  <AccessibilityProperties>
    2.13 +    <Property name="AccessibleContext.accessibleName" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
    2.14 +      <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACS_StructuredExecPanel" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
    2.15 +    </Property>
    2.16 +    <Property name="AccessibleContext.accessibleDescription" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
    2.17 +      <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACSD_StructuredExecPanel" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
    2.18 +    </Property>
    2.19 +  </AccessibilityProperties>
    2.20  
    2.21    <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/>
    2.22    <SubComponents>
    2.23      <Component class="javax.swing.JRadioButton" name="stringRadioButton">
    2.24        <Properties>
    2.25 +        <Property name="mnemonic" type="int" editor="org.netbeans.modules.i18n.form.FormI18nMnemonicEditor">
    2.26 +          <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACS_StructuredExecPanel.stringRadioButton_mnc" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
    2.27 +        </Property>
    2.28          <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
    2.29            <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="StructuredExecPanel.ExecString" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
    2.30          </Property>
    2.31        </Properties>
    2.32 +      <AccessibilityProperties>
    2.33 +        <Property name="AccessibleContext.accessibleDescription" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
    2.34 +          <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACSD_StructuredExecPanel.StringRadioButton" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
    2.35 +        </Property>
    2.36 +      </AccessibilityProperties>
    2.37        <Events>
    2.38          <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="stringRadioButtonActionPerformed"/>
    2.39        </Events>
    2.40 @@ -24,6 +40,14 @@
    2.41        </Constraints>
    2.42      </Component>
    2.43      <Component class="javax.swing.JTextField" name="stringTextField">
    2.44 +      <AccessibilityProperties>
    2.45 +        <Property name="AccessibleContext.accessibleName" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
    2.46 +          <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACS_StructuredExecPanel.stringField" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
    2.47 +        </Property>
    2.48 +        <Property name="AccessibleContext.accessibleDescription" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
    2.49 +          <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACSD_StructuredExecPanel.stringField" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
    2.50 +        </Property>
    2.51 +      </AccessibilityProperties>
    2.52        <Constraints>
    2.53          <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
    2.54            <GridBagConstraints gridX="-1" gridY="1" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="30" insetsBottom="0" insetsRight="6" anchor="10" weightX="1.0" weightY="0.0"/>
    2.55 @@ -36,6 +60,14 @@
    2.56            <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="StructuredExecPanel.ExecString.EditButton" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
    2.57          </Property>
    2.58        </Properties>
    2.59 +      <AccessibilityProperties>
    2.60 +        <Property name="AccessibleContext.accessibleName" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
    2.61 +          <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACS_StructuredExecPanel.stringButton" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
    2.62 +        </Property>
    2.63 +        <Property name="AccessibleContext.accessibleDescription" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
    2.64 +          <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACSD_StructuredExecPanel.stringButton" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
    2.65 +        </Property>
    2.66 +      </AccessibilityProperties>
    2.67        <Events>
    2.68          <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="stringEditButtonActionPerformed"/>
    2.69        </Events>
    2.70 @@ -47,10 +79,18 @@
    2.71      </Component>
    2.72      <Component class="javax.swing.JRadioButton" name="structuredRadioButton">
    2.73        <Properties>
    2.74 +        <Property name="mnemonic" type="int" editor="org.netbeans.modules.i18n.form.FormI18nMnemonicEditor">
    2.75 +          <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACS_StructuredExecPanel.structuredRadioButton" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
    2.76 +        </Property>
    2.77          <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
    2.78            <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="StructuredExecPanel.ExecStructured" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
    2.79          </Property>
    2.80        </Properties>
    2.81 +      <AccessibilityProperties>
    2.82 +        <Property name="AccessibleContext.accessibleDescription" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
    2.83 +          <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACSD_StructureExecPanel.structuredExecRadioButton" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
    2.84 +        </Property>
    2.85 +      </AccessibilityProperties>
    2.86        <Events>
    2.87          <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="structuredRadioButtonActionPerformed"/>
    2.88        </Events>
    2.89 @@ -71,10 +111,21 @@
    2.90        <SubComponents>
    2.91          <Component class="javax.swing.JLabel" name="workLabel">
    2.92            <Properties>
    2.93 +            <Property name="displayedMnemonic" type="int" editor="org.netbeans.modules.i18n.form.FormI18nMnemonicEditor">
    2.94 +              <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACS_StructuredExecPanel.workLabel" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
    2.95 +            </Property>
    2.96 +            <Property name="labelFor" type="java.awt.Component" editor="org.netbeans.modules.form.RADConnectionPropertyEditor">
    2.97 +              <Connection component="workTextField" type="bean"/>
    2.98 +            </Property>
    2.99              <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.100                <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="StructuredExecPanel.ExecStructured.Working" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
   2.101              </Property>
   2.102            </Properties>
   2.103 +          <AccessibilityProperties>
   2.104 +            <Property name="AccessibleContext.accessibleDescription" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.105 +              <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACSD_StructuredExecPanel.wrokLabel" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.106 +            </Property>
   2.107 +          </AccessibilityProperties>
   2.108            <Constraints>
   2.109              <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
   2.110                <GridBagConstraints gridX="0" gridY="0" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="6" insetsRight="6" anchor="17" weightX="0.0" weightY="0.0"/>
   2.111 @@ -82,6 +133,14 @@
   2.112            </Constraints>
   2.113          </Component>
   2.114          <Component class="javax.swing.JTextField" name="workTextField">
   2.115 +          <AccessibilityProperties>
   2.116 +            <Property name="AccessibleContext.accessibleName" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.117 +              <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACS_StructuredExecPanel.workTextField" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.118 +            </Property>
   2.119 +            <Property name="AccessibleContext.accessibleDescription" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.120 +              <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACSD_StructuredExecPanel.workTextField" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.121 +            </Property>
   2.122 +          </AccessibilityProperties>
   2.123            <Constraints>
   2.124              <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
   2.125                <GridBagConstraints gridX="1" gridY="0" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="6" insetsRight="12" anchor="10" weightX="1.0" weightY="0.0"/>
   2.126 @@ -90,10 +149,18 @@
   2.127          </Component>
   2.128          <Component class="javax.swing.JButton" name="workButton">
   2.129            <Properties>
   2.130 +            <Property name="mnemonic" type="int" editor="org.netbeans.modules.i18n.form.FormI18nMnemonicEditor">
   2.131 +              <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACS_StructuredExecPanel.workButton_mnc" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.132 +            </Property>
   2.133              <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.134                <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="StructuredExecPanel.Browse" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
   2.135              </Property>
   2.136            </Properties>
   2.137 +          <AccessibilityProperties>
   2.138 +            <Property name="AccessibleContext.accessibleDescription" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.139 +              <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACSD_StructuredExecPanel.workButton" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.140 +            </Property>
   2.141 +          </AccessibilityProperties>
   2.142            <Events>
   2.143              <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="workButtonActionPerformed"/>
   2.144            </Events>
   2.145 @@ -105,10 +172,21 @@
   2.146          </Component>
   2.147          <Component class="javax.swing.JLabel" name="execLabel">
   2.148            <Properties>
   2.149 +            <Property name="displayedMnemonic" type="int" editor="org.netbeans.modules.i18n.form.FormI18nMnemonicEditor">
   2.150 +              <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACS_StructuredExecPanel.execLabel" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.151 +            </Property>
   2.152 +            <Property name="labelFor" type="java.awt.Component" editor="org.netbeans.modules.form.RADConnectionPropertyEditor">
   2.153 +              <Connection component="execTextField" type="bean"/>
   2.154 +            </Property>
   2.155              <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.156                <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="StructuredExecPanel.ExecStructured.Executable" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
   2.157              </Property>
   2.158            </Properties>
   2.159 +          <AccessibilityProperties>
   2.160 +            <Property name="AccessibleContext.accessibleDescription" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.161 +              <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACSD_StructuredExecPanel.execLabel" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.162 +            </Property>
   2.163 +          </AccessibilityProperties>
   2.164            <Constraints>
   2.165              <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
   2.166                <GridBagConstraints gridX="0" gridY="1" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="6" anchor="17" weightX="0.0" weightY="0.0"/>
   2.167 @@ -116,6 +194,14 @@
   2.168            </Constraints>
   2.169          </Component>
   2.170          <Component class="javax.swing.JTextField" name="execTextField">
   2.171 +          <AccessibilityProperties>
   2.172 +            <Property name="AccessibleContext.accessibleName" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.173 +              <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACS_StructuredExecPanel.execTextField" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.174 +            </Property>
   2.175 +            <Property name="AccessibleContext.accessibleDescription" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.176 +              <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACSD_StructuredExecPanel.execTextField" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.177 +            </Property>
   2.178 +          </AccessibilityProperties>
   2.179            <Constraints>
   2.180              <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
   2.181                <GridBagConstraints gridX="1" gridY="1" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="12" anchor="10" weightX="1.0" weightY="0.0"/>
   2.182 @@ -124,10 +210,18 @@
   2.183          </Component>
   2.184          <Component class="javax.swing.JButton" name="execButton">
   2.185            <Properties>
   2.186 +            <Property name="mnemonic" type="int" editor="org.netbeans.modules.i18n.form.FormI18nMnemonicEditor">
   2.187 +              <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACS_StructuredExecPanel.execButton_mnc" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.188 +            </Property>
   2.189              <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.190                <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="StructuredExecPanel.Browse" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
   2.191              </Property>
   2.192            </Properties>
   2.193 +          <AccessibilityProperties>
   2.194 +            <Property name="AccessibleContext.accessibleDescription" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.195 +              <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACSD_StructuredExecPanel.workButton" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.196 +            </Property>
   2.197 +          </AccessibilityProperties>
   2.198            <Events>
   2.199              <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="execButtonActionPerformed"/>
   2.200            </Events>
   2.201 @@ -152,6 +246,14 @@
   2.202            <Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
   2.203            <SubComponents>
   2.204              <Component class="javax.swing.JTable" name="argTable">
   2.205 +              <AccessibilityProperties>
   2.206 +                <Property name="AccessibleContext.accessibleName" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.207 +                  <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACS_StructuredExecPanel.argTable" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.208 +                </Property>
   2.209 +                <Property name="AccessibleContext.accessibleDescription" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.210 +                  <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACSD_StructuredExecPanel.argTable" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.211 +                </Property>
   2.212 +              </AccessibilityProperties>
   2.213              </Component>
   2.214            </SubComponents>
   2.215          </Container>
   2.216 @@ -166,10 +268,18 @@
   2.217            <SubComponents>
   2.218              <Component class="javax.swing.JButton" name="addButton">
   2.219                <Properties>
   2.220 +                <Property name="mnemonic" type="int" editor="org.netbeans.modules.i18n.form.FormI18nMnemonicEditor">
   2.221 +                  <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACS_StructuredExecPanel.addButton_mnc" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.222 +                </Property>
   2.223                  <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.224                    <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="StructuredExecPanel.AddArg" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
   2.225                  </Property>
   2.226                </Properties>
   2.227 +              <AccessibilityProperties>
   2.228 +                <Property name="AccessibleContext.accessibleDescription" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.229 +                  <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACSD_StructuredExecPanel.addButton" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.230 +                </Property>
   2.231 +              </AccessibilityProperties>
   2.232                <Events>
   2.233                  <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="addButtonActionPerformed"/>
   2.234                </Events>
   2.235 @@ -181,10 +291,18 @@
   2.236              </Component>
   2.237              <Component class="javax.swing.JButton" name="editButton">
   2.238                <Properties>
   2.239 +                <Property name="mnemonic" type="int" editor="org.netbeans.modules.i18n.form.FormI18nMnemonicEditor">
   2.240 +                  <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACS_StructuredExecPanel.editButton_mnc" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.241 +                </Property>
   2.242                  <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.243                    <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="StructuredExecPanel.EditArg" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
   2.244                  </Property>
   2.245                </Properties>
   2.246 +              <AccessibilityProperties>
   2.247 +                <Property name="AccessibleContext.accessibleDescription" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.248 +                  <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACSD_StructuredExecPanel.editButton" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.249 +                </Property>
   2.250 +              </AccessibilityProperties>
   2.251                <Events>
   2.252                  <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="editButtonActionPerformed"/>
   2.253                </Events>
   2.254 @@ -196,10 +314,18 @@
   2.255              </Component>
   2.256              <Component class="javax.swing.JButton" name="removeButton">
   2.257                <Properties>
   2.258 +                <Property name="mnemonic" type="int" editor="org.netbeans.modules.i18n.form.FormI18nMnemonicEditor">
   2.259 +                  <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACS_StructuredExecPanel.removeButton_nmc" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.260 +                </Property>
   2.261                  <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.262                    <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="StructuredExecPanel.RemoveArg" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
   2.263                  </Property>
   2.264                </Properties>
   2.265 +              <AccessibilityProperties>
   2.266 +                <Property name="AccessibleContext.accessibleDescription" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
   2.267 +                  <ResourceString bundle="org/netbeans/modules/vcs/advanced/commands/Bundle.properties" key="ACSD_StructuredExecPanel.removeButton" replaceFormat="NbBundle.getBundle(&quot;{bundleNameSlashes}&quot;).getString(&quot;{key}&quot;)"/>
   2.268 +                </Property>
   2.269 +              </AccessibilityProperties>
   2.270                <Events>
   2.271                  <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="removeButtonActionPerformed"/>
   2.272                </Events>
     3.1 --- a/vcs.advanced/src/org/netbeans/modules/vcs/advanced/commands/StructuredExecPanel.java	Mon May 31 12:40:28 2004 +0000
     3.2 +++ b/vcs.advanced/src/org/netbeans/modules/vcs/advanced/commands/StructuredExecPanel.java	Mon May 31 16:16:02 2004 +0000
     3.3 @@ -36,6 +36,7 @@
     3.4  import org.netbeans.modules.vcscore.util.ChooseDirDialog;
     3.5  import org.netbeans.modules.vcscore.util.ChooseFileDialog;
     3.6  import org.netbeans.modules.vcscore.util.VcsUtilities;
     3.7 +import org.openide.util.NbBundle;
     3.8  
     3.9  /**
    3.10   *
    3.11 @@ -101,6 +102,9 @@
    3.12  
    3.13          setLayout(new java.awt.GridBagLayout());
    3.14  
    3.15 +        getAccessibleContext().setAccessibleName(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACS_StructuredExecPanel"));
    3.16 +        getAccessibleContext().setAccessibleDescription(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACSD_StructuredExecPanel"));
    3.17 +        stringRadioButton.setMnemonic(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACS_StructuredExecPanel.stringRadioButton_mnc").charAt(0));
    3.18          stringRadioButton.setText(org.openide.util.NbBundle.getMessage(StructuredExecPanel.class, "StructuredExecPanel.ExecString"));
    3.19          stringRadioButton.addActionListener(formListener);
    3.20  
    3.21 @@ -109,6 +113,7 @@
    3.22          gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    3.23          gridBagConstraints.insets = new java.awt.Insets(12, 12, 0, 11);
    3.24          add(stringRadioButton, gridBagConstraints);
    3.25 +        stringRadioButton.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACSD_StructuredExecPanel.StringRadioButton"));
    3.26  
    3.27          gridBagConstraints = new java.awt.GridBagConstraints();
    3.28          gridBagConstraints.gridy = 1;
    3.29 @@ -116,6 +121,8 @@
    3.30          gridBagConstraints.weightx = 1.0;
    3.31          gridBagConstraints.insets = new java.awt.Insets(0, 30, 0, 6);
    3.32          add(stringTextField, gridBagConstraints);
    3.33 +        stringTextField.getAccessibleContext().setAccessibleName(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACS_StructuredExecPanel.stringField"));
    3.34 +        stringTextField.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACSD_StructuredExecPanel.stringField"));
    3.35  
    3.36          stringEditButton.setText(org.openide.util.NbBundle.getMessage(StructuredExecPanel.class, "StructuredExecPanel.ExecString.EditButton"));
    3.37          stringEditButton.addActionListener(formListener);
    3.38 @@ -124,7 +131,10 @@
    3.39          gridBagConstraints.gridy = 1;
    3.40          gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 11);
    3.41          add(stringEditButton, gridBagConstraints);
    3.42 +        stringEditButton.getAccessibleContext().setAccessibleName(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACS_StructuredExecPanel.stringButton"));
    3.43 +        stringEditButton.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACSD_StructuredExecPanel.stringButton"));
    3.44  
    3.45 +        structuredRadioButton.setMnemonic(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACS_StructuredExecPanel.structuredRadioButton").charAt(0));
    3.46          structuredRadioButton.setText(org.openide.util.NbBundle.getMessage(StructuredExecPanel.class, "StructuredExecPanel.ExecStructured"));
    3.47          structuredRadioButton.addActionListener(formListener);
    3.48  
    3.49 @@ -133,9 +143,12 @@
    3.50          gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    3.51          gridBagConstraints.insets = new java.awt.Insets(6, 12, 0, 11);
    3.52          add(structuredRadioButton, gridBagConstraints);
    3.53 +        structuredRadioButton.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACSD_StructureExecPanel.structuredExecRadioButton"));
    3.54  
    3.55          structuredPanel.setLayout(new java.awt.GridBagLayout());
    3.56  
    3.57 +        workLabel.setDisplayedMnemonic(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACS_StructuredExecPanel.workLabel").charAt(0));
    3.58 +        workLabel.setLabelFor(workTextField);
    3.59          workLabel.setText(org.openide.util.NbBundle.getMessage(StructuredExecPanel.class, "StructuredExecPanel.ExecStructured.Working"));
    3.60          gridBagConstraints = new java.awt.GridBagConstraints();
    3.61          gridBagConstraints.gridx = 0;
    3.62 @@ -143,15 +156,19 @@
    3.63          gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    3.64          gridBagConstraints.insets = new java.awt.Insets(0, 0, 6, 6);
    3.65          structuredPanel.add(workLabel, gridBagConstraints);
    3.66 +        workLabel.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACSD_StructuredExecPanel.wrokLabel"));
    3.67  
    3.68          gridBagConstraints = new java.awt.GridBagConstraints();
    3.69          gridBagConstraints.gridx = 1;
    3.70          gridBagConstraints.gridy = 0;
    3.71          gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    3.72 +        gridBagConstraints.weightx = 1.0;
    3.73          gridBagConstraints.insets = new java.awt.Insets(0, 0, 6, 12);
    3.74 -        gridBagConstraints.weightx = 1.0;
    3.75          structuredPanel.add(workTextField, gridBagConstraints);
    3.76 +        workTextField.getAccessibleContext().setAccessibleName(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACS_StructuredExecPanel.workTextField"));
    3.77 +        workTextField.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACSD_StructuredExecPanel.workTextField"));
    3.78  
    3.79 +        workButton.setMnemonic(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACS_StructuredExecPanel.workButton_mnc").charAt(0));
    3.80          workButton.setText(org.openide.util.NbBundle.getMessage(StructuredExecPanel.class, "StructuredExecPanel.Browse"));
    3.81          workButton.addActionListener(formListener);
    3.82  
    3.83 @@ -161,7 +178,10 @@
    3.84          gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    3.85          gridBagConstraints.insets = new java.awt.Insets(0, 0, 6, 0);
    3.86          structuredPanel.add(workButton, gridBagConstraints);
    3.87 +        workButton.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACSD_StructuredExecPanel.workButton"));
    3.88  
    3.89 +        execLabel.setDisplayedMnemonic(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACS_StructuredExecPanel.execLabel").charAt(0));
    3.90 +        execLabel.setLabelFor(execTextField);
    3.91          execLabel.setText(org.openide.util.NbBundle.getMessage(StructuredExecPanel.class, "StructuredExecPanel.ExecStructured.Executable"));
    3.92          gridBagConstraints = new java.awt.GridBagConstraints();
    3.93          gridBagConstraints.gridx = 0;
    3.94 @@ -169,15 +189,19 @@
    3.95          gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    3.96          gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 6);
    3.97          structuredPanel.add(execLabel, gridBagConstraints);
    3.98 +        execLabel.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACSD_StructuredExecPanel.execLabel"));
    3.99  
   3.100          gridBagConstraints = new java.awt.GridBagConstraints();
   3.101          gridBagConstraints.gridx = 1;
   3.102          gridBagConstraints.gridy = 1;
   3.103          gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
   3.104 +        gridBagConstraints.weightx = 1.0;
   3.105          gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 12);
   3.106 -        gridBagConstraints.weightx = 1.0;
   3.107          structuredPanel.add(execTextField, gridBagConstraints);
   3.108 +        execTextField.getAccessibleContext().setAccessibleName(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACS_StructuredExecPanel.execTextField"));
   3.109 +        execTextField.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACSD_StructuredExecPanel.execTextField"));
   3.110  
   3.111 +        execButton.setMnemonic(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACS_StructuredExecPanel.execButton_mnc").charAt(0));
   3.112          execButton.setText(org.openide.util.NbBundle.getMessage(StructuredExecPanel.class, "StructuredExecPanel.Browse"));
   3.113          execButton.addActionListener(formListener);
   3.114  
   3.115 @@ -186,9 +210,12 @@
   3.116          gridBagConstraints.gridy = 1;
   3.117          gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
   3.118          structuredPanel.add(execButton, gridBagConstraints);
   3.119 +        execButton.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACSD_StructuredExecPanel.workButton"));
   3.120  
   3.121          jScrollPane1.setPreferredSize(new java.awt.Dimension(400, 200));
   3.122          jScrollPane1.setViewportView(argTable);
   3.123 +        argTable.getAccessibleContext().setAccessibleName(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACS_StructuredExecPanel.argTable"));
   3.124 +        argTable.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACSD_StructuredExecPanel.argTable"));
   3.125  
   3.126          gridBagConstraints = new java.awt.GridBagConstraints();
   3.127          gridBagConstraints.gridx = 0;
   3.128 @@ -202,6 +229,7 @@
   3.129  
   3.130          buttonsPanel.setLayout(new java.awt.GridBagLayout());
   3.131  
   3.132 +        addButton.setMnemonic(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACS_StructuredExecPanel.addButton_mnc").charAt(0));
   3.133          addButton.setText(org.openide.util.NbBundle.getMessage(StructuredExecPanel.class, "StructuredExecPanel.AddArg"));
   3.134          addButton.addActionListener(formListener);
   3.135  
   3.136 @@ -209,7 +237,9 @@
   3.137          gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
   3.138          gridBagConstraints.insets = new java.awt.Insets(0, 0, 6, 0);
   3.139          buttonsPanel.add(addButton, gridBagConstraints);
   3.140 +        addButton.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACSD_StructuredExecPanel.addButton"));
   3.141  
   3.142 +        editButton.setMnemonic(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACS_StructuredExecPanel.editButton_mnc").charAt(0));
   3.143          editButton.setText(org.openide.util.NbBundle.getMessage(StructuredExecPanel.class, "StructuredExecPanel.EditArg"));
   3.144          editButton.addActionListener(formListener);
   3.145  
   3.146 @@ -218,7 +248,9 @@
   3.147          gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
   3.148          gridBagConstraints.insets = new java.awt.Insets(0, 0, 6, 0);
   3.149          buttonsPanel.add(editButton, gridBagConstraints);
   3.150 +        editButton.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACSD_StructuredExecPanel.editButton"));
   3.151  
   3.152 +        removeButton.setMnemonic(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACS_StructuredExecPanel.removeButton_nmc").charAt(0));
   3.153          removeButton.setText(org.openide.util.NbBundle.getMessage(StructuredExecPanel.class, "StructuredExecPanel.RemoveArg"));
   3.154          removeButton.addActionListener(formListener);
   3.155  
   3.156 @@ -227,6 +259,7 @@
   3.157          gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
   3.158          gridBagConstraints.insets = new java.awt.Insets(0, 0, 11, 0);
   3.159          buttonsPanel.add(removeButton, gridBagConstraints);
   3.160 +        removeButton.getAccessibleContext().setAccessibleDescription(NbBundle.getBundle("org/netbeans/modules/vcs/advanced/commands/Bundle").getString("ACSD_StructuredExecPanel.removeButton"));
   3.161  
   3.162          gridBagConstraints = new java.awt.GridBagConstraints();
   3.163          gridBagConstraints.gridx = 2;
   3.164 @@ -250,9 +283,15 @@
   3.165  
   3.166      private class FormListener implements java.awt.event.ActionListener {
   3.167          public void actionPerformed(java.awt.event.ActionEvent evt) {
   3.168 -            if (evt.getSource() == stringEditButton) {
   3.169 +            if (evt.getSource() == stringRadioButton) {
   3.170 +                StructuredExecPanel.this.stringRadioButtonActionPerformed(evt);
   3.171 +            }
   3.172 +            else if (evt.getSource() == stringEditButton) {
   3.173                  StructuredExecPanel.this.stringEditButtonActionPerformed(evt);
   3.174              }
   3.175 +            else if (evt.getSource() == structuredRadioButton) {
   3.176 +                StructuredExecPanel.this.structuredRadioButtonActionPerformed(evt);
   3.177 +            }
   3.178              else if (evt.getSource() == workButton) {
   3.179                  StructuredExecPanel.this.workButtonActionPerformed(evt);
   3.180              }
   3.181 @@ -268,12 +307,6 @@
   3.182              else if (evt.getSource() == removeButton) {
   3.183                  StructuredExecPanel.this.removeButtonActionPerformed(evt);
   3.184              }
   3.185 -            else if (evt.getSource() == stringRadioButton) {
   3.186 -                StructuredExecPanel.this.stringRadioButtonActionPerformed(evt);
   3.187 -            }
   3.188 -            else if (evt.getSource() == structuredRadioButton) {
   3.189 -                StructuredExecPanel.this.structuredRadioButtonActionPerformed(evt);
   3.190 -            }
   3.191          }
   3.192      }//GEN-END:initComponents
   3.193  
     4.1 --- a/vcs.advanced/src/org/netbeans/modules/vcs/advanced/conditioned/Bundle.properties	Mon May 31 12:40:28 2004 +0000
     4.2 +++ b/vcs.advanced/src/org/netbeans/modules/vcs/advanced/conditioned/Bundle.properties	Mon May 31 16:16:02 2004 +0000
     4.3 @@ -26,3 +26,27 @@
     4.4  ConditionedValue.text=<Different Values>
     4.5  
     4.6  ConditionedStructuredExecPanel.Conditions=Conditions
     4.7 +
     4.8 +ACSD_ConditionedStringPanel.Condition=Condition Panel
     4.9 +
    4.10 +ACS_ConditionedStringPanel.Condition=Condition Panel
    4.11 +
    4.12 +ACSD_ConditionedStringPanel.addButton=Add Button
    4.13 +
    4.14 +ACS_ConditionedStringPanel.Condition_mnc=C
    4.15 +
    4.16 +ACS_ConditionedStringPanel.addButton_mnc=D
    4.17 +
    4.18 +ACS_ConditionedStringPanel.ConditionCombo=Condition Combo
    4.19 +
    4.20 +ACSD_ConditionedStringPanel.ConditionCombo=Combo box containig conditions
    4.21 +
    4.22 +ACSD_ConditionedStringPanel.editButton=Edit Button
    4.23 +
    4.24 +ACS_ConditionedStringPanel.editButton_mnc=D
    4.25 +
    4.26 +ACSD_ConditionedStringPanel.removeButton"=Remove Button
    4.27 +
    4.28 +ACS_ConditionedStringPanel.removeButton_mnc=v
    4.29 +
    4.30 +ACSD_ConditionedStringPanel.removeButton=Remove Button
     5.1 --- a/vcs.advanced/src/org/netbeans/modules/vcs/advanced/conditioned/ConditionedStructuredExecPanel.java	Mon May 31 12:40:28 2004 +0000
     5.2 +++ b/vcs.advanced/src/org/netbeans/modules/vcs/advanced/conditioned/ConditionedStructuredExecPanel.java	Mon May 31 16:16:02 2004 +0000
     5.3 @@ -86,9 +86,11 @@
     5.4          java.awt.GridBagConstraints gridBagConstraints;
     5.5          
     5.6          jPanel1 = new javax.swing.JPanel();
     5.7 +        jPanel1.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ConditionedStringPanel.Condition"));
     5.8 +        jPanel1.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ACSD_ConditionedStringPanel.Condition"));
     5.9          conditionLabel = new javax.swing.JLabel();
    5.10          conditionComboBox = new javax.swing.JComboBox();
    5.11 -        addButton = new javax.swing.JButton();
    5.12 +        addButton = new javax.swing.JButton();        
    5.13          editButton = new javax.swing.JButton();
    5.14          removeButton = new javax.swing.JButton();
    5.15  
    5.16 @@ -97,12 +99,19 @@
    5.17          jPanel1.setLayout(new java.awt.GridBagLayout());
    5.18  
    5.19          conditionLabel.setText(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ConditionedStringPanel.Condition"));
    5.20 +        conditionLabel.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ACSD_ConditionedStringPanel.Condition"));
    5.21 +        conditionLabel.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ACS_ConditionedStringPanel.Condition"));
    5.22 +        conditionLabel.setLabelFor(conditionComboBox);
    5.23 +        conditionLabel.setDisplayedMnemonic(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ACS_ConditionedStringPanel.Condition_mnc").charAt(0));
    5.24 +        
    5.25          gridBagConstraints = new java.awt.GridBagConstraints();
    5.26          gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    5.27          gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 6);
    5.28          jPanel1.add(conditionLabel, gridBagConstraints);
    5.29  
    5.30          conditionComboBox.addActionListener(formListener);
    5.31 +        conditionComboBox.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ACS_ConditionedStringPanel.ConditionCombo"));
    5.32 +        conditionComboBox.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ACSD_ConditionedStringPanel.ConditionCombo"));
    5.33  
    5.34          gridBagConstraints = new java.awt.GridBagConstraints();
    5.35          gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    5.36 @@ -112,6 +121,9 @@
    5.37  
    5.38          addButton.setText(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ConditionedStringPanel.addButton"));
    5.39          addButton.addActionListener(formListener);
    5.40 +        addButton.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ConditionedStringPanel.addButton"));
    5.41 +        addButton.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ACSD_ConditionedStringPanel.addButton"));
    5.42 +        addButton.setMnemonic(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ACS_ConditionedStringPanel.addButton_mnc").charAt(0));
    5.43  
    5.44          gridBagConstraints = new java.awt.GridBagConstraints();
    5.45          gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 6);
    5.46 @@ -119,14 +131,18 @@
    5.47  
    5.48          editButton.setText(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ConditionedStringPanel.editButton"));
    5.49          editButton.addActionListener(formListener);
    5.50 -
    5.51 +        editButton.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ConditionedStringPanel.editButton"));
    5.52 +        editButton.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ACSD_ConditionedStringPanel.editButton"));
    5.53 +        editButton.setMnemonic(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ACS_ConditionedStringPanel.editButton_mnc").charAt(0));
    5.54          gridBagConstraints = new java.awt.GridBagConstraints();
    5.55          gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 6);
    5.56          jPanel1.add(editButton, gridBagConstraints);
    5.57  
    5.58          removeButton.setText(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ConditionedStringPanel.removeButton"));
    5.59          removeButton.addActionListener(formListener);
    5.60 -
    5.61 +        removeButton.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ConditionedStringPanel.removeButton"));
    5.62 +        removeButton.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ACSD_ConditionedStringPanel.removeButton"));
    5.63 +        removeButton.setMnemonic(org.openide.util.NbBundle.getMessage(ConditionedStringPanel.class, "ACS_ConditionedStringPanel.removeButton_mnc").charAt(0));
    5.64          jPanel1.add(removeButton, new java.awt.GridBagConstraints());
    5.65  
    5.66          gridBagConstraints = new java.awt.GridBagConstraints();