Gtk2::Toolbar − wrapper for GtkToolbar
Glib::Object
+−−−−Glib::InitiallyUnowned
+−−−−Gtk2::Object
+−−−−Gtk2::Widget
+−−−−Gtk2::Container
+−−−−Gtk2::Toolbar
Glib::Object::_Unregistered::AtkImplementorIface
Gtk2::Buildable
Gtk2::ToolShell
Gtk2::Orientable
widget =
Gtk2::Toolbar−>new
widget = $toolbar−>append_element ($type, $widget,
$text, $tooltip_text, $tooltip_private_text, $icon,
$callback=undef, $user_data=undef)
• |
$type (Gtk2::ToolbarChildType) |
|||
• |
$widget (Gtk2::Widget or undef) |
|||
• |
$text (string) |
|||
• |
$tooltip_text (string or undef) |
|||
• |
$tooltip_private_text (string or undef) |
|||
• |
$icon (Gtk2::Widget or undef) |
|||
• |
$callback (subroutine) |
|||
• |
$user_data (scalar) |
widget = $toolbar−>append_item ($text, $tooltip_text, $tooltip_private_text, $icon, $callback=undef, $user_data=undef)
• |
$text (string) |
|||
• |
$tooltip_text (string or undef) |
|||
• |
$tooltip_private_text (string or undef) |
|||
• |
$icon (Gtk2::Widget or undef) |
|||
• |
$callback (subroutine) |
|||
• |
$user_data (scalar) |
$toolbar−>append_space
$toolbar−>append_widget ($widget, $tooltip_text,
$tooltip_private_text)
• |
$widget (Gtk2::Widget) |
|||
• |
$tooltip_text (string or undef) |
|||
• |
$tooltip_private_text (string or undef) |
$toolbar−>set_drop_highlight_item ($tool_item, $index)
• |
$tool_item (Gtk2::ToolItem or undef) |
|||
• |
$index (integer) |
Since: gtk+ 2.4
integer = $toolbar−>get_drop_index ($x, $y)
• |
$x (integer) |
|||
• |
$y (integer) |
Since: gtk+ 2.4
iconsize =
$toolbar−>get_icon_size
$toolbar−>set_icon_size ($icon_size)
• |
$icon_size (Gtk2::IconSize) |
$toolbar−>insert ($item, $pos)
• |
$item (Gtk2::ToolItem) |
|||
• |
$pos (integer) |
Since: gtk+ 2.4
widget = $toolbar−>insert_element ($type, $widget, $text, $tooltip_text, $tooltip_private_text, $icon, $callback, $user_data, $position)
• |
$type (Gtk2::ToolbarChildType) |
|||
• |
$widget (Gtk2::Widget or undef) |
|||
• |
$text (string) |
|||
• |
$tooltip_text (string or undef) |
|||
• |
$tooltip_private_text (string or undef) |
|||
• |
$icon (Gtk2::Widget or undef) |
|||
• |
$callback (subroutine) |
|||
• |
$user_data (scalar) |
|||
• |
$position (integer) |
widget = $toolbar−>insert_item ($text, $tooltip_text, $tooltip_private_text, $icon, $callback, $user_data, $position)
• |
$text (string) |
|||
• |
$tooltip_text (string or undef) |
|||
• |
$tooltip_private_text (string or undef) |
|||
• |
$icon (Gtk2::Widget or undef) |
|||
• |
$callback (subroutine) |
|||
• |
$user_data (scalar) |
|||
• |
$position (integer) |
$toolbar−>insert_space ($position)
• |
$position (integer) |
widget = $toolbar−>insert_stock ($stock_id, $tooltip_text, $tooltip_private_text, $callback, $user_data, $position)
• |
$stock_id (string) |
|||
• |
$tooltip_text (string or undef) |
|||
• |
$tooltip_private_text (string or undef) |
|||
• |
$callback (subroutine) |
|||
• |
$user_data (scalar) |
|||
• |
$position (integer) |
$toolbar−>insert_widget ($widget, $tooltip_text, $tooltip_private_text, $position)
• |
$widget (Gtk2::Widget) |
|||
• |
$tooltip_text (string or undef) |
|||
• |
$tooltip_private_text (string or undef) |
|||
• |
$position (integer) |
integer = $toolbar−>get_item_index ($item)
• |
$item (Gtk2::ToolItem) |
Since: gtk+ 2.4
integer =
$toolbar−>get_n_items
Since: gtk+ 2.4
toolitem or undef = $toolbar−>get_nth_item ($n)
• |
$n (integer) |
Since: gtk+ 2.4
orientation
= $toolbar−>get_orientation
$toolbar−>set_orientation ($orientation)
• |
$orientation (Gtk2::Orientation) |
widget = $toolbar−>prepend_element ($type, $widget, $text, $tooltip_text, $tooltip_private_text, $icon, $callback=undef, $user_data=undef)
• |
$type (Gtk2::ToolbarChildType) |
|||
• |
$widget (Gtk2::Widget or undef) |
|||
• |
$text (string) |
|||
• |
$tooltip_text (string or undef) |
|||
• |
$tooltip_private_text (string or undef) |
|||
• |
$icon (Gtk2::Widget or undef) |
|||
• |
$callback (subroutine) |
|||
• |
$user_data (scalar) |
widget = $toolbar−>prepend_item ($text, $tooltip_text, $tooltip_private_text, $icon, $callback=undef, $user_data=undef)
• |
$text (string) |
|||
• |
$tooltip_text (string or undef) |
|||
• |
$tooltip_private_text (string or undef) |
|||
• |
$icon (Gtk2::Widget or undef) |
|||
• |
$callback (subroutine) |
|||
• |
$user_data (scalar) |
$toolbar−>prepend_space
$toolbar−>prepend_widget ($widget, $tooltip_text,
$tooltip_private_text)
• |
$widget (Gtk2::Widget) |
|||
• |
$tooltip_text (string or undef) |
|||
• |
$tooltip_private_text (string or undef) |
reliefstyle
= $toolbar−>get_relief_style
Since: gtk+ 2.4
$toolbar−>remove_space ($position)
• |
$position (integer) |
boolean =
$toolbar−>get_show_arrow
Since: gtk+ 2.4
$toolbar−>set_show_arrow ($show_arrow)
• |
$show_arrow (boolean) |
Since: gtk+ 2.4
toolbarstyle
= $toolbar−>get_style
$toolbar−>set_style ($style)
• |
$style (Gtk2::ToolbarStyle) |
boolean =
$toolbar−>get_tooltips
$toolbar−>set_tooltips ($enable)
• |
$enable (boolean) |
$toolbar−>unset_icon_size
$toolbar−>unset_style
’icon−size’ (integer : default 3 : readable / writable / private)
Size of icons in this toolbar
’icon−size−set’
(boolean : default false : readable / writable /
private)
Whether the icon-size property has been set
’show−arrow’ (boolean : default true : readable / writable / private)
If an arrow should be shown if the toolbar doesn’t fit
’toolbar−style’
(Gtk2::ToolbarStyle : default "both" : readable /
writable / private)
How to draw the toolbar
’tooltips’ (boolean : default true : readable / writable / private)
If the tooltips of the toolbar should be active or not
’expand’ (boolean : default false : readable / writable / private)
Whether the item should receive extra space when the toolbar grows
’homogeneous’ (boolean : default false : readable / writable / private)
Whether the item should be the same size as other homogeneous items
’button−relief’
(Gtk2::ReliefStyle : default "none" : readable /
private)
Type of bevel around toolbar buttons
’internal−padding’ (integer : default 0 : readable / private)
Amount of border space between the toolbar shadow and the buttons
’max−child−expand’ (integer : default INT_MAX : readable / private)
Maximum amount of space an expandable item will be given
’shadow−type’ (Gtk2::ShadowType : default "out" : readable / private)
Style of bevel around the toolbar
’space−size’ (integer : default 12 : readable / private)
Size of spacers
’space−style’
(Gtk2::ToolbarSpaceStyle : default "line" :
readable /
private)
Whether spacers are vertical lines or just blank
boolean =
focus-home-or-end (Gtk2::Toolbar, boolean)
orientation-changed (Gtk2::Toolbar, Gtk2::Orientation)
boolean = popup-context-menu (Gtk2::Toolbar, integer,
integer, integer)
style-changed (Gtk2::Toolbar, Gtk2::ToolbarStyle)
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 ’ |
enum Gtk2::Orientation
• |
’horizontal’ / ’ GTK_ORIENTATION_HORIZONTAL ’ |
|||
• |
’vertical’ / ’ GTK_ORIENTATION_VERTICAL ’ |
enum Gtk2::ReliefStyle
• |
’normal’ / ’ GTK_RELIEF_NORMAL ’ |
|||
• |
’half’ / ’ GTK_RELIEF_HALF ’ |
|||
• |
’none’ / ’ GTK_RELIEF_NONE ’ |
enum Gtk2::ToolbarChildType
• |
’space’ / ’ GTK_TOOLBAR_CHILD_SPACE ’ |
|||
• |
’button’ / ’ GTK_TOOLBAR_CHILD_BUTTON ’ |
|||
• |
’togglebutton’ / ’ GTK_TOOLBAR_CHILD_TOGGLEBUTTON ’ |
|||
• |
’radiobutton’ / ’ GTK_TOOLBAR_CHILD_RADIOBUTTON ’ |
|||
• |
’widget’ / ’ GTK_TOOLBAR_CHILD_WIDGET ’ |
enum Gtk2::ToolbarStyle
• |
’icons’ / ’ GTK_TOOLBAR_ICONS ’ |
|||
• |
’text’ / ’ GTK_TOOLBAR_TEXT ’ |
|||
• |
’both’ / ’ GTK_TOOLBAR_BOTH ’ |
|||
• |
’both−horiz’ / ’ GTK_TOOLBAR_BOTH_HORIZ ’ |
Gtk2, Glib::Object, Glib::InitiallyUnowned, Gtk2::Object, Gtk2::Widget, Gtk2::Container
Copyright (C) 2003−2011 by the gtk2−perl team.
This software is licensed under the LGPL. See Gtk2 for a full notice.