Gtk2::Action man page on OpenSuSE
[printable version]
Gtk2::Action(3) User Contributed Perl Documentation Gtk2::Action(3)
NAME
Gtk2::Action
HIERARCHY
Glib::Object
+----Gtk2::Action
INTERFACES
Gtk2::Buildable
CONSTRUCTOR
action = Gtk2::Action->new (key=>value,...)
Create and return a new action object. Note that this is the "new" of
Glib::Object, not "gtk_action_new". Eg.
Gtk2::Action->new (name => 'open-foo',
stock_id => 'gtk-open',
tooltip => 'Start a foo');
The keyword/value style is more flexible and a little clearer than the
four direct arguments of "gtk_action_new" (and also works better for
subclasses).
METHODS
$action->set_accel_group ($accel_group)
· $accel_group (Gtk2::AccelGroup or undef)
string = $action->get_accel_path
Since: gtk+ 2.6
$action->set_accel_path ($accel_path)
· $accel_path (string)
$action->activate
boolean = $action->get_always_show_image
Since: gtk+ 2.20
$action->set_always_show_image ($always_show)
· $always_show (boolean)
Since: gtk+ 2.20
$action->block_activate
Since: gtk+ 2.16
$action->block_activate_from ($proxy)
· $proxy (Gtk2::Widget)
$action->connect_accelerator
$action->connect_proxy ($proxy)
· $proxy (Gtk2::Widget)
widget = $action->create_icon ($icon_size)
· $icon_size (Gtk2::IconSize)
widget = $action->create_menu
Since: gtk+ 2.12
widget = $action->create_menu_item
widget = $action->create_tool_item
$action->disconnect_accelerator
$action->disconnect_proxy ($proxy)
· $proxy (Gtk2::Widget)
string or undef = $action->get_icon_name
Since: gtk+ 2.16
$action->set_icon_name ($icon_name)
· $icon_name (string or undef)
Since: gtk+ 2.16
boolean = $action->get_is_important
Since: gtk+ 2.16
$action->set_is_important ($is_important)
· $is_important (boolean)
Since: gtk+ 2.16
boolean = $action->is_sensitive
boolean = $action->is_visible
string or undef = $action->get_label
Since: gtk+ 2.16
$action->set_label ($label)
· $label (string)
Since: gtk+ 2.16
string = $action->get_name
list = $action->get_proxies
boolean = $action->get_sensitive
$action->set_sensitive ($sensitive)
· $sensitive (boolean)
Since: gtk+ 2.6
string or undef = $action->get_short_label
Since: gtk+ 2.16
$action->set_short_label ($short_label)
· $short_label (string)
Since: gtk+ 2.16
string or undef = $action->get_stock_id
Since: gtk+ 2.16
$action->set_stock_id ($stock_id)
· $stock_id (string or undef)
Since: gtk+ 2.16
string or undef = $action->get_tooltip
Since: gtk+ 2.16
$action->set_tooltip ($tooltip)
· $tooltip (string or undef)
Since: gtk+ 2.16
$action->unblock_activate
Since: gtk+ 2.16
$action->unblock_activate_from ($proxy)
· $proxy (Gtk2::Widget)
boolean = $action->get_visible
boolean = $action->get_visible_horizontal
Since: gtk+ 2.16
$action->set_visible_horizontal ($visible_horizontal)
· $visible_horizontal (boolean)
Since: gtk+ 2.16
$action->set_visible ($visible)
· $visible (boolean)
Since: gtk+ 2.6
boolean = $action->get_visible_vertical
Since: gtk+ 2.16
$action->set_visible_vertical ($visible_vertical)
· $visible_vertical (boolean)
Since: gtk+ 2.16
PROPERTIES
'action-group' (Gtk2::ActionGroup : default undef : readable / writable
/ private)
The GtkActionGroup this GtkAction is associated with, or NULL (for
internal use).
'always-show-image' (boolean : default false : readable / writable /
construct / private)
Whether the image will always be shown
'gicon' (Glib::Object::_Unregistered::GIcon : default undef : readable
/ writable / private)
The GIcon being displayed
'hide-if-empty' (boolean : default true : readable / writable /
private)
When TRUE, empty menu proxies for this action are hidden.
'icon-name' (string : default undef : readable / writable / private)
The name of the icon from the icon theme
'is-important' (boolean : default false : readable / writable /
private)
Whether the action is considered important. When TRUE, toolitem
proxies for this action show text in GTK_TOOLBAR_BOTH_HORIZ mode.
'label' (string : default undef : readable / writable / private)
The label used for menu items and buttons that activate this
action.
'name' (string : default undef : readable / writable / construct-only /
private)
A unique name for the action.
'sensitive' (boolean : default true : readable / writable / private)
Whether the action is enabled.
'short-label' (string : default undef : readable / writable / private)
A shorter label that may be used on toolbar buttons.
'stock-id' (string : default undef : readable / writable / private)
The stock icon displayed in widgets representing this action.
'tooltip' (string : default undef : readable / writable / private)
A tooltip for this action.
'visible' (boolean : default true : readable / writable / private)
Whether the action is visible.
'visible-horizontal' (boolean : default true : readable / writable /
private)
Whether the toolbar item is visible when the toolbar is in a
horizontal orientation.
'visible-overflown' (boolean : default true : readable / writable /
private)
When TRUE, toolitem proxies for this action are represented in the
toolbar overflow menu.
'visible-vertical' (boolean : default true : readable / writable /
private)
Whether the toolbar item is visible when the toolbar is in a
vertical orientation.
SIGNALS
activate (Gtk2::Action)
ENUMS AND FLAGS
enum Gtk2::IconSize
· 'invalid' / 'GTK_ICON_SIZE_INVALID'
· 'menu' / 'GTK_ICON_SIZE_MENU'
· 'small-toolbar' / 'GTK_ICON_SIZE_SMALL_TOOLBAR'
· 'large-toolbar' / 'GTK_ICON_SIZE_LARGE_TOOLBAR'
· 'button' / 'GTK_ICON_SIZE_BUTTON'
· 'dnd' / 'GTK_ICON_SIZE_DND'
· 'dialog' / 'GTK_ICON_SIZE_DIALOG'
SEE ALSO
Gtk2, Glib::Object
COPYRIGHT
Copyright (C) 2003-2011 by the gtk2-perl team.
This software is licensed under the LGPL. See Gtk2 for a full notice.
perl v5.18.1 2013-09-28 Gtk2::Action(3)
[top]
List of man pages available for OpenSuSE
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|