GtkItemFactory

GtkItemFactory

A factory class for simplified menu creation.

Object Hierarchy

Direct subclasses

None.

Description

The GtkItemFactory is a class which makes it very easy to create a lot of menu items at once. It supports nested menus, shortcuts and different menu item types as well.

GtkItemFactory has been deprecated since GTK+ 2.0 and should not be used in newly written code.

Constructor

GtkItemFactory (GtkType container_type, String path, GtkAccelGroup accel_group);
-- Creates a new instance of this class.

Methods

create_items()
  Creates the whole menu.
get_item()
  Obtains the menu item which corresponds to path.
get_widget()
  Obtains the widget item which corresponds to path.
get_widget_by_action()
  Obtains the widget which was constructed from the GtkItemFactoryEntry with the given action.
get_item_by_action()
  Obtains the menu item which was constructed from the first GtkItemFactoryEntry with the given action.
delete_item()
  Deletes the menu item which was created for path by the given item factory.
popup()
  Pops up the menu at (x, y).

© Copyright 2003-2023 www.php-editors.com. The ultimate PHP Editor and PHP IDE site.