Author: tchemit Date: 2008-01-20 23:55:36 +0000 (Sun, 20 Jan 2008) New Revision: 311 Modified: trunk/simexplorer-is-swing/src/uimodel/fr/cemagref/simexplorer/is/ui/swing/util/MyToggleButton.jaxx Log: ajout des mnemonic dans les ToggleButton Modified: trunk/simexplorer-is-swing/src/uimodel/fr/cemagref/simexplorer/is/ui/swing/util/MyToggleButton.jaxx =================================================================== --- trunk/simexplorer-is-swing/src/uimodel/fr/cemagref/simexplorer/is/ui/swing/util/MyToggleButton.jaxx 2008-01-20 23:54:56 UTC (rev 310) +++ trunk/simexplorer-is-swing/src/uimodel/fr/cemagref/simexplorer/is/ui/swing/util/MyToggleButton.jaxx 2008-01-20 23:55:36 UTC (rev 311) @@ -3,9 +3,13 @@ protected String glueText; protected String normalText; + protected String glueTooltipText; protected String normalTooltipText; + protected int normalMnemonic; + protected int glueMnemonic; + protected boolean _init=false; public String getGlueText() { @@ -38,6 +42,22 @@ this.glueTooltipText = glueTooltipText; } + public int getNormalMnemonic() { + return normalMnemonic; + } + + public void setNormalMnemonic(int normalMnemonic) { + this.normalMnemonic = normalMnemonic; + } + + public int getGlueMnemonic() { + return glueMnemonic; + } + + public void setGlueMnemonic(int glueMnemonic) { + this.glueMnemonic = glueMnemonic; + } + public void setNormalTooltipText(String normalTooltipText) { this.normalTooltipText = normalTooltipText; if (!_init) { @@ -52,15 +72,16 @@ if (isSelected()) { setText(getGlueText()); setToolTipText(getGlueTooltipText()); + setMnemonic(getGlueMnemonic()); } else { + setText(getNormalText()); setToolTipText(getNormalTooltipText()); - setText(getNormalText()); + setMnemonic(getNormalMnemonic()); } revalidate(); } public void init() { - //setText(getNormalText()); setSelected(false); } </script>
participants (1)
-
tchemit@users.labs.libre-entreprise.org