~ubuntu-branches/ubuntu/jaunty/gimp/jaunty-security

« back to all changes in this revision

Viewing changes to devel-docs/libgimpwidgets/html/GimpPageSelector.html

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2007-05-02 16:33:03 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20070502163303-bvzhjzbpw8qglc4y
Tags: 2.3.16-1ubuntu1
* Resynchronized with Debian, remaining Ubuntu changes:
  - debian/rules: i18n magic.
* debian/control.in:
  - Maintainer: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com>
* debian/patches/02_help-message.patch,
  debian/patches/03_gimp.desktop.in.in.patch,
  debian/patches/10_dont_show_wizard.patch: updated.
* debian/patches/04_composite-signedness.patch,
  debian/patches/05_add-letter-spacing.patch: dropped, used upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html>
 
3
<head>
 
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 
5
<title>GimpPageSelector</title>
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.72.0">
 
7
<link rel="start" href="index.html" title="GIMP Widgets Library Reference Manual">
 
8
<link rel="up" href="libgimpwidgets-widgets.html" title="Part&#160;I.&#160;GIMP Widgets">
 
9
<link rel="prev" href="GimpOffsetArea.html" title="GimpOffsetArea">
 
10
<link rel="next" href="GimpPathEditor.html" title="GimpPathEditor">
 
11
<meta name="generator" content="GTK-Doc V1.8 (XML mode)">
 
12
<link rel="stylesheet" href="style.css" type="text/css">
 
13
<link rel="part" href="libgimpwidgets-widgets.html" title="Part&#160;I.&#160;GIMP Widgets">
 
14
<link rel="chapter" href="libgimpwidgets-hierarchy.html" title="Object Hierarchy">
 
15
<link rel="chapter" href="libgimpwidgets-gallery.html" title="Widget Gallery">
 
16
<link rel="chapter" href="libgimpwidgets-cell-renderers.html" title="Cell Renderers for GtkTreeView">
 
17
<link rel="part" href="libgimpwidgets-colordisplay.html" title="Part&#160;II.&#160;GIMP Display Filters">
 
18
<link rel="part" href="libgimpwidgets-colorselector.html" title="Part&#160;III.&#160;GIMP Color Selectors">
 
19
<link rel="part" href="libgimpwidgets-controller.html" title="Part&#160;IV.&#160;GIMP Controllers">
 
20
<link rel="part" href="libgimpwidgets-utils.html" title="Part&#160;V.&#160;GIMP Widgets Utilities">
 
21
<link rel="part" href="libgimpwidgets-deprecated.html" title="Part&#160;VI.&#160;Deprecated API">
 
22
<link rel="index" href="libgimpwidgets-index.html" title="Index">
 
23
<link rel="index" href="libgimpwidgets-index-new-in-2-2.html" title="Index of new symbols in GIMP 2.2">
 
24
<link rel="index" href="libgimpwidgets-index-new-in-2-4.html" title="Index of new symbols in GIMP 2.4">
 
25
<link rel="index" href="libgimpwidgets-index-deprecated.html" title="Index of deprecated symbols">
 
26
</head>
 
27
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 
28
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 
29
<tr valign="middle">
 
30
<td><a accesskey="p" href="GimpOffsetArea.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 
31
<td><a accesskey="u" href="libgimpwidgets-widgets.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 
32
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 
33
<th width="100%" align="center">GIMP Widgets Library Reference Manual</th>
 
34
<td><a accesskey="n" href="GimpPathEditor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 
35
</tr>
 
36
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2574001" class="shortcut">Top</a>
 
37
                  &#160;|&#160;
 
38
                  <a href="#id2616976" class="shortcut">Description</a>
 
39
                  &#160;|&#160;
 
40
                  <a href="#id2616818" class="shortcut">Object Hierarchy</a>
 
41
                  &#160;|&#160;
 
42
                  <a href="#id2616880" class="shortcut">Implemented Interfaces</a>
 
43
                  &#160;|&#160;
 
44
                  <a href="#id2616902" class="shortcut">Properties</a>
 
45
                  &#160;|&#160;
 
46
                  <a href="#id2616944" class="shortcut">Signals</a></nobr></td></tr>
 
47
</table>
 
48
<div class="refentry" lang="en">
 
49
<a name="GimpPageSelector"></a><div class="titlepage"></div>
 
50
<div class="refnamediv"><table width="100%"><tr>
 
51
<td valign="top">
 
52
<h2>
 
53
<a name="id2574001"></a><span class="refentrytitle">GimpPageSelector</span>
 
54
</h2>
 
55
<p>GimpPageSelector</p>
 
56
</td>
 
57
<td valign="top" align="right"><img src="gimp-page-selector.png"></td>
 
58
</tr></table></div>
 
59
<div class="refsynopsisdiv">
 
