File: GimpCellRendererToggle.html

package info (click to toggle)
gimp 2.2.6-1sarge4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 97,088 kB
  • ctags: 43,756
  • sloc: ansic: 525,782; xml: 36,543; lisp: 9,851; sh: 9,007; makefile: 7,974; python: 2,622; perl: 2,589; yacc: 520; lex: 334
file content (111 lines) | stat: -rw-r--r-- 11,020 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>GimpCellRendererToggle</title><meta name="generator" content="DocBook XSL Stylesheets V1.66.1"><link rel="start" href="index.html" title="GIMP Widgets Library Reference Manual"><link rel="up" href="libgimpwidgets-cell-renderers.html" title="Cell Renderers for GtkTreeView"><link rel="prev" href="GimpCellRendererColor.html" title="GimpCellRendererColor"><link rel="next" href="libgimpwidgets-colordisplay.html" title="PartII.GIMP Display Filters"><meta name="generator" content="GTK-Doc V1.3 (XML mode)"><link rel="stylesheet" href="style.css" type="text/css"><link rel="part" href="libgimpwidgets-widgets.html" title="PartI.GIMP Widgets"><link rel="chapter" href="libgimpwidgets-hierarchy.html" title="Object Hierarchy"><link rel="chapter" href="libgimpwidgets-cell-renderers.html" title="Cell Renderers for GtkTreeView"><link rel="part" href="libgimpwidgets-colordisplay.html" title="PartII.GIMP Display Filters"><link rel="part" href="libgimpwidgets-colorselector.html" title="PartIII.GIMP Color Selectors"><link rel="part" href="libgimpwidgets-controller.html" title="PartIV.GIMP Controllers"><link rel="part" href="libgimpwidgets-utils.html" title="PartV.GIMP Widgets Utilities"><link rel="part" href="libgimpwidgets-deprecated.html" title="PartVI.Deprecated API"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="GimpCellRendererColor.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="libgimpwidgets-cell-renderers.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">GIMP Widgets Library Reference Manual</th><td><a accesskey="n" href="libgimpwidgets-colordisplay.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr></table><div class="refentry" lang="en"><a name="GimpCellRendererToggle"></a><div class="titlepage"></div><div class="refnamediv"><table width="100%"><tr><td valign="top"><h2><span class="refentrytitle">GimpCellRendererToggle</span></h2><p>GimpCellRendererToggle &#8212; </p></td><td valign="top" align="right"></td></tr></table></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">



            <a href="GimpCellRendererToggle.html#GimpCellRendererToggle-struct">GimpCellRendererToggle</a>;
<a
href="../gtk/GtkCellRenderer.html"
>GtkCellRenderer</a>* <a href="GimpCellRendererToggle.html#gimp-cell-renderer-toggle-new">gimp_cell_renderer_toggle_new</a>
                                            (const <a
href="../glib/glib-Basic-Types.html#gchar"
>gchar</a> *stock_id);
void        <a href="GimpCellRendererToggle.html#gimp-cell-renderer-toggle-clicked">gimp_cell_renderer_toggle_clicked</a>
                                            (<a href="GimpCellRendererToggle.html" title="GimpCellRendererToggle">GimpCellRendererToggle</a> *cell,
                                             const <a
href="../glib/glib-Basic-Types.html#gchar"
>gchar</a> *path,
                                             <a
href="../gdk/gdk-Windows.html#GdkModifierType"
>GdkModifierType</a> state);

</pre></div><div class="refsect1" lang="en"><a name="id2593879"></a><h2>Object Hierarchy</h2><pre class="synopsis">

  <a
href="../gobject/gobject-The-Base-Object-Type.html#GObject"
>GObject</a>
   +----<a
href="../gtk/GtkObject.html"
>GtkObject</a>
         +----<a
href="../gtk/GtkCellRenderer.html"
>GtkCellRenderer</a>
               +----<a
href="../gtk/GtkCellRendererToggle.html"
>GtkCellRendererToggle</a>
                     +----GimpCellRendererToggle
</pre></div><div class="refsect1" lang="en"><a name="id2593910"></a><h2>Properties</h2><pre class="synopsis">

  "<a href="GimpCellRendererToggle.html#GimpCellRendererToggle--stock-id">stock-id</a>"             <a
href="../gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
>gchararray</a>            : Read / Write / Construct
  "<a href="GimpCellRendererToggle.html#GimpCellRendererToggle--stock-size">stock-size</a>"           <a
href="../glib/glib-Basic-Types.html#gint"
>gint</a>                  : Read / Write / Construct
</pre></div><div class="refsect1" lang="en"><a name="id2593941"></a><h2>Signal Prototypes</h2><pre class="synopsis">

"<a href="GimpCellRendererToggle.html#GimpCellRendererToggle-clicked">clicked</a>"   void        user_function      (<a href="GimpCellRendererToggle.html" title="GimpCellRendererToggle">GimpCellRendererToggle</a> *gimpcellrenderertoggle,
                                            <a
href="../glib/glib-Basic-Types.html#gchar"
>gchar</a> *arg1,
                                            <a
href="../gdk/gdk-Windows.html#GdkModifierType"
>GdkModifierType</a> arg2,
                                            <a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> user_data);
</pre></div><div class="refsect1" lang="en"><a name="id2593985"></a><h2>Description</h2><p>

