5
5
<refentry id="GimpChainButton">
7
<refentrytitle id="top_of_page">GimpChainButton</refentrytitle>
7
<refentrytitle role="top_of_page">GimpChainButton</refentrytitle>
8
8
<manvolnum>3</manvolnum>
9
9
<refmiscinfo>LIBGIMPWIDGETS Library</refmiscinfo>
15
15
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
18
<refsynopsisdiv id="synopsis">
19
<title id="synopsis.title">Synopsis</title>
18
<refsynopsisdiv role="synopsis">
19
<title role="synopsis.title">Synopsis</title>
25
<link linkend="GimpChainButton-struct">GimpChainButton</link>;
26
enum <link linkend="GimpChainPosition">GimpChainPosition</link>;
27
<link linkend="GtkWidget">GtkWidget</link>* <link linkend="gimp-chain-button-new">gimp_chain_button_new</link> (<link linkend="GimpChainPosition">GimpChainPosition</link> position);
28
<link linkend="void">void</link> <link linkend="gimp-chain-button-set-active">gimp_chain_button_set_active</link> (<link linkend="GimpChainButton">GimpChainButton</link> *button,
29
<link linkend="gboolean">gboolean</link> active);
30
<link linkend="gboolean">gboolean</link> <link linkend="gimp-chain-button-get-active">gimp_chain_button_get_active</link> (<link linkend="GimpChainButton">GimpChainButton</link> *button);
25
<link linkend="GimpChainButton-struct">GimpChainButton</link>;
26
enum <link linkend="GimpChainPosition">GimpChainPosition</link>;
27
<link linkend="GtkWidget">GtkWidget</link>* <link linkend="gimp-chain-button-new">gimp_chain_button_new</link> (<link linkend="GimpChainPosition">GimpChainPosition</link> position);
28
<link linkend="void">void</link> <link linkend="gimp-chain-button-set-active">gimp_chain_button_set_active</link> (<link linkend="GimpChainButton">GimpChainButton</link> *button,
29
<link linkend="gboolean">gboolean</link> active);
30
<link linkend="gboolean">gboolean</link> <link linkend="gimp-chain-button-get-active">gimp_chain_button_get_active</link> (<link linkend="GimpChainButton">GimpChainButton</link> *button);
35
<refsect1 id="object_hierarchy">
36
<title id="object_hierarchy.title">Object Hierarchy</title>
35
<refsect1 role="object_hierarchy">
36
<title role="object_hierarchy.title">Object Hierarchy</title>
39
39
<link linkend="GObject">GObject</link>
52
<refsect1 id="impl_interfaces">
53
<title id="impl_interfaces.title">Implemented Interfaces</title>
52
<refsect1 role="impl_interfaces">
53
<title role="impl_interfaces.title">Implemented Interfaces</title>
55
55
GimpChainButton implements
56
56
<link linkend="AtkImplementorIface">AtkImplementorIface</link>.</para>
62
<refsect1 id="signal_proto">
63
<title id="signal_proto.title">Signals</title>
66
"<link linkend="GimpChainButton-toggled">toggled</link>" <link linkend="void">void</link> user_function (<link linkend="GimpChainButton">GimpChainButton</link> *gimpchainbutton,
67
<link linkend="gpointer">gpointer</link> user_data) : Run first
73
<title id="desc.title">Description</title>
61
<refsect1 role="properties">
62
<title role="properties.title">Properties</title>
65
"<link linkend="GimpChainButton--position">position</link>" <link linkend="GimpChainPosition">GimpChainPosition</link> : Read / Write / Construct Only
69
<refsect1 role="signal_proto">
70
<title role="signal_proto.title">Signals</title>
73
"<link linkend="GimpChainButton-toggled">toggled</link>" : Run First
78
<refsect1 role="desc">
79
<title role="desc.title">Description</title>
75
81
This widget provides a button showing either a linked or a broken
76
82
chain that can be used to link two entries, spinbuttons, colors
90
<refsect1 id="details">
91
<title id="details.title">Details</title>
96
<refsect1 role="details">
97
<title role="details.title">Details</title>
93
99
<title><anchor id="GimpChainButton-struct" role="struct"/>GimpChainButton</title>
94
100
<indexterm><primary>GimpChainButton</primary></indexterm><programlisting>typedef struct _GimpChainButton GimpChainButton;</programlisting>
110
116
</para></refsect2>
112
118
<title><anchor id="gimp-chain-button-new" role="function"/>gimp_chain_button_new ()</title>
113
<indexterm><primary>gimp_chain_button_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_chain_button_new (<link linkend="GimpChainPosition">GimpChainPosition</link> position);</programlisting>
119
<indexterm><primary>gimp_chain_button_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_chain_button_new (<link linkend="GimpChainPosition">GimpChainPosition</link> position);</programlisting>
115
121
Creates a new <link linkend="GimpChainButton"><type>GimpChainButton</type></link> widget.
135
141
</variablelist></refsect2>
137
143
<title><anchor id="gimp-chain-button-set-active" role="function"/>gimp_chain_button_set_active ()</title>
138
<indexterm><primary>gimp_chain_button_set_active</primary></indexterm><programlisting><link linkend="void">void</link> gimp_chain_button_set_active (<link linkend="GimpChainButton">GimpChainButton</link> *button,
139
<link linkend="gboolean">gboolean</link> active);</programlisting>
144
<indexterm><primary>gimp_chain_button_set_active</primary></indexterm><programlisting><link linkend="void">void</link> gimp_chain_button_set_active (<link linkend="GimpChainButton">GimpChainButton</link> *button,
145
<link linkend="gboolean">gboolean</link> active);</programlisting>
141
147
Sets the state of the <link linkend="GimpChainButton"><type>GimpChainButton</type></link> to be either locked (<link linkend="TRUE:CAPS"><literal>TRUE</literal></link>) or
142
148
unlocked (<link linkend="FALSE:CAPS"><literal>FALSE</literal></link>) and changes the showed pixmap to reflect the new state.</para>
152
158
</variablelist></refsect2>
154
160
<title><anchor id="gimp-chain-button-get-active" role="function"/>gimp_chain_button_get_active ()</title>
155
<indexterm><primary>gimp_chain_button_get_active</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_chain_button_get_active (<link linkend="GimpChainButton">GimpChainButton</link> *button);</programlisting>
161
<indexterm><primary>gimp_chain_button_get_active</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_chain_button_get_active (<link linkend="GimpChainButton">GimpChainButton</link> *button);</programlisting>
157
163
Checks the state of the <link linkend="GimpChainButton"><type>GimpChainButton</type></link>.</para>
166
172
</variablelist></refsect2>
170
<refsect1 id="signals">
171
<title id="signals.title">Signal Details</title>
175
<refsect1 role="property_details">
176
<title role="property_details.title">Property Details</title>
177
<refsect2><title><anchor id="GimpChainButton--position"/>The "<literal>position</literal>" property</title>
178
<indexterm role="GIMP 2.4"><primary>GimpChainButton:position</primary></indexterm><programlisting> "position" <link linkend="GimpChainPosition">GimpChainPosition</link> : Read / Write / Construct Only</programlisting>
180
The position in which the chain button will be used.</para>
183
</para><para>Default value: GIMP_CHAIN_TOP</para>
190
<refsect1 role="signals">
191
<title role="signals.title">Signal Details</title>
172
192
<refsect2><title><anchor id="GimpChainButton-toggled"/>The "toggled" signal</title>
173
<indexterm><primary>GimpChainButton::toggled</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GimpChainButton">GimpChainButton</link> *gimpchainbutton,
174
<link linkend="gpointer">gpointer</link> user_data) : Run first</programlisting>
193
<indexterm><primary>GimpChainButton::toggled</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GimpChainButton">GimpChainButton</link> *gimpchainbutton,
194
<link linkend="gpointer">gpointer</link> user_data) : Run First</programlisting>
177
197
</para><variablelist role="params">