60
<h2>Synopsis</h2>
 
61
<pre class="synopsis">
 
62
 
 
63
 
 
64
 
 
65
                    <a href="GimpPageSelector.html#GimpPageSelector-struct">GimpPageSelector</a>;
 
66
enum                <a href="GimpPageSelector.html#GimpPageSelectorTarget">GimpPageSelectorTarget</a>;
 
67
GtkWidget*          <a href="GimpPageSelector.html#gimp-page-selector-new">gimp_page_selector_new</a>              (void);
 
68
void                <a href="GimpPageSelector.html#gimp-page-selector-set-n-pages">gimp_page_selector_set_n_pages</a>      (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
69
                                                         gint n_pages);
 
70
gint                <a href="GimpPageSelector.html#gimp-page-selector-get-n-pages">gimp_page_selector_get_n_pages</a>      (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector);
 
71
void                <a href="GimpPageSelector.html#gimp-page-selector-set-target">gimp_page_selector_set_target</a>       (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
72
                                                         <a href="GimpPageSelector.html#GimpPageSelectorTarget">GimpPageSelectorTarget</a> target);
 
73
<a href="GimpPageSelector.html#GimpPageSelectorTarget">GimpPageSelectorTarget</a> <a href="GimpPageSelector.html#gimp-page-selector-get-target">gimp_page_selector_get_target</a>    (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector);
 
74
void                <a href="GimpPageSelector.html#gimp-page-selector-set-page-thumbnail">gimp_page_selector_set_page_thumbnail</a>
 
75
                                                        (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
76
                                                         gint page_no,
 
77
                                                         GdkPixbuf *thumbnail);
 
78
GdkPixbuf*          <a href="GimpPageSelector.html#gimp-page-selector-get-page-thumbnail">gimp_page_selector_get_page_thumbnail</a>
 
79
                                                        (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
80
                                                         gint page_no);
 
81
void                <a href="GimpPageSelector.html#gimp-page-selector-set-page-label">gimp_page_selector_set_page_label</a>   (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
82
                                                         gint page_no,
 
83
                                                         const gchar *label);
 
84
gchar*              <a href="GimpPageSelector.html#gimp-page-selector-get-page-label">gimp_page_selector_get_page_label</a>   (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
85
                                                         gint page_no);
 
86
void                <a href="GimpPageSelector.html#gimp-page-selector-select-all">gimp_page_selector_select_all</a>       (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector);
 
87
void                <a href="GimpPageSelector.html#gimp-page-selector-unselect-all">gimp_page_selector_unselect_all</a>     (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector);
 
88
void                <a href="GimpPageSelector.html#gimp-page-selector-select-page">gimp_page_selector_select_page</a>      (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
89
                                                         gint page_no);
 
90
void                <a href="GimpPageSelector.html#gimp-page-selector-unselect-page">gimp_page_selector_unselect_page</a>    (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
91
                                                         gint page_no);
 
92
gboolean            <a href="GimpPageSelector.html#gimp-page-selector-page-is-selected">gimp_page_selector_page_is_selected</a> (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
93
                                                         gint page_no);
 
94
gint*               <a href="GimpPageSelector.html#gimp-page-selector-get-selected-pages">gimp_page_selector_get_selected_pages</a>
 
95
                                                        (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
96
                                                         gint *n_selected_pages);
 
97
void                <a href="GimpPageSelector.html#gimp-page-selector-select-range">gimp_page_selector_select_range</a>     (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
98
                                                         const gchar *range);
 
99
gchar*              <a href="GimpPageSelector.html#gimp-page-selector-get-selected-range">gimp_page_selector_get_selected_range</a>
 
100
                                                        (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector);
 
101
 
 
102
</pre>
 
103
</div>
 
104
<div class="refsect1" lang="en">
 
105
<a name="id2616818"></a><h2>Object Hierarchy</h2>
 
106
<pre class="synopsis">
 
107
 
 
108
  GObject
 
109
   +----GInitiallyUnowned
 
110
         +----GtkObject
 
111
               +----GtkWidget
 
112
                     +----GtkContainer
 
113
                           +----GtkBox
 
114
                                 +----GtkVBox
 
115
                                       +----GimpPageSelector
 
116
</pre>
 
117
</div>
 
118
<div class="refsect1" lang="en">
 
119
<a name="id2616880"></a><h2>Implemented Interfaces</h2>
 
120
<p>
 
121
GimpPageSelector implements
 
122
 AtkImplementorIface.</p>
 
123
</div>
 
124
<div class="refsect1" lang="en">
 
125
<a name="id2616902"></a><h2>Properties</h2>
 
126
<pre class="synopsis">
 
127
 
 
128
  "<a href="GimpPageSelector.html#GimpPageSelector--n-pages">n-pages</a>"                  gint                  : Read / Write
 
