|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gnu.glib.GObject
org.gnu.gtk.GtkObject
org.gnu.gtk.Widget
org.gnu.gtk.Container
org.gnu.gtk.Bin
org.gnu.gtk.Item
org.gnu.gtk.MenuItem
The MenuItem widget and derived widgets are the only valid children for Menus. Their function is to correctly handle highlighting, alignment, events, and submenus.
Field Summary |
Fields inherited from class org.gnu.glib.GObject |
eventsInitialized |
Constructor Summary | |
MenuItem()
Construct a new menu item. |
|
MenuItem(Handle handle)
Create a new MenuItem with a handle to a native resource returned from a call to the native libraries. |
|
MenuItem(java.lang.String label,
boolean hasMnemonic)
Construct a new menu item with the provided label. |
Method Summary | |
void |
addListener(MenuItemListener listener)
Register an object to receive event notification. |
void |
emitActivate()
Emits the "activate" signal on this MenuItem. |
void |
emitDeselect()
Emits the "deselect" signal on this MenuItem. |
protected void |
fireMenuItemEvent(MenuItemEvent event)
|
java.lang.Class |
getEventListenerClass(java.lang.String signal)
|
EventType |
getEventType(java.lang.String signal)
|
static Type |
getType()
Retrieve the runtime type used by the GLib library. |
protected static void |
gtk_menu_item_activate(Handle menu_item)
|
protected static void |
gtk_menu_item_deselect(Handle menu_item)
|
protected static boolean |
gtk_menu_item_get_right_justified(Handle menu_item)
|
protected static Handle |
gtk_menu_item_get_submenu(Handle menu_item)
|
protected static int |
gtk_menu_item_get_type()
|
protected static Handle |
gtk_menu_item_new_with_label(java.lang.String label)
|
protected static Handle |
gtk_menu_item_new_with_mnemonic(java.lang.String label)
|
protected static Handle |
gtk_menu_item_new()
|
protected static void |
gtk_menu_item_remove_submenu(Handle menu_item)
|
protected static void |
gtk_menu_item_select(Handle menu_item)
|
protected static void |
gtk_menu_item_set_accel_path(Handle menu_item,
java.lang.String accelPath)
|
protected static void |
gtk_menu_item_set_right_justified(Handle menu_item,
boolean rightJustified)
|
protected static void |
gtk_menu_item_set_submenu(Handle menu_item,
Handle submenu)
|
protected static void |
gtk_menu_item_toggle_size_allocate(Handle menu_item,
int allocation)
|
protected static void |
gtk_menu_item_toggle_size_request(Handle menu_item,
int[] requisition)
|
void |
removeListener(MenuItemListener listener)
Unregister an object that was receiving menuitem event notification. |
void |
removeSubmenu()
Removes the widget's submenu. |
void |
setLeftJustified()
MenuItem's are left justified by default. |
void |
setRightJustified()
Sets whether the menu item appears to the right side of the menu bar. |
void |
setSubmenu(Menu submenu)
Sets the submenu, or changes it. |
Methods inherited from class org.gnu.gtk.Item |
addListener, deselect, fireItemEvent, gtk_item_deselect, gtk_item_get_type, gtk_item_select, gtk_item_toggle, removeListener, select, toggle |
Methods inherited from class org.gnu.gtk.Bin |
getChild, gtk_bin_get_child, gtk_bin_get_type |
Methods inherited from class org.gnu.gtk.GtkObject |
getFlags, gtk_object_destroy, gtk_object_get_type, gtk_object_sink, setFlags, sink |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MenuItem()
public MenuItem(Handle handle)
handle
- The handle that represents a pointer to a native resource.public MenuItem(java.lang.String label, boolean hasMnemonic)
label
- The label to display in the menu item.hasMnemonic
- Indicates if the provided string contains mnemonicsMethod Detail |
public void setRightJustified()
public void setLeftJustified()
public void setSubmenu(Menu submenu)
submenu
- The submenu.public void removeSubmenu()
public void emitDeselect()
public void emitActivate()
public java.lang.Class getEventListenerClass(java.lang.String signal)
getEventListenerClass
in class Item
public EventType getEventType(java.lang.String signal)
getEventType
in class Item
public void addListener(MenuItemListener listener)
listener
- The object that has implemented the
MenuItemListener interface that is to receive the menu
item events.public void removeListener(MenuItemListener listener)
listener
- The object that is to no longer receive
menuitem events.protected void fireMenuItemEvent(MenuItemEvent event)
public static Type getType()
protected static final int gtk_menu_item_get_type()
protected static final Handle gtk_menu_item_new()
protected static final Handle gtk_menu_item_new_with_label(java.lang.String label)
protected static final Handle gtk_menu_item_new_with_mnemonic(java.lang.String label)
protected static final void gtk_menu_item_set_submenu(Handle menu_item, Handle submenu)
protected static final Handle gtk_menu_item_get_submenu(Handle menu_item)
protected static final void gtk_menu_item_remove_submenu(Handle menu_item)
protected static final void gtk_menu_item_select(Handle menu_item)
protected static final void gtk_menu_item_deselect(Handle menu_item)
protected static final void gtk_menu_item_activate(Handle menu_item)
protected static final void gtk_menu_item_toggle_size_request(Handle menu_item, int[] requisition)
protected static final void gtk_menu_item_toggle_size_allocate(Handle menu_item, int allocation)
protected static final void gtk_menu_item_set_right_justified(Handle menu_item, boolean rightJustified)
protected static final boolean gtk_menu_item_get_right_justified(Handle menu_item)
protected static final void gtk_menu_item_set_accel_path(Handle menu_item, java.lang.String accelPath)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |