man Gtk2::UIManager () - Gtk2::UIManager

NAME

Gtk2::UIManager

HIERARCHY

  Glib::Object
  +----Gtk2::UIManager

METHODS

uimanager = Gtk2::UIManager->new

$self->set_add_tearoffs ($add_tearoffs)

May croak with a Glib::Error in $@ on failure. May croak with a Glib::Error in $@ on failure.

$self->ensure_update

$self->remove_action_group ($action_group)

$self->remove_ui ($merge_id)

PROPERTIES

'add-tearoffs' (boolean : readable / writable / private)
Whether tearoff menu items should be added to menus
'ui' (string : readable / private)
An XML string describing the merged UI

SIGNALS

connect-proxy (Gtk2::UIManager, Gtk2::Action, Gtk2::Widget)
disconnect-proxy (Gtk2::UIManager, Gtk2::Action, Gtk2::Widget)
pre-activate (Gtk2::UIManager, Gtk2::Action)
post-activate (Gtk2::UIManager, Gtk2::Action)
add-widget (Gtk2::UIManager, Gtk2::Widget)
actions-changed (Gtk2::UIManager)

ENUMS AND FLAGS

flags Gtk2::UIManagerItemType

* 'auto' / 'GTK_UI_MANAGER_AUTO'
* 'menubar' / 'GTK_UI_MANAGER_MENUBAR'
* 'menu' / 'GTK_UI_MANAGER_MENU'
* 'toolbar' / 'GTK_UI_MANAGER_TOOLBAR'
* 'placeholder' / 'GTK_UI_MANAGER_PLACEHOLDER'
* 'popup' / 'GTK_UI_MANAGER_POPUP'
* 'menuitem' / 'GTK_UI_MANAGER_MENUITEM'
* 'toolitem' / 'GTK_UI_MANAGER_TOOLITEM'
* 'separator' / 'GTK_UI_MANAGER_SEPARATOR'
* 'accelerator' / 'GTK_UI_MANAGER_ACCELERATOR'

SEE ALSO

Gtk2, Glib::Object

COPYRIGHT

Copyright (C) 2003-2005 by the gtk2-perl team.

This software is licensed under the LGPL. See Gtk2 for a full notice.