129
  "<a href="GimpPageSelector.html#GimpPageSelector--target">target</a>"                   <a href="GimpPageSelector.html#GimpPageSelectorTarget">GimpPageSelectorTarget</a>  : Read / Write
 
130
</pre>
 
131
</div>
 
132
<div class="refsect1" lang="en">
 
133
<a name="id2616944"></a><h2>Signals</h2>
 
134
<pre class="synopsis">
 
135
 
 
136
  "<a href="GimpPageSelector.html#GimpPageSelector-activate">activate</a>"                                       : Run First / Action
 
137
  "<a href="GimpPageSelector.html#GimpPageSelector-selection-changed">selection-changed</a>"                              : Run First
 
138
</pre>
 
139
</div>
 
140
<div class="refsect1" lang="en">
 
141
<a name="id2616976"></a><h2>Description</h2>
 
142
<p>
 
143
 
 
144
</p>
 
145
</div>
 
146
<div class="refsect1" lang="en">
 
147
<a name="id2611717"></a><h2>Details</h2>
 
148
<div class="refsect2" lang="en">
 
149
<a name="id2611728"></a><h3>
 
150
<a name="GimpPageSelector-struct"></a>GimpPageSelector</h3>
 
151
<a class="indexterm" name="id2611740"></a><pre class="programlisting">typedef struct _GimpPageSelector GimpPageSelector;</pre>
 
152
<p>
 
153
 
 
154
</p>
 
155
</div>
 
156
<hr>
 
157
<div class="refsect2" lang="en">
 
158
<a name="id2611756"></a><h3>
 
159
<a name="GimpPageSelectorTarget"></a>enum GimpPageSelectorTarget</h3>
 
160
<a class="indexterm" name="id2611767"></a><pre class="programlisting">typedef enum
 
161
{
 
162
  GIMP_PAGE_SELECTOR_TARGET_LAYERS, /*&lt; desc="Layers" &gt;*/
 
163
  GIMP_PAGE_SELECTOR_TARGET_IMAGES  /*&lt; desc="Images" &gt;*/
 
164
} GimpPageSelectorTarget;
 
165
</pre>
 
166
<p>
 
167
 
 
168
</p>
 
169
</div>
 
170
<hr>
 
171
<div class="refsect2" lang="en">
 
172
<a name="id2611785"></a><h3>
 
173
<a name="gimp-page-selector-new"></a>gimp_page_selector_new ()</h3>
 
174
<a class="indexterm" name="id2611799"></a><pre class="programlisting">GtkWidget*          gimp_page_selector_new              (void);</pre>
 
175
<p>
 
176
Creates a new <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a> widget.</p>
 
177
<p>
 
178
 
 
179
</p>
 
180
<div class="variablelist"><table border="0">
 
181
<col align="left" valign="top">
 
182
<tbody><tr>
 
183
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
184
<td> Pointer to the new <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a> widget.
 
185
 
 
186
</td>
 
187
</tr></tbody>
 
188
</table></div>
 
189
<p class="since">Since  GIMP 2.4
 
190
</p>
 
191
</div>
 
192
<hr>
 
193
<div class="refsect2" lang="en">
 
194
<a name="id2611860"></a><h3>
 
195
<a name="gimp-page-selector-set-n-pages"></a>gimp_page_selector_set_n_pages ()</h3>
 
196
<a class="indexterm" name="id2611875"></a><pre class="programlisting">void                gimp_page_selector_set_n_pages      (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
197
                                                         gint n_pages);</pre>
 
198
<p>
 
199
Sets the number of pages in the document to open.</p>
 
200
<p>
 
201
 
 
202
</p>
 
203
<div class="variablelist"><table border="0">
 
204
<col align="left" valign="top">
 
205
<tbody>
 
206
<tr>
 
207
<td><span class="term"><em class="parameter"><code>selector</code></em>&#160;:</span></td>
 
208
<td> Pointer to a <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a>.
 
209
</td>
 
210
</tr>
 
211
<tr>
 
212
<td><span class="term"><em class="parameter"><code>n_pages</code></em>&#160;:</span></td>
 
213
<td>  The number of pages.
 
214
</td>
 
215
</tr>
 
216
</tbody>
 
217
</table></div>
 
218
<p class="since">Since  GIMP 2.4
 
219
</p>
 
220
</div>
 
221
<hr>
 
222
<div class="refsect2" lang="en">
 
223
<a name="id2611962"></a><h3>
 
224
<a name="gimp-page-selector-get-n-pages"></a>gimp_page_selector_get_n_pages ()</h3>
 
225
<a class="indexterm" name="id2611978"></a><pre class="programlisting">gint                gimp_page_selector_get_n_pages      (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector);</pre>
 
