class MacMenuDelegate extends java.lang.Object implements MenuDelegate, MenuItemDelegate
| Modifier and Type | Field and Description |
|---|---|
private Menu |
menu |
(package private) long |
ptr |
| Constructor and Description |
|---|
MacMenuDelegate() |
MacMenuDelegate(Menu menu) |
| Modifier and Type | Method and Description |
|---|---|
private long |
_createMenu(java.lang.String title,
boolean enabled) |
private long |
_createMenuItem(java.lang.String title,
char shortcut,
int modifiers,
Pixels icon,
boolean enabled,
boolean checked,
MenuItem.Callback callback) |
private static void |
_initIDs() |
private void |
_insert(long menuPtr,
long submenuPtr,
int pos) |
private void |
_remove(long menuPtr,
long submenuPtr,
int pos) |
private void |
_setCallback(long menuPtr,
MenuItem.Callback callback) |
private void |
_setChecked(long menuPtr,
boolean checked) |
private void |
_setEnabled(long menuPtr,
boolean enabled) |
private void |
_setPixels(long menuPtr,
Pixels pixels) |
private void |
_setShortcut(long menuPtr,
char shortcut,
int modifiers) |
private void |
_setTitle(long menuPtr,
java.lang.String title) |
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) |
long ptr
private Menu menu
public MacMenuDelegate(Menu menu)
public MacMenuDelegate()
private static void _initIDs()
private long _createMenu(java.lang.String title,
boolean enabled)
public boolean createMenu(java.lang.String title,
boolean enabled)
createMenu in interface MenuDelegateprivate long _createMenuItem(java.lang.String title,
char shortcut,
int modifiers,
Pixels icon,
boolean enabled,
boolean checked,
MenuItem.Callback callback)
public boolean createMenuItem(java.lang.String title,
MenuItem.Callback callback,
int shortcutKey,
int shortcutModifiers,
Pixels pixels,
boolean enabled,
boolean checked)
createMenuItem in interface MenuItemDelegateprivate void _insert(long menuPtr,
long submenuPtr,
int pos)
public boolean insert(MenuDelegate menu, int pos)
insert in interface MenuDelegatepublic boolean insert(MenuItemDelegate item, int pos)
insert in interface MenuDelegateprivate void _remove(long menuPtr,
long submenuPtr,
int pos)
public boolean remove(MenuDelegate menu, int pos)
remove in interface MenuDelegatepublic boolean remove(MenuItemDelegate item, int pos)
remove in interface MenuDelegateprivate void _setTitle(long menuPtr,
java.lang.String title)
public boolean setTitle(java.lang.String title)
setTitle in interface MenuDelegatesetTitle in interface MenuItemDelegateprivate void _setShortcut(long menuPtr,
char shortcut,
int modifiers)
public boolean setShortcut(int shortcutKey,
int shortcutModifiers)
setShortcut in interface MenuItemDelegateprivate void _setPixels(long menuPtr,
Pixels pixels)
public boolean setPixels(Pixels pixels)
setPixels in interface MenuDelegatesetPixels in interface MenuItemDelegateprivate void _setEnabled(long menuPtr,
boolean enabled)
public boolean setEnabled(boolean enabled)
setEnabled in interface MenuDelegatesetEnabled in interface MenuItemDelegateprivate void _setChecked(long menuPtr,
boolean checked)
public boolean setChecked(boolean checked)
setChecked in interface MenuItemDelegateprivate void _setCallback(long menuPtr,
MenuItem.Callback callback)
public boolean setCallback(MenuItem.Callback callback)
setCallback in interface MenuItemDelegate