4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>GimpButton</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
7
<link rel="start" href="index.html" title="GIMP Widgets Library Reference Manual">
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
<link rel="home" href="index.html" title="GIMP Widgets Library Reference Manual">
8
8
<link rel="up" href="libgimpwidgets-widgets.html" title="Part I. GIMP Widgets">
9
9
<link rel="prev" href="GimpBrowser.html" title="GimpBrowser">
10
10
<link rel="next" href="GimpChainButton.html" title="GimpChainButton">
11
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="part" href="libgimpwidgets-widgets.html" title="Part I. GIMP Widgets">
14
14
<link rel="chapter" href="libgimpwidgets-hierarchy.html" title="Object Hierarchy">
34
34
<th width="100%" align="center">GIMP Widgets Library Reference Manual</th>
35
35
<td><a accesskey="n" href="GimpChainButton.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
37
<tr><td colspan="5" class="shortcuts"><nobr><a href="#GimpButton.synopsis" class="shortcut">Top</a>
39
<a href="#GimpButton.description" class="shortcut">Description</a>
41
<a href="#GimpButton.object-hierarchy" class="shortcut">Object Hierarchy</a>
43
<a href="#GimpButton.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
45
<a href="#GimpButton.signals" class="shortcut">Signals</a></nobr></td></tr>
37
<tr><td colspan="5" class="shortcuts">
38
<a href="#GimpButton.synopsis" class="shortcut">Top</a>
40
<a href="#GimpButton.description" class="shortcut">Description</a>
42
<a href="#GimpButton.object-hierarchy" class="shortcut">Object Hierarchy</a>
44
<a href="#GimpButton.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
46
<a href="#GimpButton.signals" class="shortcut">Signals</a>
47
<div class="refentry" lang="en">
49
<div class="refentry" title="GimpButton">
48
50
<a name="GimpButton"></a><div class="titlepage"></div>
49
51
<div class="refnamediv"><table width="100%"><tr>
51
53
<h2><span class="refentrytitle"><a name="GimpButton.top_of_page"></a>GimpButton</span></h2>
52
54
<p>GimpButton — A <a
53
href="/usr/share/gtk-doc/html/gtk/GtkButton.html"
55
href="http://library.gnome.org/devel/gtk/unstable/GtkButton.html"
54
56
><span class="type">GtkButton</span></a> with a little extra functionality.</p>
56
58
<td valign="top" align="right"><img src="gimp-button.png"></td>
57
59
</tr></table></div>
58
<div class="refsynopsisdiv">
60
<div class="refsynopsisdiv" title="Synopsis">
59
61
<a name="GimpButton.synopsis"></a><h2>Synopsis</h2>
60
62
<pre class="synopsis">
61
63
<a class="link" href="GimpButton.html#GimpButton-struct" title="GimpButton">GimpButton</a>;
63
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
64
>GtkWidget</a>* <a class="link" href="GimpButton.html#gimp-button-new" title="gimp_button_new ()">gimp_button_new</a> (void);
65
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"
66
>GtkWidget</a> * <a class="link" href="GimpButton.html#gimp-button-new" title="gimp_button_new ()">gimp_button_new</a> (void);
65
67
void <a class="link" href="GimpButton.html#gimp-button-extended-clicked" title="gimp_button_extended_clicked ()">gimp_button_extended_clicked</a> (<a class="link" href="GimpButton.html" title="GimpButton">GimpButton</a> *button,
67
href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkModifierType"
69
href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkModifierType"
68
70
>GdkModifierType</a> state);
71
<div class="refsect1" lang="en">
73
<div class="refsect1" title="Object Hierarchy">
72
74
<a name="GimpButton.object-hierarchy"></a><h2>Object Hierarchy</h2>
73
75
<pre class="synopsis">
78
80
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned"
79
81
>GInitiallyUnowned</a>
81
href="/usr/share/gtk-doc/html/gtk/GtkObject.html"
83
href="http://library.gnome.org/devel/gtk/unstable/GtkObject.html"
84
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
86
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"
87
href="/usr/share/gtk-doc/html/gtk/GtkContainer.html"
89
href="http://library.gnome.org/devel/gtk/unstable/GtkContainer.html"
90
href="/usr/share/gtk-doc/html/gtk/GtkBin.html"
92
href="http://library.gnome.org/devel/gtk/unstable/GtkBin.html"
93
href="/usr/share/gtk-doc/html/gtk/GtkButton.html"
95
href="http://library.gnome.org/devel/gtk/unstable/GtkButton.html"
96
98
+----<a class="link" href="GimpColorButton.html" title="GimpColorButton">GimpColorButton</a>
99
<div class="refsect1" lang="en">
101
<div class="refsect1" title="Implemented Interfaces">
100
102
<a name="GimpButton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
102
104
GimpButton implements
103
AtkImplementorIface and <a
104
href="/usr/share/gtk-doc/html/gtk/gtk-gtkbuildable.html#GtkBuildable"
105
>GtkBuildable</a>.</p>
106
href="http://library.gnome.org/devel/gtk/unstable/gtk-gtkbuildable.html#GtkBuildable"
107
>GtkBuildable</a>, AtkImplementorIface and <a
108
href="http://library.gnome.org/devel/gtk/unstable/GtkActivatable.html"
109
>GtkActivatable</a>.</p>
107
<div class="refsect1" lang="en">
111
<div class="refsect1" title="Signals">
108
112
<a name="GimpButton.signals"></a><h2>Signals</h2>
109
113
<pre class="synopsis">
110
114
"<a class="link" href="GimpButton.html#GimpButton-extended-clicked" title='The "extended-clicked" signal'>extended-clicked</a>" : Run First
113
<div class="refsect1" lang="en">
117
<div class="refsect1" title="Description">
114
118
<a name="GimpButton.description"></a><h2>Description</h2>
116
120
<a class="link" href="GimpButton.html" title="GimpButton"><span class="type">GimpButton</span></a> adds an extra signal to the <a
117
href="/usr/share/gtk-doc/html/gtk/GtkButton.html"
121
href="http://library.gnome.org/devel/gtk/unstable/GtkButton.html"
118
122
><span class="type">GtkButton</span></a> widget that allows
119
123
to distinguish a normal click from a click that was performed with
120
124
modifier keys pressed.
123
<div class="refsect1" lang="en">
127
<div class="refsect1" title="Details">
124
128
<a name="GimpButton.details"></a><h2>Details</h2>
125
<div class="refsect2" lang="en">
129
<div class="refsect2" title="GimpButton">
126
130
<a name="GimpButton-struct"></a><h3>GimpButton</h3>
127
131
<pre class="programlisting">typedef struct _GimpButton GimpButton;</pre>
133
<div class="refsect2" lang="en">
136
<div class="refsect2" title="gimp_button_new ()">
134
137
<a name="gimp-button-new"></a><h3>gimp_button_new ()</h3>
135
138
<pre class="programlisting"><a
136
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
137
>GtkWidget</a>* gimp_button_new (void);</pre>
139
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"
140
>GtkWidget</a> * gimp_button_new (void);</pre>
139
142
Creates a new <a class="link" href="GimpButton.html" title="GimpButton"><span class="type">GimpButton</span></a> widget.</p>
143
145
<div class="variablelist"><table border="0">
144
146
<col align="left" valign="top">
153
<div class="refsect2" lang="en">
155
<div class="refsect2" title="gimp_button_extended_clicked ()">
154
156
<a name="gimp-button-extended-clicked"></a><h3>gimp_button_extended_clicked ()</h3>
155
157
<pre class="programlisting">void gimp_button_extended_clicked (<a class="link" href="GimpButton.html" title="GimpButton">GimpButton</a> *button,
157
href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkModifierType"
159
href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkModifierType"
158
160
>GdkModifierType</a> state);</pre>
160
162
Emits the button's "extended_clicked" signal.</p>
164
165
<div class="variablelist"><table border="0">
165
166
<col align="left" valign="top">
181
<div class="refsect1" lang="en">
182
<div class="refsect1" title="Signal Details">
182
183
<a name="GimpButton.signal-details"></a><h2>Signal Details</h2>
183
<div class="refsect2" lang="en">
184
<div class="refsect2" title='The "extended-clicked" signal'>
184
185
<a name="GimpButton-extended-clicked"></a><h3>The <code class="literal">"extended-clicked"</code> signal</h3>
185
186
<pre class="programlisting">void user_function (<a class="link" href="GimpButton.html" title="GimpButton">GimpButton</a> *gimpbutton,
187
href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkModifierType"
188
href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkModifierType"
188
189
>GdkModifierType</a> arg1,
190
191
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
191
192
>gpointer</a> user_data) : Run First</pre>
195
195
<div class="variablelist"><table border="0">
196
196
<col align="left" valign="top">