226
<p>
 
227
</p>
 
228
<p>
 
229
 
 
230
</p>
 
231
<div class="variablelist"><table border="0">
 
232
<col align="left" valign="top">
 
233
<tbody>
 
234
<tr>
 
235
<td><span class="term"><em class="parameter"><code>selector</code></em>&#160;:</span></td>
 
236
<td> Pointer to a <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a>.
 
237
</td>
 
238
</tr>
 
239
<tr>
 
240
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
241
<td> the number of pages in the document to open.
 
242
 
 
243
</td>
 
244
</tr>
 
245
</tbody>
 
246
</table></div>
 
247
<p class="since">Since  GIMP 2.4
 
248
</p>
 
249
</div>
 
250
<hr>
 
251
<div class="refsect2" lang="en">
 
252
<a name="id2619641"></a><h3>
 
253
<a name="gimp-page-selector-set-target"></a>gimp_page_selector_set_target ()</h3>
 
254
<a class="indexterm" name="id2619656"></a><pre class="programlisting">void                gimp_page_selector_set_target       (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
255
                                                         <a href="GimpPageSelector.html#GimpPageSelectorTarget">GimpPageSelectorTarget</a> target);</pre>
 
256
<p>
 
257
</p>
 
258
<p>
 
259
 
 
260
</p>
 
261
<div class="variablelist"><table border="0">
 
262
<col align="left" valign="top">
 
263
<tbody>
 
264
<tr>
 
265
<td><span class="term"><em class="parameter"><code>selector</code></em>&#160;:</span></td>
 
266
<td> Pointer to a <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a>.
 
267
</td>
 
268
</tr>
 
269
<tr>
 
270
<td><span class="term"><em class="parameter"><code>target</code></em>&#160;:</span></td>
 
271
<td>   How to open the selected pages.
 
272
</td>
 
273
</tr>
 
274
</tbody>
 
275
</table></div>
 
276
<p class="since">Since  GIMP 2.4
 
277
</p>
 
278
</div>
 
279
<hr>
 
280
<div class="refsect2" lang="en">
 
281
<a name="id2619736"></a><h3>
 
282
<a name="gimp-page-selector-get-target"></a>gimp_page_selector_get_target ()</h3>
 
283
<a class="indexterm" name="id2619752"></a><pre class="programlisting"><a href="GimpPageSelector.html#GimpPageSelectorTarget">GimpPageSelectorTarget</a> gimp_page_selector_get_target    (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector);</pre>
 
284
<p>
 
285
</p>
 
286
<p>
 
287
 
 
288
</p>
 
289
<div class="variablelist"><table border="0">
 
290
<col align="left" valign="top">
 
291
<tbody>
 
292
<tr>
 
293
<td><span class="term"><em class="parameter"><code>selector</code></em>&#160;:</span></td>
 
294
<td> Pointer to a <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a>.
 
295
</td>
 
296
</tr>
 
297
<tr>
 
298
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
299
<td> How the selected pages should be opened.
 
300
 
 
301
</td>
 
302
</tr>
 
303
</tbody>
 
304
</table></div>
 
305
<p class="since">Since  GIMP 2.4
 
306
</p>
 
307
</div>
 
308
<hr>
 
309
<div class="refsect2" lang="en">
 
310
<a name="id2619827"></a><h3>
 
311
<a name="gimp-page-selector-set-page-thumbnail"></a>gimp_page_selector_set_page_thumbnail ()</h3>
 
312
<a class="indexterm" name="id2619843"></a><pre class="programlisting">void                gimp_page_selector_set_page_thumbnail
 
313
                                                        (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
314
                                                         gint page_no,
 
315
                                                         GdkPixbuf *thumbnail);</pre>
 
316
<p>
 
317
Sets the thumbnail for given <code class="literal">page_no</code>. A default "page" icon will
 
318
be used if no page thumbnail is set.</p>
 
319
<p>
 
320
 
 
321
</p>
 
322
<div class="variablelist"><table border="0">
 
323
<col align="left" valign="top">
 
324
<tbody>
 
325
<tr>
 
326
<td><span class="term"><em class="parameter"><code>selector</code></em>&#160;:</span></td>
 
327
<td> Pointer to a <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a>.
 
328
</td>
 
329
</tr>
 
330
<tr>
 
331
<td><span class="term"><em class="parameter"><code>page_no</code></em>&#160;:</span></td>
 
332
<td> The number of the page to set the thumbnail for.
 
333
</td>
 
334
</tr>
 
335
<tr>
 
336
<td><span class="term"><em class="parameter"><code>thumbnail</code></em>&#160;:</span></td>
 
337
<td> The thumbnail pixbuf.
 
338
</td>
 
339
</tr>
 
340
</tbody>
 
