Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarolyn MacLeod2012-04-11 20:30:02 +0000
committerCarolyn MacLeod2012-04-11 20:30:52 +0000
commiteccb5765e67884d3747be267d9dd56e9daf3eca6 (patch)
tree3b0c6bb2c9b6836cfcb27cbf690dba5482d839db /examples
parent7cd6ebbfec39ef79a6ea56d75a12f0d619234dd5 (diff)
downloadeclipse.platform.swt-eccb5765e67884d3747be267d9dd56e9daf3eca6.tar.gz
eclipse.platform.swt-eccb5765e67884d3747be267d9dd56e9daf3eca6.tar.xz
eclipse.platform.swt-eccb5765e67884d3747be267d9dd56e9daf3eca6.zip
Add setEnabled option for menu items
Diffstat (limited to 'examples')
-rw-r--r--examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/MenuTab.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/MenuTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/MenuTab.java
index 0e1579ddb0..158bb8ddae 100644
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/MenuTab.java
+++ b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/MenuTab.java
@@ -182,6 +182,9 @@ class MenuTab extends Tab {
separatorButton.setText ("SWT.SEPARATOR");
/* Create the 'other' buttons */
+ enabledButton = new Button(otherGroup, SWT.CHECK);
+ enabledButton.setText(ControlExample.getResourceString("Enabled"));
+ enabledButton.setSelection(true);
imagesButton = new Button (otherGroup, SWT.CHECK);
imagesButton.setText (ControlExample.getResourceString("Images"));
acceleratorsButton = new Button (otherGroup, SWT.CHECK);
@@ -239,6 +242,7 @@ class MenuTab extends Tab {
item.setText(getMenuItemText("Push"));
if (acceleratorsButton.getSelection()) item.setAccelerator(SWT.MOD1 + SWT.MOD2 + 'P');
if (imagesButton.getSelection()) item.setImage(instance.images[ControlExample.ciClosedFolder]);
+ item.setEnabled(enabledButton.getSelection());
hookListeners(item);
}
@@ -251,6 +255,7 @@ class MenuTab extends Tab {
item.setText(getMenuItemText("Check"));
if (acceleratorsButton.getSelection()) item.setAccelerator(SWT.MOD1 + SWT.MOD2 + 'C');
if (imagesButton.getSelection()) item.setImage(instance.images[ControlExample.ciOpenFolder]);
+ item.setEnabled(enabledButton.getSelection());
hookListeners(item);
}
@@ -260,12 +265,14 @@ class MenuTab extends Tab {
if (acceleratorsButton.getSelection()) item.setAccelerator(SWT.MOD1 + SWT.MOD2 + '1');
if (imagesButton.getSelection()) item.setImage(instance.images[ControlExample.ciTarget]);
item.setSelection(true);
+ item.setEnabled(enabledButton.getSelection());
hookListeners(item);
item = new MenuItem(menu, SWT.RADIO);
item.setText(getMenuItemText("2Radio"));
if (acceleratorsButton.getSelection()) item.setAccelerator(SWT.MOD1 + SWT.MOD2 + '2');
if (imagesButton.getSelection()) item.setImage(instance.images[ControlExample.ciTarget]);
+ item.setEnabled(enabledButton.getSelection());
hookListeners(item);
}
@@ -277,6 +284,7 @@ class MenuTab extends Tab {
hookListeners(item);
Menu subMenu = new Menu(menu.getShell(), SWT.DROP_DOWN);
item.setMenu(subMenu);
+ item.setEnabled(enabledButton.getSelection());
hookListeners(subMenu);
createMenuItems(subMenu, createSubSubMenu, false);

Back to the top