84
80
<title role="details.title">Details</title>
85
81
<refsect2 id="GimpPatternSelectButton-struct" role="struct">
86
82
<title>GimpPatternSelectButton</title>
87
<indexterm zone="GimpPatternSelectButton-struct"><primary>GimpPatternSelectButton</primary></indexterm><programlisting>typedef struct _GimpPatternSelectButton GimpPatternSelectButton;</programlisting>
83
<indexterm zone="GimpPatternSelectButton-struct"><primary sortas="GimpPatternSelectButton">GimpPatternSelectButton</primary></indexterm><programlisting>typedef struct _GimpPatternSelectButton GimpPatternSelectButton;</programlisting>
91
86
<refsect2 id="gimp-pattern-select-button-new" role="function" condition="since:GIMP 2.4">
92
87
<title>gimp_pattern_select_button_new ()</title>
93
<indexterm zone="gimp-pattern-select-button-new" role="GIMP 2.4"><primary>gimp_pattern_select_button_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_pattern_select_button_new (const <link linkend="gchar">gchar</link> *title,
88
<indexterm zone="gimp-pattern-select-button-new" role="GIMP 2.4"><primary sortas="gimp_pattern_select_button_new">gimp_pattern_select_button_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link> * gimp_pattern_select_button_new (const <link linkend="gchar">gchar</link> *title,
94
89
const <link linkend="gchar">gchar</link> *pattern_name);</programlisting>
96
91
Creates a new <link linkend="GtkWidget"><type>GtkWidget</type></link> that completely controls the selection of
97
92
a pattern. This widget is suitable for placement in a table in a
98
93
plug-in dialog.</para>
101
95
</para><variablelist role="params">
102
<varlistentry><term><parameter>title</parameter> :</term>
103
<listitem><simpara> Title of the dialog to use or <link linkend="NULL:CAPS"><literal>NULL</literal></link> to use the default title.
104
</simpara></listitem></varlistentry>
105
<varlistentry><term><parameter>pattern_name</parameter> :</term>
106
<listitem><simpara> Initial pattern name or <link linkend="NULL:CAPS"><literal>NULL</literal></link> to use current selection.
107
</simpara></listitem></varlistentry>
108
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A <link linkend="GtkWidget"><type>GtkWidget</type></link> that you can use in your UI.
96
<varlistentry><term><parameter>title</parameter> :</term>
97
<listitem><simpara> Title of the dialog to use or <link linkend="NULL--CAPS"><literal>NULL</literal></link> to use the default title.
98
</simpara></listitem></varlistentry>
99
<varlistentry><term><parameter>pattern_name</parameter> :</term>
100
<listitem><simpara> Initial pattern name or <link linkend="NULL--CAPS"><literal>NULL</literal></link> to use current selection.
101
</simpara></listitem></varlistentry>
102
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A <link linkend="GtkWidget"><type>GtkWidget</type></link> that you can use in your UI.
110
104
</simpara></listitem></varlistentry>
111
</variablelist><para role="since">Since GIMP 2.4
105
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
113
106
<refsect2 id="gimp-pattern-select-button-get-pattern" role="function" condition="since:GIMP 2.4">
114
107
<title>gimp_pattern_select_button_get_pattern ()</title>
115
<indexterm zone="gimp-pattern-select-button-get-pattern" role="GIMP 2.4"><primary>gimp_pattern_select_button_get_pattern</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link>* gimp_pattern_select_button_get_pattern
108
<indexterm zone="gimp-pattern-select-button-get-pattern" role="GIMP 2.4"><primary sortas="gimp_pattern_select_button_get_pattern">gimp_pattern_select_button_get_pattern</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link> * gimp_pattern_select_button_get_pattern
116
109
(<link linkend="GimpPatternSelectButton">GimpPatternSelectButton</link> *button);</programlisting>
118
111
Retrieves the name of currently selected pattern.</para>
121
113
</para><variablelist role="params">
122
<varlistentry><term><parameter>button</parameter> :</term>
114
<varlistentry><term><parameter>button</parameter> :</term>
123
115
<listitem><simpara> A <link linkend="GimpPatternSelectButton"><type>GimpPatternSelectButton</type></link>
124
116
</simpara></listitem></varlistentry>
125
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> an internal copy of the pattern name which must not be freed.
117
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> an internal copy of the pattern name which must not be freed.
127
119
</simpara></listitem></varlistentry>
128
</variablelist><para role="since">Since GIMP 2.4
120
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
130
121
<refsect2 id="gimp-pattern-select-button-set-pattern" role="function" condition="since:GIMP 2.4">
131
122
<title>gimp_pattern_select_button_set_pattern ()</title>
132
<indexterm zone="gimp-pattern-select-button-set-pattern" role="GIMP 2.4"><primary>gimp_pattern_select_button_set_pattern</primary></indexterm><programlisting><link linkend="void">void</link> gimp_pattern_select_button_set_pattern
123
<indexterm zone="gimp-pattern-select-button-set-pattern" role="GIMP 2.4"><primary sortas="gimp_pattern_select_button_set_pattern">gimp_pattern_select_button_set_pattern</primary></indexterm><programlisting><link linkend="void">void</link> gimp_pattern_select_button_set_pattern
133
124
(<link linkend="GimpPatternSelectButton">GimpPatternSelectButton</link> *button,
134
125
const <link linkend="gchar">gchar</link> *pattern_name);</programlisting>
136
127
Sets the current pattern for the pattern select button.</para>
139
129
</para><variablelist role="params">
140
<varlistentry><term><parameter>button</parameter> :</term>
130
<varlistentry><term><parameter>button</parameter> :</term>
141
131
<listitem><simpara> A <link linkend="GimpPatternSelectButton"><type>GimpPatternSelectButton</type></link>
142
132
</simpara></listitem></varlistentry>
143
<varlistentry><term><parameter>pattern_name</parameter> :</term>
144
<listitem><simpara> Pattern name to set; <link linkend="NULL:CAPS"><literal>NULL</literal></link> means no change.
133
<varlistentry><term><parameter>pattern_name</parameter> :</term>
134
<listitem><simpara> Pattern name to set; <link linkend="NULL--CAPS"><literal>NULL</literal></link> means no change.
145
135
</simpara></listitem></varlistentry>
146
</variablelist><para role="since">Since GIMP 2.4
136
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
150
139
<refsect1 id="GimpPatternSelectButton.property-details" role="property_details">
151
140
<title role="property_details.title">Property Details</title>
152
<refsect2 id="GimpPatternSelectButton--pattern-name"><title>The <literal>"pattern-name"</literal> property</title>
153
<indexterm zone="GimpPatternSelectButton--pattern-name" role="GIMP 2.4"><primary>GimpPatternSelectButton:pattern-name</primary></indexterm><programlisting> "pattern-name" <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
141
<refsect2 id="GimpPatternSelectButton--pattern-name" role="property"><title>The <literal>"pattern-name"</literal> property</title>
142
<indexterm zone="GimpPatternSelectButton--pattern-name" role="GIMP 2.4"><primary sortas="GimpPatternSelectButton:pattern-name">GimpPatternSelectButton:pattern-name</primary></indexterm><programlisting> "pattern-name" <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
155
144
The name of the currently selected pattern.</para>
158
146
</para><para>Default value: NULL</para>
147
<para>Since GIMP 2.4</para>
162
<refsect2 id="GimpPatternSelectButton--title"><title>The <literal>"title"</literal> property</title>
163
<indexterm zone="GimpPatternSelectButton--title" role="GIMP 2.4"><primary>GimpPatternSelectButton:title</primary></indexterm><programlisting> "title" <link linkend="gchar">gchar</link>* : Read / Write / Construct Only</programlisting>
149
<refsect2 id="GimpPatternSelectButton--title" role="property"><title>The <literal>"title"</literal> property</title>
150
<indexterm zone="GimpPatternSelectButton--title" role="GIMP 2.4"><primary sortas="GimpPatternSelectButton:title">GimpPatternSelectButton:title</primary></indexterm><programlisting> "title" <link linkend="gchar">gchar</link>* : Read / Write / Construct Only</programlisting>
165
152
The title to be used for the pattern selection popup dialog.</para>
168
154
</para><para>Default value: "Pattern Selection"</para>
155
<para>Since GIMP 2.4</para>
175
159
<refsect1 id="GimpPatternSelectButton.signal-details" role="signals">
176
160
<title role="signals.title">Signal Details</title>
177
<refsect2 id="GimpPatternSelectButton-pattern-set"><title>The <literal>"pattern-set"</literal> signal</title>
178
<indexterm zone="GimpPatternSelectButton-pattern-set" role="GIMP 2.4"><primary>GimpPatternSelectButton::pattern-set</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GimpPatternSelectButton">GimpPatternSelectButton</link> *widget,
161
<refsect2 id="GimpPatternSelectButton-pattern-set" role="signal"><title>The <literal>"pattern-set"</literal> signal</title>
162
<indexterm zone="GimpPatternSelectButton-pattern-set" role="GIMP 2.4"><primary sortas="GimpPatternSelectButton::pattern-set">GimpPatternSelectButton::pattern-set</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GimpPatternSelectButton">GimpPatternSelectButton</link> *widget,
179
163
<link linkend="gchar">gchar</link> *pattern_name,
180
164
<link linkend="gint">gint</link> width,
181
165
<link linkend="gint">gint</link> height,
187
171
The ::pattern-set signal is emitted when the user selects a pattern.</para>
190
173
</para><variablelist role="params">
191
<varlistentry><term><parameter>widget</parameter> :</term>
174
<varlistentry><term><parameter>widget</parameter> :</term>
192
175
<listitem><simpara> the object which received the signal.
193
176
</simpara></listitem></varlistentry>
194
<varlistentry><term><parameter>pattern_name</parameter> :</term>
177
<varlistentry><term><parameter>pattern_name</parameter> :</term>
195
178
<listitem><simpara> the name of the currently selected pattern.
196
179
</simpara></listitem></varlistentry>
197
<varlistentry><term><parameter>width</parameter> :</term>
180
<varlistentry><term><parameter>width</parameter> :</term>
198
181
<listitem><simpara> width of the pattern
199
182
</simpara></listitem></varlistentry>
200
<varlistentry><term><parameter>height</parameter> :</term>
183
<varlistentry><term><parameter>height</parameter> :</term>
201
184
<listitem><simpara> height of the pattern
202
185
</simpara></listitem></varlistentry>
203
<varlistentry><term><parameter>bpp</parameter> :</term>
186
<varlistentry><term><parameter>bpp</parameter> :</term>
204
187
<listitem><simpara> bpp of the pattern
205
188
</simpara></listitem></varlistentry>
206
<varlistentry><term><parameter>mask_data</parameter> :</term>
189
<varlistentry><term><parameter>mask_data</parameter> :</term>
207
190
<listitem><simpara> pattern mask data
208
191
</simpara></listitem></varlistentry>
209
<varlistentry><term><parameter>dialog_closing</parameter> :</term>
192
<varlistentry><term><parameter>dialog_closing</parameter> :</term>
210
193
<listitem><simpara> whether the dialog was closed or not.
211
194
</simpara></listitem></varlistentry>
212
<varlistentry><term><parameter>user_data</parameter> :</term>
195
<varlistentry><term><parameter>user_data</parameter> :</term>
213
196
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
214
</variablelist><para>Since GIMP 2.4
197
</variablelist><para>Since GIMP 2.4</para></refsect2>