org.gnu.gtk
Class ItemFactoryEntry
public class ItemFactoryEntry
Old class replaced by
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
ItemFactoryEntry
protected ItemFactoryEntry(Handle handle)
construct
public static ItemFactoryEntry construct(String path,
String accelerator,
MenuItemListener listener,
String itemType)
Construct a new ItemFactoryEntry
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>" - shift
listener
- 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 branch
Note that "<LastBranch>" is only useful for one submenu of a menu.
getAccelerator
protected static final String getAccelerator(Handle cptr)
getItemType
protected static final String getItemType(Handle cptr)
getMenuListener
public MenuItemListener getMenuListener()
Retrieve the MenuListener associated with this item.
getPath
protected static final String getPath(Handle cptr)
gtk_item_factory_entry_new
protected static final Handle gtk_item_factory_entry_new(String path,
String accel,
String type)