341
</table></div>
 
342
<p class="since">Since  GIMP 2.4
 
343
</p>
 
344
</div>
 
345
<hr>
 
346
<div class="refsect2" lang="en">
 
347
<a name="id2619963"></a><h3>
 
348
<a name="gimp-page-selector-get-page-thumbnail"></a>gimp_page_selector_get_page_thumbnail ()</h3>
 
349
<a class="indexterm" name="id2619979"></a><pre class="programlisting">GdkPixbuf*          gimp_page_selector_get_page_thumbnail
 
350
                                                        (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
351
                                                         gint page_no);</pre>
 
352
<p>
 
353
</p>
 
354
<p>
 
355
 
 
356
</p>
 
357
<div class="variablelist"><table border="0">
 
358
<col align="left" valign="top">
 
359
<tbody>
 
360
<tr>
 
361
<td><span class="term"><em class="parameter"><code>selector</code></em>&#160;:</span></td>
 
362
<td> Pointer to a <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a>.
 
363
</td>
 
364
</tr>
 
365
<tr>
 
366
<td><span class="term"><em class="parameter"><code>page_no</code></em>&#160;:</span></td>
 
367
<td> The number of the page to get the thumbnail for.
 
368
</td>
 
369
</tr>
 
370
<tr>
 
371
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
372
<td> The page's thumbnail, or <code class="literal">NULL</code> if none is set. The returned
 
373
         pixbuf is owned by <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a> and must not be
 
374
         unref'ed when no longer needed.
 
375
 
 
376
</td>
 
377
</tr>
 
378
</tbody>
 
379
</table></div>
 
380
<p class="since">Since  GIMP 2.4
 
381
</p>
 
382
</div>
 
383
<hr>
 
384
<div class="refsect2" lang="en">
 
385
<a name="id2620070"></a><h3>
 
386
<a name="gimp-page-selector-set-page-label"></a>gimp_page_selector_set_page_label ()</h3>
 
387
<a class="indexterm" name="id2620085"></a><pre class="programlisting">void                gimp_page_selector_set_page_label   (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
388
                                                         gint page_no,
 
389
                                                         const gchar *label);</pre>
 
390
<p>
 
391
</p>
 
392
<p>
 
393
 
 
394
</p>
 
395
<div class="variablelist"><table border="0">
 
396
<col align="left" valign="top">
 
397
<tbody>
 
398
<tr>
 
399
<td><span class="term"><em class="parameter"><code>selector</code></em>&#160;:</span></td>
 
400
<td> Pointer to a <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a>.
 
401
</td>
 
402
</tr>
 
403
<tr>
 
404
<td><span class="term"><em class="parameter"><code>page_no</code></em>&#160;:</span></td>
 
405
<td> The number of the page to set the label for.
 
406
</td>
 
407
</tr>
 
408
<tr>
 
409
<td><span class="term"><em class="parameter"><code>label</code></em>&#160;:</span></td>
 
410
<td> The label.
 
411
</td>
 
412
</tr>
 
413
</tbody>
 
414
</table></div>
 
415
<p class="since">Since  GIMP 2.4
 
416
</p>
 
417
</div>
 
418
<hr>
 
419
<div class="refsect2" lang="en">
 
420
<a name="id2620181"></a><h3>
 
421
<a name="gimp-page-selector-get-page-label"></a>gimp_page_selector_get_page_label ()</h3>
 
422
<a class="indexterm" name="id2620196"></a><pre class="programlisting">gchar*              gimp_page_selector_get_page_label   (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
423
                                                         gint page_no);</pre>
 
424
<p>
 
425
</p>
 
426
<p>
 
427
 
 
428
</p>
 
429
<div class="variablelist"><table border="0">
 
430
<col align="left" valign="top">
 
431
<tbody>
 
432
<tr>
 
433
<td><span class="term"><em class="parameter"><code>selector</code></em>&#160;:</span></td>
 
434
<td> Pointer to a <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a>.
 
435
</td>
 
436
</tr>
 
437
<tr>
 
438
<td><span class="term"><em class="parameter"><code>page_no</code></em>&#160;:</span></td>
 
439
<td> The number of the page to get the thumbnail for.
 
440
</td>
 
441
</tr>
 
442
<tr>
 
443
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
444
<td> The page's label, or <code class="literal">NULL</code> if none is set. This is a newly
 
445
         allocated string that should be <code class="function">g_free()</code>'d when no longer
 
446
         needed.
 
447
 
 
448
</td>
 
449
</tr>
 
450
</tbody>
 
451
</table></div>
 
452
<p class="since">Since  GIMP 2.4
 
453
</p>
 
454
</div>
 
455
<hr>
 
456
<div class="refsect2" lang="en">
 
457
<a name="id2620301"></a><h3>
 
