Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
MemStruct
org.gnu.gtk.ItemFactoryEntry
public class ItemFactoryEntry
extends MemStruct
UIManager
. This class is provided for
compatibility only - it will be removed in future releases of java-gnome. Do
not use in new code.
ItemFactory
Method Summary | |
static ItemFactoryEntry |
|
MenuItemListener |
|
public static ItemFactoryEntry construct(String path, String accelerator, MenuItemListener listener, String itemType)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Construct a new ItemFactoryEntry
- Parameters:
path
- A string that defines both the name and the path for a menu item, for example "/File/Open" would be the name of a menu item which would come under the ItemFactory entry with the path "/File". Note however that "/File/Open" would be displayed in the File menu as "Open". A letter preceded by an underscore indicates an accelerator key once the menu is open.accelerator
- A string that indicates a key combination that can be used as a shortcut to that menu item. The string can be made up of either a single character, or a combination of modifier keys with a single character. The available modifier keys are:
"<ALT>" - alt "<CTL>" or "<CTRL>" or "<CONTROL>" - control <MOD1>" to "<MOD5>" - modn "<SHFT>" or "<SHIFT>" - shiftlistener
- A menu listener that will receive the MenuEvents fired from the created widgets.itemType
- A string that defines what type of widget is packed into the menu items container. It can be:
null or "<Item>" - create a simple item "<Title>" - create a title item "<CheckItem>" - create a check item "<ToggleItem>" - create a toggle item "<RadioItem>" - create a (root) radio item "Path" - create a sister radio item "<Tearoff>" - create a tearoff "<Separator>" - create a separator "<Branch>" - create an item to hold submenus "<LastBranch>" - create a right justified branchNote that "<LastBranch>" is only useful for one submenu of a menu.
public MenuItemListener getMenuListener()
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Retrieve the MenuListener associated with this item.