class WinMenuImpl
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private long |
ptr |
Constructor and Description |
---|
WinMenuImpl() |
Modifier and Type | Method and Description |
---|---|
private boolean |
_checkItem(long ptr,
int cmdID,
boolean checked) |
private long |
_create() |
private void |
_destroy(long ptr) |
private boolean |
_enableItem(long ptr,
int cmdID,
boolean enabled) |
private boolean |
_enableSubmenu(long ptr,
long subPtr,
boolean enabled) |
private static void |
_initIDs() |
private boolean |
_insertItem(long ptr,
int pos,
int cmdID,
java.lang.String title,
boolean enabled,
boolean checked,
MenuItem.Callback callback,
int shortcut,
int modifiers) |
private boolean |
_insertSeparator(long ptr,
int pos) |
private boolean |
_insertSubmenu(long ptr,
int pos,
long subPtr,
java.lang.String title,
boolean enabled) |
private boolean |
_removeAtPos(long ptr,
int pos) |
private boolean |
_setItemTitle(long ptr,
int cmdID,
java.lang.String title) |
private boolean |
_setSubmenuTitle(long ptr,
long subPtr,
java.lang.String title) |
boolean |
checkItem(WinMenuItemDelegate item,
boolean check) |
(package private) boolean |
create() |
(package private) void |
destroy() |
(package private) boolean |
enableItem(WinMenuItemDelegate item,
boolean enable) |
(package private) boolean |
enableSubmenu(WinMenuDelegate submenu,
boolean enable) |
(package private) long |
getHMENU() |
(package private) boolean |
insertItem(WinMenuItemDelegate item,
int pos) |
(package private) boolean |
insertSubmenu(WinMenuDelegate menu,
int pos) |
private static boolean |
notifyCommand(Window window,
int cmdID) |
(package private) boolean |
removeItem(WinMenuItemDelegate item,
int pos) |
(package private) boolean |
removeMenu(WinMenuDelegate submenu,
int pos) |
(package private) boolean |
setItemTitle(WinMenuItemDelegate submenu,
java.lang.String title) |
(package private) boolean |
setSubmenuTitle(WinMenuDelegate submenu,
java.lang.String title) |
private static void _initIDs()
long getHMENU()
boolean create()
void destroy()
boolean insertSubmenu(WinMenuDelegate menu, int pos)
boolean insertItem(WinMenuItemDelegate item, int pos)
boolean removeMenu(WinMenuDelegate submenu, int pos)
boolean removeItem(WinMenuItemDelegate item, int pos)
boolean setSubmenuTitle(WinMenuDelegate submenu, java.lang.String title)
boolean setItemTitle(WinMenuItemDelegate submenu, java.lang.String title)
boolean enableSubmenu(WinMenuDelegate submenu, boolean enable)
boolean enableItem(WinMenuItemDelegate item, boolean enable)
public boolean checkItem(WinMenuItemDelegate item, boolean check)
private static boolean notifyCommand(Window window, int cmdID)
private long _create()
private void _destroy(long ptr)
private boolean _insertItem(long ptr, int pos, int cmdID, java.lang.String title, boolean enabled, boolean checked, MenuItem.Callback callback, int shortcut, int modifiers)
private boolean _insertSubmenu(long ptr, int pos, long subPtr, java.lang.String title, boolean enabled)
private boolean _insertSeparator(long ptr, int pos)
private boolean _removeAtPos(long ptr, int pos)
private boolean _setItemTitle(long ptr, int cmdID, java.lang.String title)
private boolean _setSubmenuTitle(long ptr, long subPtr, java.lang.String title)
private boolean _enableItem(long ptr, int cmdID, boolean enabled)
private boolean _enableSubmenu(long ptr, long subPtr, boolean enabled)
private boolean _checkItem(long ptr, int cmdID, boolean checked)