458
<a name="gimp-page-selector-select-all"></a>gimp_page_selector_select_all ()</h3>
 
459
<a class="indexterm" name="id2620315"></a><pre class="programlisting">void                gimp_page_selector_select_all       (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector);</pre>
 
460
<p>
 
461
Selects all pages.</p>
 
462
<p>
 
463
 
 
464
</p>
 
465
<div class="variablelist"><table border="0">
 
466
<col align="left" valign="top">
 
467
<tbody><tr>
 
468
<td><span class="term"><em class="parameter"><code>selector</code></em>&#160;:</span></td>
 
469
<td> Pointer to a <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a>.
 
470
</td>
 
471
</tr></tbody>
 
472
</table></div>
 
473
<p class="since">Since  GIMP 2.4
 
474
</p>
 
475
</div>
 
476
<hr>
 
477
<div class="refsect2" lang="en">
 
478
<a name="id2620372"></a><h3>
 
479
<a name="gimp-page-selector-unselect-all"></a>gimp_page_selector_unselect_all ()</h3>
 
480
<a class="indexterm" name="id2620387"></a><pre class="programlisting">void                gimp_page_selector_unselect_all     (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector);</pre>
 
481
<p>
 
482
Unselects all pages.</p>
 
483
<p>
 
484
 
 
485
</p>
 
486
<div class="variablelist"><table border="0">
 
487
<col align="left" valign="top">
 
488
<tbody><tr>
 
489
<td><span class="term"><em class="parameter"><code>selector</code></em>&#160;:</span></td>
 
490
<td> Pointer to a <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a>.
 
491
</td>
 
492
</tr></tbody>
 
493
</table></div>
 
494
<p class="since">Since  GIMP 2.4
 
495
</p>
 
496
</div>
 
497
<hr>
 
498
<div class="refsect2" lang="en">
 
499
<a name="id2620444"></a><h3>
 
500
<a name="gimp-page-selector-select-page"></a>gimp_page_selector_select_page ()</h3>
 
501
<a class="indexterm" name="id2620458"></a><pre class="programlisting">void                gimp_page_selector_select_page      (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
502
                                                         gint page_no);</pre>
 
503
<p>
 
504
Adds a page to the selection.</p>
 
505
<p>
 
506
 
 
507
</p>
 
508
<div class="variablelist"><table border="0">
 
509
<col align="left" valign="top">
 
510
<tbody>
 
511
<tr>
 
512
<td><span class="term"><em class="parameter"><code>selector</code></em>&#160;:</span></td>
 
513
<td> Pointer to a <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a>.
 
514
</td>
 
515
</tr>
 
516
<tr>
 
517
<td><span class="term"><em class="parameter"><code>page_no</code></em>&#160;:</span></td>
 
518
<td> The number of the page to select.
 
519
</td>
 
520
</tr>
 
521
</tbody>
 
522
</table></div>
 
523
<p class="since">Since  GIMP 2.4
 
524
</p>
 
525
</div>
 
526
<hr>
 
527
<div class="refsect2" lang="en">
 
528
<a name="id2620536"></a><h3>
 
529
<a name="gimp-page-selector-unselect-page"></a>gimp_page_selector_unselect_page ()</h3>
 
530
<a class="indexterm" name="id2620550"></a><pre class="programlisting">void                gimp_page_selector_unselect_page    (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
531
                                                         gint page_no);</pre>
 
532
<p>
 
533
Removes a page from the selection.</p>
 
534
<p>
 
535
 
 
536
</p>
 
537
<div class="variablelist"><table border="0">
 
538
<col align="left" valign="top">
 
539
<tbody>
 
540
<tr>
 
541
<td><span class="term"><em class="parameter"><code>selector</code></em>&#160;:</span></td>
 
542
<td> Pointer to a <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a>.
 
543
</td>
 
544
</tr>
 
545
<tr>
 
546
<td><span class="term"><em class="parameter"><code>page_no</code></em>&#160;:</span></td>
 
547
<td> The number of the page to unselect.
 
548
</td>
 
549
</tr>
 
550
</tbody>
 
551
</table></div>
 
552
<p class="since">Since  GIMP 2.4
 
553
</p>
 
554
</div>
 
555
<hr>
 
556
<div class="refsect2" lang="en">
 
557
<a name="id2620628"></a><h3>
 
558
<a name="gimp-page-selector-page-is-selected"></a>gimp_page_selector_page_is_selected ()</h3>
 
559
<a class="indexterm" name="id2620643"></a><pre class="programlisting">gboolean            gimp_page_selector_page_is_selected (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
560
                                                         gint page_no);</pre>
 
561
<p>
 
562
</p>
 
563
<p>
 
564
 
 
565
</p>
 
566
<div class="variablelist"><table border="0">
 
