Files
gimp/devel-docs/libgimpwidgets/html/GimpCellRendererToggle.html
2010-08-11 01:13:56 -04:00

96 lines
9.3 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<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="Part II. GIMP Display Filters"><meta name="generator" content="GTK-Doc V1.2 (XML mode)"><style type="text/css">
.synopsis, .classsynopsis {
background: #eeeeee;
border: solid 1px #aaaaaa;
padding: 0.5em;
}
.programlisting {
background: #eeeeff;
border: solid 1px #aaaaff;
padding: 0.5em;
}
.variablelist {
padding: 4px;
margin-left: 3em;
}
.navigation {
background: #ffeeee;
border: solid 1px #ffaaaa;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.navigation a {
color: #770000;
}
.navigation a:visited {
color: #550000;
}
.navigation .title {
font-size: 200%;
}
</style></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"><h2><span class="refentrytitle">GimpCellRendererToggle</span></h2><p>GimpCellRendererToggle &#8212; </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">
struct <a href="GimpCellRendererToggle.html#GimpCellRendererToggle-struct">GimpCellRendererToggle</a>;
GtkCellRenderer* <a href="GimpCellRendererToggle.html#gimp-cell-renderer-toggle-new">gimp_cell_renderer_toggle_new</a>
(const gchar *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 gchar *path,
GdkModifierType state);
</pre></div><div class="refsect1" lang="en"><a name="id2599588"></a><h2>Object Hierarchy</h2><pre class="synopsis">
GObject
+----GtkObject
+----GtkCellRenderer
+----GtkCellRendererToggle
+----GimpCellRendererToggle
</pre></div><div class="refsect1" lang="en"><a name="id2599620"></a><h2>Properties</h2><pre class="synopsis">
"<a href="GimpCellRendererToggle.html#GimpCellRendererToggle--stock-id">stock-id</a>" gchararray : Read / Write / Construct
"<a href="GimpCellRendererToggle.html#GimpCellRendererToggle--stock-size">stock-size</a>" gint : Read / Write / Construct
</pre></div><div class="refsect1" lang="en"><a name="id2599651"></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,
gchar *arg1,
GdkModifierType arg2,
gpointer user_data);
</pre></div><div class="refsect1" lang="en"><a name="id2599695"></a><h2>Description</h2><p>
</p></div><div class="refsect1" lang="en"><a name="id2594546"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2594551"></a><h3><a name="GimpCellRendererToggle-struct"></a>struct GimpCellRendererToggle</h3><a class="indexterm" name="id2594560"></a><pre class="programlisting">struct GimpCellRendererToggle;</pre><p>
</p></div><hr><div class="refsect2" lang="en"><a name="id2594570"></a><h3><a name="gimp-cell-renderer-toggle-new"></a>gimp_cell_renderer_toggle_new ()</h3><a class="indexterm" name="id2594582"></a><pre class="programlisting">GtkCellRenderer* gimp_cell_renderer_toggle_new
(const gchar *stock_id);</pre><p>
Creates a custom version of the <span class="type">GtkCellRendererToggle</span>. 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="id2594654"></a><h3><a name="gimp-cell-renderer-toggle-clicked"></a>gimp_cell_renderer_toggle_clicked ()</h3><a class="indexterm" name="id2594665"></a><pre class="programlisting">void gimp_cell_renderer_toggle_clicked
(<a href="GimpCellRendererToggle.html" title="GimpCellRendererToggle">GimpCellRendererToggle</a> *cell,
const gchar *path,
GdkModifierType 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="id2598583"></a><h2>Properties</h2><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><a name="GimpCellRendererToggle--stock-id"></a>"<tt class="literal">stock-id</tt>" (gchararray : Read / Write / Construct)</span></td><td><p></p></td></tr><tr><td><span class="term"><a name="GimpCellRendererToggle--stock-size"></a>"<tt class="literal">stock-size</tt>" (gint : Read / Write / Construct)</span></td><td><p></p></td></tr></tbody></table></div></div><div class="refsect1" lang="en"><a name="id2598640"></a><h2>Signals</h2><div class="refsect2" lang="en"><a name="id2598645"></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,
gchar *arg1,
GdkModifierType arg2,
gpointer 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>Part II. GIMP Display Filters &gt;&gt;</b></a></td></tr></table></body></html>