final class SWTMenuDelegate extends java.lang.Object implements MenuDelegate, MenuItemDelegate
| Modifier and Type | Field and Description |
|---|---|
(package private) MenuItem.Callback |
callback |
(package private) boolean |
checked |
(package private) boolean |
enabled |
(package private) org.eclipse.swt.widgets.MenuItem |
item |
(package private) org.eclipse.swt.widgets.Menu |
menu |
(package private) Menu |
menu2 |
(package private) Pixels |
pixels |
(package private) int |
shortcutKey |
(package private) int |
shortcutModifiers |
(package private) java.lang.String |
title |
| Constructor and Description |
|---|
SWTMenuDelegate() |
SWTMenuDelegate(Menu menu2) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
createMenu(java.lang.String title,
boolean enabled) |
boolean |
createMenuItem(java.lang.String title,
MenuItem.Callback callback,
int shortcutKey,
int shortcutModifiers,
Pixels pixels,
boolean enabled,
boolean checked) |
boolean |
insert(MenuDelegate menu,
int pos) |
boolean |
insert(MenuItemDelegate item,
int pos) |
boolean |
remove(MenuDelegate menu,
int pos) |
boolean |
remove(MenuItemDelegate item,
int pos) |
boolean |
setCallback(MenuItem.Callback callback) |
boolean |
setChecked(boolean checked) |
boolean |
setEnabled(boolean enabled) |
boolean |
setPixels(Pixels pixels) |
boolean |
setShortcut(int shortcutKey,
int shortcutModifiers) |
boolean |
setTitle(java.lang.String title) |
java.lang.String title
MenuItem.Callback callback
int shortcutKey
int shortcutModifiers
Pixels pixels
boolean enabled
boolean checked
org.eclipse.swt.widgets.Menu menu
org.eclipse.swt.widgets.MenuItem item
Menu menu2
public SWTMenuDelegate(Menu menu2)
public SWTMenuDelegate()
public boolean createMenu(java.lang.String title,
boolean enabled)
createMenu in interface MenuDelegatepublic boolean createMenuItem(java.lang.String title,
MenuItem.Callback callback,
int shortcutKey,
int shortcutModifiers,
Pixels pixels,
boolean enabled,
boolean checked)
createMenuItem in interface MenuItemDelegatepublic boolean setTitle(java.lang.String title)
setTitle in interface MenuDelegatesetTitle in interface MenuItemDelegatepublic boolean setCallback(MenuItem.Callback callback)
setCallback in interface MenuItemDelegatepublic boolean setShortcut(int shortcutKey,
int shortcutModifiers)
setShortcut in interface MenuItemDelegatepublic boolean setPixels(Pixels pixels)
setPixels in interface MenuDelegatesetPixels in interface MenuItemDelegatepublic boolean setEnabled(boolean enabled)
setEnabled in interface MenuDelegatesetEnabled in interface MenuItemDelegatepublic boolean setChecked(boolean checked)
setChecked in interface MenuItemDelegatepublic boolean insert(MenuDelegate menu, int pos)
insert in interface MenuDelegatepublic boolean insert(MenuItemDelegate item, int pos)
insert in interface MenuDelegatepublic boolean remove(MenuDelegate menu, int pos)
remove in interface MenuDelegatepublic boolean remove(MenuItemDelegate item, int pos)
remove in interface MenuDelegate