4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>GimpCellRendererToggle</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-cell-renderers.html" title="Cell Renderers for GtkTreeView">
9
9
<link rel="prev" href="GimpCellRendererColor.html" title="GimpCellRendererColor">
10
10
<link rel="next" href="libgimpwidgets-colordisplay.html" title="Part II. GIMP Display Filters">
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="libgimpwidgets-colordisplay.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="#GimpCellRendererToggle.synopsis" class="shortcut">Top</a>
39
<a href="#GimpCellRendererToggle.description" class="shortcut">Description</a>
41
<a href="#GimpCellRendererToggle.object-hierarchy" class="shortcut">Object Hierarchy</a>
43
<a href="#GimpCellRendererToggle.properties" class="shortcut">Properties</a>
45
<a href="#GimpCellRendererToggle.signals" class="shortcut">Signals</a></nobr></td></tr>
37
<tr><td colspan="5" class="shortcuts">
38
<a href="#GimpCellRendererToggle.synopsis" class="shortcut">Top</a>
40
<a href="#GimpCellRendererToggle.description" class="shortcut">Description</a>
42
<a href="#GimpCellRendererToggle.object-hierarchy" class="shortcut">Object Hierarchy</a>
44
<a href="#GimpCellRendererToggle.properties" class="shortcut">Properties</a>
46
<a href="#GimpCellRendererToggle.signals" class="shortcut">Signals</a>
47
<div class="refentry" lang="en">
49
<div class="refentry" title="GimpCellRendererToggle">
48
50
<a name="GimpCellRendererToggle"></a><div class="titlepage"></div>
49
51
<div class="refnamediv"><table width="100%"><tr>
54
56
<td valign="top" align="right"></td>
55
57
</tr></table></div>
56
<div class="refsynopsisdiv">
58
<div class="refsynopsisdiv" title="Synopsis">
57
59
<a name="GimpCellRendererToggle.synopsis"></a><h2>Synopsis</h2>
58
60
<pre class="synopsis">
59
61
<a class="link" href="GimpCellRendererToggle.html#GimpCellRendererToggle-struct" title="GimpCellRendererToggle">GimpCellRendererToggle</a>;
61
href="/usr/share/gtk-doc/html/gtk/GtkCellRenderer.html"
62
>GtkCellRenderer</a>* <a class="link" href="GimpCellRendererToggle.html#gimp-cell-renderer-toggle-new" title="gimp_cell_renderer_toggle_new ()">gimp_cell_renderer_toggle_new</a> (const <a
63
href="http://library.gnome.org/devel/gtk/unstable/GtkCellRenderer.html"
64
>GtkCellRenderer</a> * <a class="link" href="GimpCellRendererToggle.html#gimp-cell-renderer-toggle-new" title="gimp_cell_renderer_toggle_new ()">gimp_cell_renderer_toggle_new</a> (const <a
63
65
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
64
66
>gchar</a> *stock_id);
65
67
void <a class="link" href="GimpCellRendererToggle.html#gimp-cell-renderer-toggle-clicked" title="gimp_cell_renderer_toggle_clicked ()">gimp_cell_renderer_toggle_clicked</a> (<a class="link" href="GimpCellRendererToggle.html" title="GimpCellRendererToggle">GimpCellRendererToggle</a> *cell,
67
69
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
70
href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkModifierType"
72
href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkModifierType"
71
73
>GdkModifierType</a> state);
74
<div class="refsect1" lang="en">
76
<div class="refsect1" title="Object Hierarchy">
75
77
<a name="GimpCellRendererToggle.object-hierarchy"></a><h2>Object Hierarchy</h2>
76
78
<pre class="synopsis">
81
83
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned"
82
84
>GInitiallyUnowned</a>
84
href="/usr/share/gtk-doc/html/gtk/GtkObject.html"
86
href="http://library.gnome.org/devel/gtk/unstable/GtkObject.html"
87
href="/usr/share/gtk-doc/html/gtk/GtkCellRenderer.html"
89
href="http://library.gnome.org/devel/gtk/unstable/GtkCellRenderer.html"
88
90
>GtkCellRenderer</a>
90
href="/usr/share/gtk-doc/html/gtk/GtkCellRendererToggle.html"
92
href="http://library.gnome.org/devel/gtk/unstable/GtkCellRendererToggle.html"
91
93
>GtkCellRendererToggle</a>
92
94
+----GimpCellRendererToggle
95
<div class="refsect1" lang="en">
97
<div class="refsect1" title="Properties">
96
98
<a name="GimpCellRendererToggle.properties"></a><h2>Properties</h2>
97
99
<pre class="synopsis">
98
100
"<a class="link" href="GimpCellRendererToggle.html#GimpCellRendererToggle--stock-id" title='The "stock-id" property'>stock-id</a>" <a
103
105
>gint</a> : Read / Write / Construct
106
<div class="refsect1" lang="en">
108
<div class="refsect1" title="Signals">
107
109
<a name="GimpCellRendererToggle.signals"></a><h2>Signals</h2>
108
110
<pre class="synopsis">
109
111
"<a class="link" href="GimpCellRendererToggle.html#GimpCellRendererToggle-clicked" title='The "clicked" signal'>clicked</a>" : Run Last
112
<div class="refsect1" lang="en">
114
<div class="refsect1" title="Description">
113
115
<a name="GimpCellRendererToggle.description"></a><h2>Description</h2>
118
<div class="refsect1" lang="en">
119
<div class="refsect1" title="Details">
119
120
<a name="GimpCellRendererToggle.details"></a><h2>Details</h2>
120
<div class="refsect2" lang="en">
121
<div class="refsect2" title="GimpCellRendererToggle">
121
122
<a name="GimpCellRendererToggle-struct"></a><h3>GimpCellRendererToggle</h3>
122
123
<pre class="programlisting">typedef struct _GimpCellRendererToggle GimpCellRendererToggle;</pre>
128
<div class="refsect2" lang="en">
128
<div class="refsect2" title="gimp_cell_renderer_toggle_new ()">
129
129
<a name="gimp-cell-renderer-toggle-new"></a><h3>gimp_cell_renderer_toggle_new ()</h3>
130
130
<pre class="programlisting"><a
131
href="/usr/share/gtk-doc/html/gtk/GtkCellRenderer.html"
132
>GtkCellRenderer</a>* gimp_cell_renderer_toggle_new (const <a
131
href="http://library.gnome.org/devel/gtk/unstable/GtkCellRenderer.html"
132
>GtkCellRenderer</a> * gimp_cell_renderer_toggle_new (const <a
133
133
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
134
134
>gchar</a> *stock_id);</pre>
136
136
Creates a custom version of the <a
137
href="/usr/share/gtk-doc/html/gtk/GtkCellRendererToggle.html"
137
href="http://library.gnome.org/devel/gtk/unstable/GtkCellRendererToggle.html"
138
138
><span class="type">GtkCellRendererToggle</span></a>. Instead of
139
139
showing the standard toggle button, it shows a stock icon if the
140
140
cell is active and no icon otherwise. This cell renderer is for
141
141
example used in the Layers treeview to indicate and control the
142
layer's visibility by showing <a class="link" href="libgimpwidgets-GimpStock.html#GIMP-STOCK-VISIBLE:CAPS" title="GIMP_STOCK_VISIBLE"><code class="literal">GIMP_STOCK_VISIBLE</code></a>.</p>
142
layer's visibility by showing <a class="link" href="libgimpwidgets-GimpStock.html#GIMP-STOCK-VISIBLE--CAPS" title="GIMP_STOCK_VISIBLE"><code class="literal">GIMP_STOCK_VISIBLE</code></a>.</p>
146
145
<div class="variablelist"><table border="0">
147
146
<col align="left" valign="top">
162
<p class="since">Since GIMP 2.2
161
<p class="since">Since GIMP 2.2</p>
166
<div class="refsect2" lang="en">
164
<div class="refsect2" title="gimp_cell_renderer_toggle_clicked ()">
167
165
<a name="gimp-cell-renderer-toggle-clicked"></a><h3>gimp_cell_renderer_toggle_clicked ()</h3>
168
166
<pre class="programlisting">void gimp_cell_renderer_toggle_clicked (<a class="link" href="GimpCellRendererToggle.html" title="GimpCellRendererToggle">GimpCellRendererToggle</a> *cell,
170
168
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
171
169
>gchar</a> *path,
173
href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkModifierType"
171
href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkModifierType"
174
172
>GdkModifierType</a> state);</pre>
176
174
Emits the "clicked" signal from a <a class="link" href="GimpCellRendererToggle.html" title="GimpCellRendererToggle"><span class="type">GimpCellRendererToggle</span></a>.</p>
180
177
<div class="variablelist"><table border="0">
181
178
<col align="left" valign="top">
200
<p class="since">Since GIMP 2.2
204
<div class="refsect1" lang="en">
197
<p class="since">Since GIMP 2.2</p>
200
<div class="refsect1" title="Property Details">
205
201
<a name="GimpCellRendererToggle.property-details"></a><h2>Property Details</h2>
206
<div class="refsect2" lang="en">
202
<div class="refsect2" title='The "stock-id" property'>
207
203
<a name="GimpCellRendererToggle--stock-id"></a><h3>The <code class="literal">"stock-id"</code> property</h3>
208
204
<pre class="programlisting"> "stock-id" <a
209
205
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
212
208
<p>Default value: NULL</p>
215
<div class="refsect2" lang="en">
211
<div class="refsect2" title='The "stock-size" property'>
216
212
<a name="GimpCellRendererToggle--stock-size"></a><h3>The <code class="literal">"stock-size"</code> property</h3>
217
213
<pre class="programlisting"> "stock-size" <a
218
214
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
222
218
<p>Default value: 4</p>
225
<div class="refsect1" lang="en">
221
<div class="refsect1" title="Signal Details">
226
222
<a name="GimpCellRendererToggle.signal-details"></a><h2>Signal Details</h2>
227
<div class="refsect2" lang="en">
223
<div class="refsect2" title='The "clicked" signal'>
228
224
<a name="GimpCellRendererToggle-clicked"></a><h3>The <code class="literal">"clicked"</code> signal</h3>
229
225
<pre class="programlisting">void user_function (<a class="link" href="GimpCellRendererToggle.html" title="GimpCellRendererToggle">GimpCellRendererToggle</a> *gimpcellrenderertoggle,
231
227
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
232
228
>gchar</a> *arg1,
234
href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkModifierType"
230
href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkModifierType"
235
231
>GdkModifierType</a> arg2,
237
233
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
238
234
>gpointer</a> user_data) : Run Last</pre>
242
237
<div class="variablelist"><table border="0">
243
238
<col align="left" valign="top">