567
<col align="left" valign="top">
 
568
<tbody>
 
569
<tr>
 
570
<td><span class="term"><em class="parameter"><code>selector</code></em>&#160;:</span></td>
 
571
<td> Pointer to a <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a>.
 
572
</td>
 
573
</tr>
 
574
<tr>
 
575
<td><span class="term"><em class="parameter"><code>page_no</code></em>&#160;:</span></td>
 
576
<td> The number of the page to check.
 
577
</td>
 
578
</tr>
 
579
<tr>
 
580
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
581
<td> <code class="literal">TRUE</code> if the page is selected, <code class="literal">FALSE</code> otherwise.
 
582
 
 
583
</td>
 
584
</tr>
 
585
</tbody>
 
586
</table></div>
 
587
<p class="since">Since  GIMP 2.4
 
588
</p>
 
589
</div>
 
590
<hr>
 
591
<div class="refsect2" lang="en">
 
592
<a name="id2620746"></a><h3>
 
593
<a name="gimp-page-selector-get-selected-pages"></a>gimp_page_selector_get_selected_pages ()</h3>
 
594
<a class="indexterm" name="id2620760"></a><pre class="programlisting">gint*               gimp_page_selector_get_selected_pages
 
595
                                                        (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
596
                                                         gint *n_selected_pages);</pre>
 
597
<p>
 
598
</p>
 
599
<p>
 
600
 
 
601
</p>
 
602
<div class="variablelist"><table border="0">
 
603
<col align="left" valign="top">
 
604
<tbody>
 
605
<tr>
 
606
<td><span class="term"><em class="parameter"><code>selector</code></em>&#160;:</span></td>
 
607
<td> Pointer to a <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a>.
 
608
</td>
 
609
</tr>
 
610
<tr>
 
611
<td><span class="term"><em class="parameter"><code>n_selected_pages</code></em>&#160;:</span></td>
 
612
<td> Returns the number of selected pages.
 
613
</td>
 
614
</tr>
 
615
<tr>
 
616
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
617
<td> An array of page numbers of selected pages. Use <code class="function">g_free()</code> if
 
618
         you don't need the array any longer.
 
619
 
 
620
</td>
 
621
</tr>
 
622
</tbody>
 
623
</table></div>
 
624
<p class="since">Since  GIMP 2.4
 
625
</p>
 
626
</div>
 
627
<hr>
 
628
<div class="refsect2" lang="en">
 
629
<a name="id2620858"></a><h3>
 
630
<a name="gimp-page-selector-select-range"></a>gimp_page_selector_select_range ()</h3>
 
631
<a class="indexterm" name="id2620873"></a><pre class="programlisting">void                gimp_page_selector_select_range     (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector,
 
632
                                                         const gchar *range);</pre>
 
633
<p>
 
634
Selectes the pages described by <code class="literal">range</code>. The range string is a
 
635
user-editable list of pages and ranges, e.g. "1,3,5-7,9-12,14".
 
636
Note that the page numbering in the range string starts with 1,
 
637
not 0.
 
638
</p>
 
639
<p>
 
640
Invalid pages and ranges will be silently ignored, duplicate and
 
641
overlapping pages and ranges will be merged.</p>
 
642
<p>
 
643
 
 
644
</p>
 
645
<div class="variablelist"><table border="0">
 
646
<col align="left" valign="top">
 
647
<tbody>
 
648
<tr>
 
649
<td><span class="term"><em class="parameter"><code>selector</code></em>&#160;:</span></td>
 
650
<td> Pointer to a <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a>.
 
651
</td>
 
652
</tr>
 
653
<tr>
 
654
<td><span class="term"><em class="parameter"><code>range</code></em>&#160;:</span></td>
 
655
<td> A string representing the set of selected pages.
 
656
</td>
 
657
</tr>
 
658
</tbody>
 
659
</table></div>
 
660
<p class="since">Since  GIMP 2.4
 
661
</p>
 
662
</div>
 
663
<hr>
 
664
<div class="refsect2" lang="en">
 
665
<a name="id2620967"></a><h3>
 
666
<a name="gimp-page-selector-get-selected-range"></a>gimp_page_selector_get_selected_range ()</h3>
 
667
<a class="indexterm" name="id2620982"></a><pre class="programlisting">gchar*              gimp_page_selector_get_selected_range
 
668
                                                        (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *selector);</pre>
 
669
<p>
 
670
</p>
 
671
<p>
 
672
 
 
673
</p>
 
674
<div class="variablelist"><table border="0">
 
675
<col align="left" valign="top">
 
676
<tbody>
 
677
<tr>
 
678
<td><span class="term"><em class="parameter"><code>selector</code></em>&#160;:</span></td>
 