</p></div><div class="refsect1" lang="en"><a name="id2597273"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2597278"></a><h3><a name="GimpCellRendererToggle-struct"></a>GimpCellRendererToggle</h3><a class="indexterm" name="id2597287"></a><pre class="programlisting">typedef struct _GimpCellRendererToggle GimpCellRendererToggle;</pre><p>

</p></div><hr><div class="refsect2" lang="en"><a name="id2597296"></a><h3><a name="gimp-cell-renderer-toggle-new"></a>gimp_cell_renderer_toggle_new ()</h3><a class="indexterm" name="id2597307"></a><pre class="programlisting"><a
href="../gtk/GtkCellRenderer.html"
>GtkCellRenderer</a>* gimp_cell_renderer_toggle_new
                                            (const <a
href="../glib/glib-Basic-Types.html#gchar"
>gchar</a> *stock_id);</pre><p>
Creates a custom version of the <a
href="../gtk/GtkCellRendererToggle.html"
><span class="type">GtkCellRendererToggle</span></a>. Instead of
showing the standard toggle button, it shows a stock icon if the
cell is active and no icon otherwise. This cell renderer is for
example used in the Layers treeview to indicate and control the
layer's visibility by showing <tt class="literal">GIMP_STOCK_VISIBLE</tt>.</p><p>

</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>stock_id</tt></i>:</span></td><td> the stock_id of the icon to use for the active state
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>:</span></td><td> a new <a href="GimpCellRendererToggle.html" title="GimpCellRendererToggle"><span class="type">GimpCellRendererToggle</span></a>

</td></tr></tbody></table></div><p>Since  GIMP 2.2
</p></div><hr><div class="refsect2" lang="en"><a name="id2597381"></a><h3><a name="gimp-cell-renderer-toggle-clicked"></a>gimp_cell_renderer_toggle_clicked ()</h3><a class="indexterm" name="id2597392"></a><pre class="programlisting">void        gimp_cell_renderer_toggle_clicked
                                            (<a href="GimpCellRendererToggle.html" title="GimpCellRendererToggle">GimpCellRendererToggle</a> *cell,
                                             const <a
href="../glib/glib-Basic-Types.html#gchar"
>gchar</a> *path,
                                             <a
href="../gdk/gdk-Windows.html#GdkModifierType"
>GdkModifierType</a> state);</pre><p>
Emits the "clicked" signal from a <a href="GimpCellRendererToggle.html" title="GimpCellRendererToggle"><span class="type">GimpCellRendererToggle</span></a>.</p><p>

</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>cell</tt></i>:</span></td><td> a <a href="GimpCellRendererToggle.html" title="GimpCellRendererToggle"><span class="type">GimpCellRendererToggle</span></a>
</td></tr><tr><td><span class="term"><i class="parameter"><tt>path</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><i class="parameter"><tt>state</tt></i>:</span></td><td>
</td></tr></tbody></table></div><p>Since  GIMP 2.2
</p></div></div><div class="refsect1" lang="en"><a name="id2590482"></a><h2>Properties</h2><div class="refsect2" lang="en"><a name="id2590488"></a><h3><a name="GimpCellRendererToggle--stock-id"></a>The "<tt class="literal">stock-id</tt>" property</h3><pre class="programlisting">  "stock-id"             <a
href="../gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
>gchararray</a>            : Read / Write / Construct</pre><p></p><p>Default value: NULL</p></div><hr><div class="refsect2" lang="en"><a name="id2590515"></a><h3><a name="GimpCellRendererToggle--stock-size"></a>The "<tt class="literal">stock-size</tt>" property</h3><pre class="programlisting">  "stock-size"           <a
href="../glib/glib-Basic-Types.html#gint"
>gint</a>                  : Read / Write / Construct</pre><p></p><p>Allowed values: &gt;= 0</p><p>Default value: 4</p></div></div><div class="refsect1" lang="en"><a name="id2590546"></a><h2>Signals</h2><div class="refsect2" lang="en"><a name="id2590551"></a><h3><a name="GimpCellRendererToggle-clicked"></a>The "clicked" signal</h3><pre class="programlisting">void        user_function                  (<a href="GimpCellRendererToggle.html" title="GimpCellRendererToggle">GimpCellRendererToggle</a> *gimpcellrenderertoggle,
                                            <a
href="../glib/glib-Basic-Types.html#gchar"
>gchar</a> *arg1,
                                            <a
href="../gdk/gdk-Windows.html#GdkModifierType"
>GdkModifierType</a> arg2,
                                            <a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a> user_data);</pre><p>

</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>gimpcellrenderertoggle</tt></i>:</span></td><td>the object which received the signal.
</td></tr><tr><td><span class="term"><i class="parameter"><tt>arg1</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><i class="parameter"><tt>arg2</tt></i>:</span></td><td>

</td></tr><tr><td><span class="term"><i class="parameter"><tt>user_data</tt></i>:</span></td><td>user data set when the signal handler was connected.</td></tr></tbody></table></div></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="GimpCellRendererColor.html"><b>&lt;&lt;GimpCellRendererColor</b></a></td><td align="right"><a accesskey="n" href="libgimpwidgets-colordisplay.html"><b>PartII.GIMP Display Filters&gt;&gt;</b></a></td></tr></table></body></html>