1Gtk2::ScaleButton(3)  User Contributed Perl Documentation Gtk2::ScaleButton(3)
2
3
4

NAME

6       Gtk2::ScaleButton
7

HIERARCHY

9         Glib::Object
10         +----Glib::InitiallyUnowned
11              +----Gtk2::Object
12                   +----Gtk2::Widget
13                        +----Gtk2::Container
14                             +----Gtk2::Bin
15                                  +----Gtk2::Button
16                                       +----Gtk2::ScaleButton
17

INTERFACES

19         Glib::Object::_Unregistered::AtkImplementorIface
20         Gtk2::Buildable
21         Glib::Object::_Unregistered::GtkActivatable
22         Glib::Object::_Unregistered::GtkOrientable
23

METHODS

25   widget = Gtk2::ScaleButton->new ($size, $min, $max, $step, ...)
26           ·   $size (Gtk2::IconSize)
27
28           ·   $min (double)
29
30           ·   $max (double)
31
32           ·   $step (double)
33
34           ·   ... (list)
35
36   adjustment = $button->get_adjustment
37   $button->set_adjustment ($adjustment)
38           ·   $adjustment (Gtk2::Adjustment)
39
40   $button->set_icons (...)
41           ·   ... (list)
42
43   widget = $button->get_minus_button
44           Since: gtk+ 2.14
45
46   orientation = $button->get_orientation
47           Since: gtk+ 2.14
48
49   $button->set_orientation ($orientation)
50           ·   $orientation (Gtk2::Orientation)
51
52           Since: gtk+ 2.14
53
54   widget = $button->get_plus_button
55           Since: gtk+ 2.14
56
57   widget = $button->get_popup
58           Since: gtk+ 2.14
59
60   double = $button->get_value
61   $button->set_value ($value)
62           ·   $value (double)
63

PROPERTIES

65       'adjustment' (Gtk2::Adjustment : readable / writable / private)
66           The GtkAdjustment that contains the current value of this scale
67           button object
68
69       'icons' (Glib::Strv : readable / writable / private)
70           List of icon names
71
72       'size' (Gtk2::IconSize : readable / writable / private)
73           The icon size
74
75       'value' (double : readable / writable / private)
76           The value of the scale
77

SIGNALS

79       value-changed (Gtk2::ScaleButton, double)
80       popup (Gtk2::ScaleButton)
81       popdown (Gtk2::ScaleButton)
82

ENUMS AND FLAGS

84   enum Gtk2::IconSize
85       ·   'invalid' / 'GTK_ICON_SIZE_INVALID'
86
87       ·   'menu' / 'GTK_ICON_SIZE_MENU'
88
89       ·   'small-toolbar' / 'GTK_ICON_SIZE_SMALL_TOOLBAR'
90
91       ·   'large-toolbar' / 'GTK_ICON_SIZE_LARGE_TOOLBAR'
92
93       ·   'button' / 'GTK_ICON_SIZE_BUTTON'
94
95       ·   'dnd' / 'GTK_ICON_SIZE_DND'
96
97       ·   'dialog' / 'GTK_ICON_SIZE_DIALOG'
98
99   enum Gtk2::Orientation
100       ·   'horizontal' / 'GTK_ORIENTATION_HORIZONTAL'
101
102       ·   'vertical' / 'GTK_ORIENTATION_VERTICAL'
103

SEE ALSO

105       Gtk2, Glib::Object, Glib::InitiallyUnowned, Gtk2::Object, Gtk2::Widget,
106       Gtk2::Container, Gtk2::Bin, Gtk2::Button
107
109       Copyright (C) 2003-2008 by the gtk2-perl team.
110
111       This software is licensed under the LGPL.  See Gtk2 for a full notice.
112
113
114
115perl v5.12.0                      2010-05-02              Gtk2::ScaleButton(3)
Impressum