679
<td> Pointer to a <a href="GimpPageSelector.html" title="GimpPageSelector"><span class="type">GimpPageSelector</span></a>.
 
680
</td>
 
681
</tr>
 
682
<tr>
 
683
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
684
<td> A newly allocated string representing the set of selected
 
685
         pages. See <code class="function">gimp_page_selector_set_selected_range()</code> for the
 
686
         format of the string.
 
687
 
 
688
</td>
 
689
</tr>
 
690
</tbody>
 
691
</table></div>
 
692
<p class="since">Since  GIMP 2.4
 
693
</p>
 
694
</div>
 
695
</div>
 
696
<div class="refsect1" lang="en">
 
697
<a name="id2621062"></a><h2>Property Details</h2>
 
698
<div class="refsect2" lang="en">
 
699
<a name="id2621072"></a><h3>
 
700
<a name="GimpPageSelector--n-pages"></a>The "<code class="literal">n-pages</code>" property</h3>
 
701
<a class="indexterm" name="id2621084"></a><pre class="programlisting">  "n-pages"                  gint                  : Read / Write</pre>
 
702
<p>
 
703
The number of pages of the document to open.</p>
 
704
<p>
 
705
 
 
706
</p>
 
707
<p>Allowed values: &gt;= 0</p>
 
708
<p>Default value: 0</p>
 
709
<p>Since  GIMP 2.4
 
710
</p>
 
711
</div>
 
712
<hr>
 
713
<div class="refsect2" lang="en">
 
714
<a name="id2621120"></a><h3>
 
715
<a name="GimpPageSelector--target"></a>The "<code class="literal">target</code>" property</h3>
 
716
<a class="indexterm" name="id2621133"></a><pre class="programlisting">  "target"                   <a href="GimpPageSelector.html#GimpPageSelectorTarget">GimpPageSelectorTarget</a>  : Read / Write</pre>
 
717
<p>
 
718
The target to open the document to.</p>
 
719
<p>
 
720
 
 
721
</p>
 
722
<p>Default value: GIMP_PAGE_SELECTOR_TARGET_LAYERS</p>
 
723
<p>Since  GIMP 2.4
 
724
</p>
 
725
</div>
 
726
</div>
 
727
<div class="refsect1" lang="en">
 
728
<a name="id2621167"></a><h2>Signal Details</h2>
 
729
<div class="refsect2" lang="en">
 
730
<a name="id2621176"></a><h3>
 
731
<a name="GimpPageSelector-activate"></a>The "activate" signal</h3>
 
732
<a class="indexterm" name="id2621183"></a><pre class="programlisting">void                user_function                      (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *widget,
 
733
                                                        gpointer          user_data)      : Run First / Action</pre>
 
734
<p>
 
735
The "activate" signal on GimpPageSelector is an action signal. It
 
736
is emitted when a user double-clicks an item in the page selection.</p>
 
737
<p>
 
738
 
 
739
</p>
 
740
<div class="variablelist"><table border="0">
 
741
<col align="left" valign="top">
 
742
<tbody>
 
743
<tr>
 
744
<td><span class="term"><em class="parameter"><code>widget</code></em>&#160;:</span></td>
 
745
<td> the object which received the signal.
 
746
</td>
 
747
</tr>
 
748
<tr>
 
749
<td><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
 
750
<td>user data set when the signal handler was connected.</td>
 
751
</tr>
 
752
</tbody>
 
753
</table></div>
 
754
<p>Since  GIMP 2.4
 
755
</p>
 
756
</div>
 
757
<hr>
 
758
<div class="refsect2" lang="en">
 
759
<a name="id2621255"></a><h3>
 
760
<a name="GimpPageSelector-selection-changed"></a>The "selection-changed" signal</h3>
 
761
<a class="indexterm" name="id2621264"></a><pre class="programlisting">void                user_function                      (<a href="GimpPageSelector.html" title="GimpPageSelector">GimpPageSelector</a> *widget,
 
762
                                                        gpointer          user_data)      : Run First</pre>
 
763
<p>
 
764
This signal is emitted whenever the set of selected pages changes.</p>
 
765
<p>
 
766
 
 
767
</p>
 
768
<div class="variablelist"><table border="0">
 
769
<col align="left" valign="top">
 
770
<tbody>
 
771
<tr>
 
772
<td><span class="term"><em class="parameter"><code>widget</code></em>&#160;:</span></td>
 
773
<td> the object which received the signal.
 
774
</td>
 
775
</tr>
 
776
<tr>
 
777
<td><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
 
778
<td>user data set when the signal handler was connected.</td>
 
779
</tr>
 
780
</tbody>
 
781
</table></div>
 
782
<p>Since  GIMP 2.4
 
783
</p>
 
784
</div>
 
785
</div>
 
786
</div>
 
787
</body>
 
788
</html>