78
74
<title role="details.title">Details</title>
79
75
<refsect2 id="GimpBrowser-struct" role="struct">
80
76
<title>GimpBrowser</title>
81
<indexterm zone="GimpBrowser-struct"><primary>GimpBrowser</primary></indexterm><programlisting>typedef struct _GimpBrowser GimpBrowser;</programlisting>
77
<indexterm zone="GimpBrowser-struct"><primary sortas="GimpBrowser">GimpBrowser</primary></indexterm><programlisting>typedef struct _GimpBrowser GimpBrowser;</programlisting>
85
80
<refsect2 id="gimp-browser-new" role="function" condition="since:GIMP 2.4">
86
81
<title>gimp_browser_new ()</title>
87
<indexterm zone="gimp-browser-new" role="GIMP 2.4"><primary>gimp_browser_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_browser_new (void);</programlisting>
82
<indexterm zone="gimp-browser-new" role="GIMP 2.4"><primary sortas="gimp_browser_new">gimp_browser_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link> * gimp_browser_new (void);</programlisting>
89
84
Create a new <link linkend="GimpBrowser"><type>GimpBrowser</type></link> widget.</para>
92
86
</para><variablelist role="params">
93
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a newly created <link linkend="GimpBrowser"><type>GimpBrowser</type></link>.
87
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a newly created <link linkend="GimpBrowser"><type>GimpBrowser</type></link>.
95
89
</simpara></listitem></varlistentry>
96
</variablelist><para role="since">Since GIMP 2.4
90
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
98
91
<refsect2 id="gimp-browser-add-search-types" role="function" condition="since:GIMP 2.4">
99
92
<title>gimp_browser_add_search_types ()</title>
100
<indexterm zone="gimp-browser-add-search-types" role="GIMP 2.4"><primary>gimp_browser_add_search_types</primary></indexterm><programlisting><link linkend="void">void</link> gimp_browser_add_search_types (<link linkend="GimpBrowser">GimpBrowser</link> *browser,
93
<indexterm zone="gimp-browser-add-search-types" role="GIMP 2.4"><primary sortas="gimp_browser_add_search_types">gimp_browser_add_search_types</primary></indexterm><programlisting><link linkend="void">void</link> gimp_browser_add_search_types (<link linkend="GimpBrowser">GimpBrowser</link> *browser,
101
94
const <link linkend="gchar">gchar</link> *first_type_label,
102
95
<link linkend="gint">gint</link> first_type_id,
103
96
...);</programlisting>
105
98
Populates the <link linkend="GtkComboBox"><type>GtkComboBox</type></link> with search types.</para>
108
100
</para><variablelist role="params">
109
<varlistentry><term><parameter>browser</parameter> :</term>
101
<varlistentry><term><parameter>browser</parameter> :</term>
110
102
<listitem><simpara> a <link linkend="GimpBrowser"><type>GimpBrowser</type></link> widget
111
103
</simpara></listitem></varlistentry>
112
<varlistentry><term><parameter>first_type_label</parameter> :</term>
104
<varlistentry><term><parameter>first_type_label</parameter> :</term>
113
105
<listitem><simpara> the label of the first search type
114
106
</simpara></listitem></varlistentry>
115
<varlistentry><term><parameter>first_type_id</parameter> :</term>
107
<varlistentry><term><parameter>first_type_id</parameter> :</term>
116
108
<listitem><simpara> an integer that identifies the first search type
117
109
</simpara></listitem></varlistentry>
118
<varlistentry><term><parameter>...</parameter> :</term>
119
<listitem><simpara> a <link linkend="NULL:CAPS"><literal>NULL</literal></link>-terminated list of more labels and ids.
110
<varlistentry><term><parameter>...</parameter> :</term>
111
<listitem><simpara> a <link linkend="NULL--CAPS"><literal>NULL</literal></link>-terminated list of more labels and ids.
120
112
</simpara></listitem></varlistentry>
121
</variablelist><para role="since">Since GIMP 2.4
113
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
123
114
<refsect2 id="gimp-browser-set-widget" role="function" condition="since:GIMP 2.4">
124
115
<title>gimp_browser_set_widget ()</title>
125
<indexterm zone="gimp-browser-set-widget" role="GIMP 2.4"><primary>gimp_browser_set_widget</primary></indexterm><programlisting><link linkend="void">void</link> gimp_browser_set_widget (<link linkend="GimpBrowser">GimpBrowser</link> *browser,
116
<indexterm zone="gimp-browser-set-widget" role="GIMP 2.4"><primary sortas="gimp_browser_set_widget">gimp_browser_set_widget</primary></indexterm><programlisting><link linkend="void">void</link> gimp_browser_set_widget (<link linkend="GimpBrowser">GimpBrowser</link> *browser,
126
117
<link linkend="GtkWidget">GtkWidget</link> *widget);</programlisting>
128
119
Sets the widget to appear on the right side of the <parameter>browser</parameter>.</para>
131
121
</para><variablelist role="params">
132
<varlistentry><term><parameter>browser</parameter> :</term>
122
<varlistentry><term><parameter>browser</parameter> :</term>
133
123
<listitem><simpara> a <link linkend="GimpBrowser"><type>GimpBrowser</type></link> widget
134
124
</simpara></listitem></varlistentry>
135
<varlistentry><term><parameter>widget</parameter> :</term>
125
<varlistentry><term><parameter>widget</parameter> :</term>
136
126
<listitem><simpara> a <link linkend="GtkWidget"><type>GtkWidget</type></link>
137
127
</simpara></listitem></varlistentry>
138
</variablelist><para role="since">Since GIMP 2.4
128
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
140
129
<refsect2 id="gimp-browser-show-message" role="function" condition="since:GIMP 2.4">
141
130
<title>gimp_browser_show_message ()</title>
142
<indexterm zone="gimp-browser-show-message" role="GIMP 2.4"><primary>gimp_browser_show_message</primary></indexterm><programlisting><link linkend="void">void</link> gimp_browser_show_message (<link linkend="GimpBrowser">GimpBrowser</link> *browser,
131
<indexterm zone="gimp-browser-show-message" role="GIMP 2.4"><primary sortas="gimp_browser_show_message">gimp_browser_show_message</primary></indexterm><programlisting><link linkend="void">void</link> gimp_browser_show_message (<link linkend="GimpBrowser">GimpBrowser</link> *browser,
143
132
const <link linkend="gchar">gchar</link> *message);</programlisting>
145
134
Displays <parameter>message</parameter> in the right side of the <parameter>browser</parameter>. Unless the right
146
135
side already contains a <link linkend="GtkLabel"><type>GtkLabel</type></link>, the widget previously added with
147
136
<link linkend="gimp-browser-set-widget"><function>gimp_browser_set_widget()</function></link> is removed and replaced by a <link linkend="GtkLabel"><type>GtkLabel</type></link>.</para>
150
138
</para><variablelist role="params">
151
<varlistentry><term><parameter>browser</parameter> :</term>
139
<varlistentry><term><parameter>browser</parameter> :</term>
152
140
<listitem><simpara> a <link linkend="GimpBrowser"><type>GimpBrowser</type></link> widget
153
141
</simpara></listitem></varlistentry>
154
<varlistentry><term><parameter>message</parameter> :</term>
142
<varlistentry><term><parameter>message</parameter> :</term>
155
143
<listitem><simpara> text message
156
144
</simpara></listitem></varlistentry>
157
</variablelist><para role="since">Since GIMP 2.4
145
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
162
149
<refsect1 id="GimpBrowser.signal-details" role="signals">
163
150
<title role="signals.title">Signal Details</title>
164
<refsect2 id="GimpBrowser-search"><title>The <literal>"search"</literal> signal</title>
165
<indexterm zone="GimpBrowser-search"><primary>GimpBrowser::search</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GimpBrowser">GimpBrowser</link> *gimpbrowser,
151
<refsect2 id="GimpBrowser-search" role="signal"><title>The <literal>"search"</literal> signal</title>
152
<indexterm zone="GimpBrowser-search"><primary sortas="GimpBrowser::search">GimpBrowser::search</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GimpBrowser">GimpBrowser</link> *gimpbrowser,
166
153
<link linkend="gchar">gchar</link> *arg1,
167
154
<link linkend="gint">gint</link> arg2,
168
155
<link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
171
157
</para><variablelist role="params">
172
<varlistentry><term><parameter>gimpbrowser</parameter> :</term>
158
<varlistentry><term><parameter>gimpbrowser</parameter> :</term>
173
159
<listitem><simpara>the object which received the signal.
174
160
</simpara></listitem></varlistentry>
175
<varlistentry><term><parameter>arg1</parameter> :</term>
177
</simpara></listitem></varlistentry>
178
<varlistentry><term><parameter>arg2</parameter> :</term>
181
</simpara></listitem></varlistentry>
182
<varlistentry><term><parameter>user_data</parameter> :</term>
161
<varlistentry><term><parameter>arg1</parameter> :</term>
163
</simpara></listitem></varlistentry>
164
<varlistentry><term><parameter>arg2</parameter> :</term>
166
</simpara></listitem></varlistentry>
167
<varlistentry><term><parameter>user_data</parameter> :</term>
183
168
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
184
169
</variablelist></refsect2>