Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
GObject
org.gnu.gtk.GtkObject
org.gnu.gtk.ItemFactory
public class ItemFactory
extends GtkObject
UIManager
. This class is provided for
compatibility only - it will be removed in future releases of java-gnome. Do
not use in new code.
Constructor Summary | |
|
Method Summary | |
void |
|
void |
|
void |
|
void |
|
void |
|
static ItemFactory |
|
Widget |
|
static Type |
|
Widget |
|
void |
|
public ItemFactory(Type containerType, String path, AccelGroup accelGroup)
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.
Create a new ItemFactory object.
- Parameters:
containerType
- The type of menu to create. It can be a MenuBar, a Menu, or an OptionMenu.path
- The factory path of the new item factory, a string of the form "". accelGroup
- A AccelGroup to which the accelerators to the menu items will be added, or null to create a new one.
public void createItem(ItemFactoryEntry entry)
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.
Create an item for entry.
- Parameters:
entry
- The IconFactoryEntry to create an item for.
public void createItems(ItemFactoryEntry[] entries)
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.
Create the items from the entries.
- Parameters:
entries
- An array of IconFactoryEntry objects that describe the menus to be created.
public void deleteEntries(ItemFactoryEntry[] entries)
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.
Delete the menu items which were created from the entries by the item factory.
- Parameters:
entries
- The entries to delete.
public void deleteEntry(ItemFactoryEntry entry)
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.
Delete the menu item that was created from entry by the item factory.
- Parameters:
entry
- The Entry to delete.
public void deleteItem(String path)
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.
Delete the menu item that was created for path by the item factory.
- Parameters:
path
- The path to the item to delete.
public static ItemFactory fromWidget(Widget widget)
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.
Obtain the item factory from which a widget was created.
- Parameters:
widget
- The widget to use for the search.
public Widget getItem(String path)
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.
Obtain the menu item that corresponds to path.
- Parameters:
path
- The path to the menu item.
- Returns:
- The menu item for the given path or null if path doesn't exist.
public static Type getType()
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 runtime type used by the GLib library.
public Widget getWidget(String path)
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.
Obtain the widget that corresponds to path.
- Parameters:
path
- The path to the widget
- Returns:
- The widget for the given path or null if path doesn't exist.
public void popup(int x, int y, int mouseButton)
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.
Pops up the menu constructed with the item factory.
- Parameters:
x
- The x coordinate for the popup menuy
- The y coordinate for the popup menumouseButton
- The mouse button which was pressed. These values are defined inMouseEvent
.