app-docs.sgml 40.1 KB
Newer Older
1
<?xml version="1.0" encoding="UTF-8" ?>
Sven Neumann's avatar
Sven Neumann committed
2
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
3
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
Sven Neumann's avatar
Sven Neumann committed
4

5
<book id="index" xmlns:xi="http://www.w3.org/2001/XInclude">
Sven Neumann's avatar
Sven Neumann committed
6

Sven Neumann's avatar
Sven Neumann committed
7
8
  <bookinfo>
    <title>GIMP Application Reference Manual</title>
9
    <releaseinfo>
10
      for GIMP <xi:include href="version" parse="text" />
11
    </releaseinfo>
Sven Neumann's avatar
Sven Neumann committed
12
13
  </bookinfo>
 
Michael Natterer's avatar
Michael Natterer committed
14
15
  <part id="app-hierarchy-part">
    <title>Object Hierarchy</title>
16
    <xi:include href="xml/tree_index.sgml" />
Michael Natterer's avatar
Michael Natterer committed
17
  </part>
Sven Neumann's avatar
Sven Neumann committed
18

Michael Natterer's avatar
Michael Natterer committed
19
20
  <part id="app-glue-part">
    <title>Application Glue</title>
21
22
23
24
25
26
27
28
29

    <partintro>
      <para>
        The stuff in the toplevel source directory. Initializes and shuts
        down the application, parses the command line. It's the "glue"
        that holds together the various subsystems.
      </para>
    </partintro>

30
31
32
    <xi:include href="xml/app_procs.xml" />
    <xi:include href="xml/batch.xml" />
    <xi:include href="xml/errors.xml" />
33
    <xi:include href="xml/sanity.xml" />
34
    <xi:include href="xml/units.xml" />
Michael Natterer's avatar
Michael Natterer committed
35
36
37
  </part>

  <part id="app-paint-funcs-part">
Sven Neumann's avatar
Sven Neumann committed
38
    <title>Paint Functions</title>
39
40
    <xi:include href="xml/paint-funcs-types.xml" />
    <xi:include href="xml/paint-funcs.xml" />
41
    <xi:include href="xml/scale-funcs.xml" />
Michael Natterer's avatar
Michael Natterer committed
42
  </part>
Sven Neumann's avatar
Sven Neumann committed
43

Michael Natterer's avatar
Michael Natterer committed
44
  <part id="app-composite-part">
Sven Neumann's avatar
Sven Neumann committed
45
    <title>Compositing</title>
46
47
    <xi:include href="xml/gimp-composite.xml" />
    <xi:include href="xml/gimp-composite-generic.xml" />
Michael Natterer's avatar
Michael Natterer committed
48
  </part>  
Sven Neumann's avatar
Sven Neumann committed
49

Michael Natterer's avatar
Michael Natterer committed
50
  <part id="app-base-part">
Sven Neumann's avatar
Sven Neumann committed
51
    <title>Base</title>
52
53
    <xi:include href="xml/base-types.xml" />
    <xi:include href="xml/base-enums.xml" />
Michael Natterer's avatar
Michael Natterer committed
54

55
    <chapter id="app-base-glue">
Michael Natterer's avatar
Michael Natterer committed
56
      <title>Initialization &amp; Glue Code</title>
57
58
      <xi:include href="xml/base.xml" />
      <xi:include href="xml/cpu-accel.xml" />
Michael Natterer's avatar
Michael Natterer committed
59
60
    </chapter>

61
    <chapter id="app-base-utils">
Michael Natterer's avatar
Michael Natterer committed
62
      <title>Base Utilities</title>
63
64
65
66
67
68
      <xi:include href="xml/boundary.xml" />
      <xi:include href="xml/brush-scale.xml" />
      <xi:include href="xml/cpercep.xml" />
      <xi:include href="xml/gimphistogram.xml" />
      <xi:include href="xml/gimplut.xml" />
      <xi:include href="xml/temp-buf.xml" />
Michael Natterer's avatar
Michael Natterer committed
69
70
    </chapter>

71
    <chapter id="app-base-operators">
Michael Natterer's avatar
Michael Natterer committed
72
      <title>Operators</title>
73
74
75
76
77
78
79
      <xi:include href="xml/color-balance.xml" />
      <xi:include href="xml/colorize.xml" />
      <xi:include href="xml/curves.xml" />
      <xi:include href="xml/hue-saturation.xml" />
      <xi:include href="xml/levels.xml" />
      <xi:include href="xml/lut-funcs.xml" />
      <xi:include href="xml/threshold.xml" />
Michael Natterer's avatar
Michael Natterer committed
80
81
    </chapter>

82
    <chapter id="app-base-pixel-regions">
Michael Natterer's avatar
Michael Natterer committed
83
      <title>Pixel Regions &amp; Iterators</title>
84
85
86
      <xi:include href="xml/pixel-region.xml" />
      <xi:include href="xml/pixel-processor.xml" />
      <xi:include href="xml/pixel-surround.xml" />
Michael Natterer's avatar
Michael Natterer committed
87
88
    </chapter>

89
    <chapter id="app-base-tile-management">
Michael Natterer's avatar
Michael Natterer committed
90
      <title>Tile Management</title>
91
92
93
94
95
96
97
      <xi:include href="xml/tile.xml" />
      <xi:include href="xml/tile-swap.xml" />
      <xi:include href="xml/tile-private.xml" />
      <xi:include href="xml/tile-cache.xml" />
      <xi:include href="xml/tile-manager.xml" />
      <xi:include href="xml/tile-manager-crop.xml" />
      <xi:include href="xml/tile-manager-private.xml" />
Michael Natterer's avatar
Michael Natterer committed
98
99
100
101
    </chapter>
   </part>

  <part id="app-config-part">
Sven Neumann's avatar
Sven Neumann committed
102
    <title>Config</title>
103
    <chapter id="app-config-interface">
104
      <title>GimpConfig extensions</title>
105
      <xi:include href="xml/gimpconfig-dump.xml" />
106
      <xi:include href="xml/gimpconfig-file.xml" />
107
      <xi:include href="xml/gimpconfig-utils.xml" />
108
      <xi:include href="xml/gimpxmlparser.xml" />
Michael Natterer's avatar
Michael Natterer committed
109
110
    </chapter>

111
    <chapter id="app-config-objects">
Sven Neumann's avatar
Sven Neumann committed
112
      <title>The GimpRc Objects</title>
113
114
115
116
117
118
      <xi:include href="xml/gimpbaseconfig.xml" />
      <xi:include href="xml/gimpcoreconfig.xml" />
      <xi:include href="xml/gimpdisplayconfig.xml" />
      <xi:include href="xml/gimpguiconfig.xml" />
      <xi:include href="xml/gimppluginconfig.xml" />
      <xi:include href="xml/gimprc.xml" />
119
120
121
      <xi:include href="xml/gimprc-serialize.xml" />
      <xi:include href="xml/gimprc-deserialize.xml" />
      <xi:include href="xml/gimprc-unknown.xml" />
Michael Natterer's avatar
Michael Natterer committed
122
123
124
125
    </chapter>
  </part>

  <part id="app-core-part">
Sven Neumann's avatar
Sven Neumann committed
126
    <title>Core</title>
127
128
    <xi:include href="xml/core-types.xml" />
    <xi:include href="xml/core-enums.xml" />
Michael Natterer's avatar
Michael Natterer committed
129

130
    <chapter id="app-core-base">
Michael Natterer's avatar
Michael Natterer committed
131
      <title>Base Classes</title>
132
133
134
135
136
      <xi:include href="xml/gimpobject.xml" />
      <xi:include href="xml/gimpviewable.xml" />
      <xi:include href="xml/gimpitem.xml" />
      <xi:include href="xml/gimpitem-linked.xml" />
      <xi:include href="xml/gimpitem-preview.xml" />
Michael Natterer's avatar
Michael Natterer committed
137
138
    </chapter>

139
    <chapter id="app-core-containers">
Michael Natterer's avatar
Michael Natterer committed
140
      <title>Object Containers</title>
141
142
143
144
      <xi:include href="xml/gimpcontainer.xml" />
      <xi:include href="xml/gimpcontainer-filter.xml" />
      <xi:include href="xml/gimplist.xml" />
      <xi:include href="xml/gimpdocumentlist.xml" />
Michael Natterer's avatar
Michael Natterer committed
145
146
    </chapter>

147
    <chapter id="app-core-gimp">
Michael Natterer's avatar
Michael Natterer committed
148
      <title>The GIMP Application Instance Object</title>
149
150
151
152
      <xi:include href="xml/gimp.xml" />
      <xi:include href="xml/gimp-documents.xml" />
      <xi:include href="xml/gimp-edit.xml" />
      <xi:include href="xml/gimp-gradients.xml" />
153
      <xi:include href="xml/gimp-gui.xml" />
154
155
156
157
      <xi:include href="xml/gimp-modules.xml" />
      <xi:include href="xml/gimp-parasites.xml" />
      <xi:include href="xml/gimp-templates.xml" />
      <xi:include href="xml/gimp-units.xml" />
Michael Natterer's avatar
Michael Natterer committed
158
159
    </chapter>

160
    <chapter id="app-core-context">
Michael Natterer's avatar
Michael Natterer committed
161
      <title>GimpContext Objects</title>
162
      <xi:include href="xml/gimpcontext.xml" />
163
      <xi:include href="xml/gimpstrokedesc.xml" />
164
165
      <xi:include href="xml/gimpstrokeoptions.xml" />
      <xi:include href="xml/gimptooloptions.xml" />
Michael Natterer's avatar
Michael Natterer committed
166
167
    </chapter>

168
    <chapter id="app-core-info">
Michael Natterer's avatar
Michael Natterer committed
169
      <title>Info Objects</title>
170
171
      <xi:include href="xml/gimppaintinfo.xml" />
      <xi:include href="xml/gimptoolinfo.xml" />
Michael Natterer's avatar
Michael Natterer committed
172
173
    </chapter>

174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
    <chapter id="app-core-data">
      <title>GimpData Objects</title>

      <para>
        Object hierarchy of auxilary data objects which share a common
        API. Data objects have an on-disk representation and live in a
        <link linkend="GimpDataFactory">GimpDataFactory</link> which
        manages them.
      </para>

      <xi:include href="xml/gimpdatafactory.xml" />
      <xi:include href="xml/gimpdata.xml" />
      <xi:include href="xml/gimpbrush.xml" />
      <xi:include href="xml/gimpbrush-header.xml" />
      <xi:include href="xml/gimpbrushgenerated.xml" />
      <xi:include href="xml/gimpbrushpipe.xml" />
      <xi:include href="xml/gimpgradient.xml" />
191
192
      <xi:include href="xml/gimpgradient-load.xml" />
      <xi:include href="xml/gimpgradient-save.xml" />
193
194
195
196
197
198
      <xi:include href="xml/gimppalette.xml" />
      <xi:include href="xml/gimppalette-import.xml" />
      <xi:include href="xml/gimppattern.xml" />
      <xi:include href="xml/gimppattern-header.xml" />
    </chapter>

199
    <chapter id="app-core-drawable">
Michael Natterer's avatar
Michael Natterer committed
200
      <title>Drawable Objects</title>
201
202
203
204
      <xi:include href="xml/gimpdrawable.xml" />
      <xi:include href="xml/gimpdrawable-blend.xml" />
      <xi:include href="xml/gimpdrawable-bucket-fill.xml" />
      <xi:include href="xml/gimpdrawable-combine.xml" />
205
      <xi:include href="xml/gimpdrawable-convert.xml" />
206
207
208
209
      <xi:include href="xml/gimpdrawable-desaturate.xml" />
      <xi:include href="xml/gimpdrawable-equalize.xml" />
      <xi:include href="xml/gimpdrawable-histogram.xml" />
      <xi:include href="xml/gimpdrawable-invert.xml" />
210
      <xi:include href="xml/gimpdrawable-levels.xml" />
211
212
213
214
215
216
217
218
219
      <xi:include href="xml/gimpdrawable-offset.xml" />
      <xi:include href="xml/gimpdrawable-preview.xml" />
      <xi:include href="xml/gimpdrawable-transform.xml" />
      <xi:include href="xml/gimpchannel.xml" />
      <xi:include href="xml/gimpchannel-select.xml" />
      <xi:include href="xml/gimplayermask.xml" />
      <xi:include href="xml/gimpselection.xml" />
      <xi:include href="xml/gimplayer.xml" />
      <xi:include href="xml/gimplayer-floating-sel.xml" />
Michael Natterer's avatar
Michael Natterer committed
220
221
    </chapter>

222
    <chapter id="app-core-image">
Michael Natterer's avatar
Michael Natterer committed
223
      <title>The GimpImage Object</title>
224
225
226
227
228
229
230
231
232
233
      <xi:include href="xml/gimpimage.xml" />
      <xi:include href="xml/gimpimage-colorhash.xml" />
      <xi:include href="xml/gimpimage-colormap.xml" />
      <xi:include href="xml/gimpimage-contiguous-region.xml" />
      <xi:include href="xml/gimpimage-convert.xml" />
      <xi:include href="xml/gimpimage-crop.xml" />
      <xi:include href="xml/gimpimage-duplicate.xml" />
      <xi:include href="xml/gimpimage-flip.xml" />
      <xi:include href="xml/gimpimage-grid.xml" />
      <xi:include href="xml/gimpimage-guides.xml" />
Sven Neumann's avatar
Sven Neumann committed
234
      <xi:include href="xml/gimpimage-sample-points.xml" />
235
236
237
238
239
240
241
242
243
244
      <xi:include href="xml/gimpimage-merge.xml" />
      <xi:include href="xml/gimpimage-new.xml" />
      <xi:include href="xml/gimpimage-pick-color.xml" />
      <xi:include href="xml/gimpimage-preview.xml" />
      <xi:include href="xml/gimpimage-qmask.xml" />
      <xi:include href="xml/gimpimage-resize.xml" />
      <xi:include href="xml/gimpimage-rotate.xml" />
      <xi:include href="xml/gimpimage-scale.xml" />
      <xi:include href="xml/gimpimage-snap.xml" />
      <xi:include href="xml/gimpimage-undo.xml" />
245
      <xi:include href="xml/gimpimage-undo-push.xml" />
Michael Natterer's avatar
Michael Natterer committed
246
247
    </chapter>

248
    <chapter id="app-core-undo">
Michael Natterer's avatar
Michael Natterer committed
249
      <title>The Image Undo System</title>
250
251
252
      <xi:include href="xml/gimpundo.xml" />
      <xi:include href="xml/gimpundostack.xml" />
      <xi:include href="xml/gimpitemundo.xml" />
Michael Natterer's avatar
Michael Natterer committed
253
254
    </chapter>

255
    <chapter id="app-core-misc-objects">
Michael Natterer's avatar
Michael Natterer committed
256
      <title>Misc. Objects</title>
257
      <xi:include href="xml/gimpbuffer.xml" />
258
259
      <xi:include href="xml/gimpenvirontable.xml" />
      <xi:include href="xml/gimpgrid.xml" />
260
261
262
      <xi:include href="xml/gimpimagefile.xml" />
      <xi:include href="xml/gimpimagemap.xml" />
      <xi:include href="xml/gimpparasitelist.xml" />
263
264
      <xi:include href="xml/gimpprojection.xml" />
      <xi:include href="xml/gimpprojection-construct.xml" />
265
266
267
268
269
270
      <xi:include href="xml/gimptemplate.xml" />
    </chapter>

    <chapter id="app-core-interfaces">
      <title>Interfaces</title>
      <xi:include href="xml/gimppickable.xml" />
271
      <xi:include href="xml/gimpprogress.xml" />
Michael Natterer's avatar
Michael Natterer committed
272
273
    </chapter>

274
    <chapter id="app-core-misc-utils">
Michael Natterer's avatar
Michael Natterer committed
275
      <title>Misc. Utilities</title>
276
277
      <xi:include href="xml/gimp-utils.xml" />
      <xi:include href="xml/gimp-transform-utils.xml" />
278
      <xi:include href="xml/gimparea.xml" />
279
      <xi:include href="xml/gimpcoords.xml" />
280
      <xi:include href="xml/gimpinterpreterdb.xml" />
281
282
283
      <xi:include href="xml/gimpmarshal.xml" />
      <xi:include href="xml/gimppreviewcache.xml" />
      <xi:include href="xml/gimpscanconvert.xml" />
Michael Natterer's avatar
Michael Natterer committed
284
285
286
287
    </chapter>
  </part>

  <part id="app-file-part">
Sven Neumann's avatar
Sven Neumann committed
288
    <title>File</title>
289
290
291
292
293
294
295
296

    <partintro>
      <para>
        Functions to open and save images in any registered file format
        as well as various image file related utility functions.
      </para>
    </partintro>

297
298
299
    <xi:include href="xml/file-open.xml" />
    <xi:include href="xml/file-save.xml" />
    <xi:include href="xml/file-utils.xml" />
300
301
    <xi:include href="xml/gimprecentitem.xml" />
    <xi:include href="xml/gimprecentlist.xml" />
Michael Natterer's avatar
Michael Natterer committed
302
  </part>
Sven Neumann's avatar
Sven Neumann committed
303

Michael Natterer's avatar
Michael Natterer committed
304
  <part id="app-vectors-part">
Sven Neumann's avatar
Sven Neumann committed
305
    <title>Vectors</title>
306
307
308
309
310
311
312
313
314
    <xi:include href="xml/vectors-types.xml" />
    <xi:include href="xml/gimpanchor.xml" />
    <xi:include href="xml/gimpbezierstroke.xml" />
    <xi:include href="xml/gimpstroke.xml" />
    <xi:include href="xml/gimpvectors.xml" />
    <xi:include href="xml/gimpvectors-compat.xml" />
    <xi:include href="xml/gimpvectors-preview.xml" />
    <xi:include href="xml/gimpvectors-import.xml" />
    <xi:include href="xml/gimpvectors-export.xml" />
Sven Neumann's avatar
Sven Neumann committed
315
    <xi:include href="xml/gimpvectors-warp.xml" />
Michael Natterer's avatar
Michael Natterer committed
316
  </part>
Sven Neumann's avatar
Sven Neumann committed
317

Michael Natterer's avatar
Michael Natterer committed
318
  <part id="app-xcf-part">
Sven Neumann's avatar
Sven Neumann committed
319
    <title>XCF</title>
320
321
322
323
324
325
326

    <partintro>
      <para>
        Functions to open and save images in GIMP's native "XCF" format.
      </para>
    </partintro>

327
    <chapter id="app-xcf-highlevel">
Michael Natterer's avatar
Michael Natterer committed
328
      <title>Initialization, Loading &amp; Saving</title>
329
330
331
      <xi:include href="xml/xcf.xml" />
      <xi:include href="xml/xcf-load.xml" />
      <xi:include href="xml/xcf-save.xml" />
Michael Natterer's avatar
Michael Natterer committed
332
333
    </chapter>

334
    <chapter id="app-xcf-lowlevel">
Michael Natterer's avatar
Michael Natterer committed
335
      <title>Lowlevel File Access</title>
336
337
338
339
      <xi:include href="xml/xcf-read.xml" />
      <xi:include href="xml/xcf-write.xml" />
      <xi:include href="xml/xcf-seek.xml" />
      <xi:include href="xml/xcf-private.xml" />
Michael Natterer's avatar
Michael Natterer committed
340
341
342
343
    </chapter>
  </part>

  <part id="app-pdb-part">
Sven Neumann's avatar
Sven Neumann committed
344
    <title>Procedural Database</title>
345
346
347
    <xi:include href="xml/procedural_db.xml" />
    <xi:include href="xml/internal_procs.xml" />
    <xi:include href="xml/pdb_glue.xml" />
Michael Natterer's avatar
Michael Natterer committed
348
  </part>
Sven Neumann's avatar
Sven Neumann committed
349

Michael Natterer's avatar
Michael Natterer committed
350
  <part id="app-plug-in-part">
Sven Neumann's avatar
Sven Neumann committed
351
    <title>Plug-Ins</title>
352
    <xi:include href="xml/plug-in-types.xml" />
Sven Neumann's avatar
Sven Neumann committed
353

354
    <chapter id="app-plug-in-management">
Michael Natterer's avatar
Michael Natterer committed
355
      <title>Initialization &amp; Plug-In Management</title>
356
      <xi:include href="xml/plug-ins.xml" />
357
      <xi:include href="xml/plug-ins-query.xml" />
358
      <xi:include href="xml/plug-in-def.xml" />
Sven Neumann's avatar
Sven Neumann committed
359
360
      <xi:include href="xml/plug-in-proc-def.xml" />
      <xi:include href="xml/plug-in-proc-frame.xml" />
361
      <xi:include href="xml/plug-in-rc.xml" />
Michael Natterer's avatar
Michael Natterer committed
362
363
    </chapter>

364
    <chapter id="app-plug-in-execution">
Michael Natterer's avatar
Michael Natterer committed
365
      <title>Plug-In Execution</title>
366
      <xi:include href="xml/plug-in.xml" />   
Sven Neumann's avatar
Sven Neumann committed
367
      <xi:include href="xml/plug-in-context.xml" />
368
369
370
371
372
373
      <xi:include href="xml/plug-in-debug.xml" />
      <xi:include href="xml/plug-in-message.xml" />
      <xi:include href="xml/plug-in-params.xml" />
      <xi:include href="xml/plug-in-progress.xml" />
      <xi:include href="xml/plug-in-run.xml" />
      <xi:include href="xml/plug-in-shm.xml" />
Michael Natterer's avatar
Michael Natterer committed
374
375
376
377
    </chapter>
  </part>

  <part id="app-paint-part">
Sven Neumann's avatar
Sven Neumann committed
378
    <title>Paint</title>
379
380
381
    <xi:include href="xml/paint-types.xml" />
    <xi:include href="xml/paint-enums.xml" />
    <xi:include href="xml/gimp-paint.xml" />
Michael Natterer's avatar
Michael Natterer committed
382

383
    <chapter id="app-paint-paint-core">
Michael Natterer's avatar
Michael Natterer committed
384
      <title>The Paint Core &amp; Options</title>
385
386
387
388
      <xi:include href="xml/gimppaintcore.xml" />
      <xi:include href="xml/gimppaintcore-stroke.xml" />
      <xi:include href="xml/gimppaintcore-undo.xml" />
      <xi:include href="xml/gimppaintoptions.xml" />
389
390
      <xi:include href="xml/gimpbrushcore.xml" />
      <xi:include href="xml/gimpbrushcore-kernels.xml" />
Michael Natterer's avatar
Michael Natterer committed
391
392
    </chapter>

393
    <chapter id="app-paint-implementations">
Michael Natterer's avatar
Michael Natterer committed
394
      <title>Paint Implementations</title>
395
396
397
398
399
400
401
402
403
404
      <xi:include href="xml/gimpairbrush.xml" />
      <xi:include href="xml/gimpairbrushoptions.xml" />
      <xi:include href="xml/gimpclone.xml" />
      <xi:include href="xml/gimpcloneoptions.xml" />
      <xi:include href="xml/gimpconvolve.xml" />
      <xi:include href="xml/gimpconvolveoptions.xml" />
      <xi:include href="xml/gimpdodgeburn.xml" />
      <xi:include href="xml/gimpdodgeburnoptions.xml" />
      <xi:include href="xml/gimperaser.xml" />
      <xi:include href="xml/gimperaseroptions.xml" />
405
406
407
      <xi:include href="xml/gimpink.xml" />
      <xi:include href="xml/gimpink-blob.xml" />
      <xi:include href="xml/gimpinkoptions.xml" />
408
409
410
411
412
      <xi:include href="xml/gimppaintbrush.xml" />
      <xi:include href="xml/gimppencil.xml" />
      <xi:include href="xml/gimppenciloptions.xml" />
      <xi:include href="xml/gimpsmudge.xml" />
      <xi:include href="xml/gimpsmudgeoptions.xml" />
Michael Natterer's avatar
Michael Natterer committed
413
414
415
416
    </chapter>
  </part>

  <part id="app-text-part">
Sven Neumann's avatar
Sven Neumann committed
417
    <title>Text</title>
418
    <xi:include href="xml/text-enums.xml" />
419

420
    <chapter id="app-text-fonts">
421
      <title>Initialization &amp; Font Management</title>
422
423
      <xi:include href="xml/gimp-fonts.xml" />
      <xi:include href="xml/gimpfont.xml" />
424
      <xi:include href="xml/gimpfont-utils.xml" />
425
      <xi:include href="xml/gimpfontlist.xml" />
426
427
    </chapter>

428
    <chapter id="app-text-text">
429
      <title>The GimpText Object</title>
430
431
432
433
434
435
      <xi:include href="xml/gimptext.xml" />
      <xi:include href="xml/gimptext-bitmap.xml" />
      <xi:include href="xml/gimptext-compat.xml" />
      <xi:include href="xml/gimptext-parasite.xml" />
      <xi:include href="xml/gimptext-vectors.xml" />
      <xi:include href="xml/gimptext-xlfd.xml" />
436
      <xi:include href="xml/gimptextundo.xml" />
437
438
    </chapter>

439
    <chapter id="app-text-layout">
440
      <title>The GimpTextLayout Object</title>
441
442
      <xi:include href="xml/gimptextlayout.xml" />
      <xi:include href="xml/gimptextlayout-render.xml" />
443
444
    </chapter>

445
    <chapter id="app-text-layer">
446
      <title>The GimpTextLayer Object</title>
447
448
449
      <xi:include href="xml/gimptextlayer.xml" />
      <xi:include href="xml/gimptextlayer-transform.xml" />
      <xi:include href="xml/gimptextlayer-xcf.xml" />
450
    </chapter>
Michael Natterer's avatar
Michael Natterer committed
451
  </part>
Sven Neumann's avatar
Sven Neumann committed
452

Michael Natterer's avatar
Michael Natterer committed
453
  <part id="app-display-part">
Sven Neumann's avatar
Sven Neumann committed
454
    <title>Display</title>
455
    <xi:include href="xml/display-enums.xml" />
Michael Natterer's avatar
Michael Natterer committed
456

457
    <chapter id="app-display-display">
Michael Natterer's avatar
Michael Natterer committed
458
      <title>The GimpDisplay Object</title>
459
460
461
462
      <xi:include href="xml/gimpdisplay.xml" />
      <xi:include href="xml/gimpdisplay-foreach.xml" />
      <xi:include href="xml/gimpdisplay-handlers.xml" />
      <xi:include href="xml/gimpdisplayoptions.xml" />
Michael Natterer's avatar
Michael Natterer committed
463
464
    </chapter>

465
    <chapter id="app-display-shell">
Michael Natterer's avatar
Michael Natterer committed
466
      <title>The GimpDisplayShell Widget</title>
467
      <xi:include href="xml/gimpcanvas.xml" />
468
469
470
      <xi:include href="xml/gimpdisplayshell.xml" />
      <xi:include href="xml/gimpdisplayshell-appearance.xml" />
      <xi:include href="xml/gimpdisplayshell-callbacks.xml" />
471
      <xi:include href="xml/gimpdisplayshell-close.xml" />
Sven Neumann's avatar
Sven Neumann committed
472
      <xi:include href="xml/gimpdisplayshell-coords.xml" />
473
474
475
476
477
478
479
      <xi:include href="xml/gimpdisplayshell-cursor.xml" />
      <xi:include href="xml/gimpdisplayshell-dnd.xml" />
      <xi:include href="xml/gimpdisplayshell-draw.xml" />
      <xi:include href="xml/gimpdisplayshell-filter-dialog.xml" />
      <xi:include href="xml/gimpdisplayshell-filter.xml" />
      <xi:include href="xml/gimpdisplayshell-handlers.xml" />
      <xi:include href="xml/gimpdisplayshell-layer-select.xml" />
480
      <xi:include href="xml/gimpdisplayshell-preview.xml" />
481
482
483
      <xi:include href="xml/gimpdisplayshell-render.xml" />
      <xi:include href="xml/gimpdisplayshell-scale.xml" />
      <xi:include href="xml/gimpdisplayshell-scroll.xml" />
Sven Neumann's avatar
Sven Neumann committed
484
      <xi:include href="xml/gimpdisplayshell-autoscroll.xml" />
485
486
487
      <xi:include href="xml/gimpdisplayshell-selection.xml" />
      <xi:include href="xml/gimpdisplayshell-title.xml" />
      <xi:include href="xml/gimpdisplayshell-transform.xml" />
Michael Natterer's avatar
Michael Natterer committed
488
489
    </chapter>

490
    <chapter id="app-display-utils">
Michael Natterer's avatar
Michael Natterer committed
491
      <title>Misc. Widgets &amp; Utilities</title>
492
      <xi:include href="xml/gimpnavigationeditor.xml" />
493
      <xi:include href="xml/gimpstatusbar.xml" />
Michael Natterer's avatar
Michael Natterer committed
494
495
496
497
    </chapter>
  </part>

  <part id="app-tools-part">
Sven Neumann's avatar
Sven Neumann committed
498
    <title>Tools</title>
499
500
    <xi:include href="xml/tools-types.xml" />
    <xi:include href="xml/tools-enums.xml" />
501
    <xi:include href="xml/tools-utils.xml" />
Michael Natterer's avatar
Michael Natterer committed
502

503
    <chapter id="app-tools-glue">
Michael Natterer's avatar
Michael Natterer committed
504
      <title>Initialization &amp; Glue Code</title>
505
506
      <xi:include href="xml/gimp-tools.xml" />
      <xi:include href="xml/tool_manager.xml" />
Michael Natterer's avatar
Michael Natterer committed
507
508
    </chapter>

509
    <chapter id="app-tools-tool">
Michael Natterer's avatar
Michael Natterer committed
510
      <title>The GimpTool Object</title>
511
512
      <xi:include href="xml/gimptool.xml" />
      <xi:include href="xml/gimptoolcontrol.xml" />
Michael Natterer's avatar
Michael Natterer committed
513
514
    </chapter>

515
    <chapter id="app-tools-base">
Michael Natterer's avatar
Michael Natterer committed
516
      <title>Base Classes</title>
517
518
519
520
      <xi:include href="xml/gimpdrawtool.xml" />
      <xi:include href="xml/gimpcolortool.xml" />
      <xi:include href="xml/gimpcoloroptions.xml" />
      <xi:include href="xml/gimphistogramoptions.xml" />
Michael Natterer's avatar
Michael Natterer committed
521
522
    </chapter>

523
    <chapter id="app-tools-options-gui">
Michael Natterer's avatar
Michael Natterer committed
524
      <title>GUI Constructors for Core Tool Options</title>
525
      <xi:include href="xml/gimptooloptions-gui.xml" />
526
527
      <xi:include href="xml/gimppaintoptions-gui.xml" />
      <xi:include href="xml/gimpinkoptions-gui.xml" />
Michael Natterer's avatar
Michael Natterer committed
528
529
    </chapter>

530
    <chapter id="app-tools-selection">
Michael Natterer's avatar
Michael Natterer committed
531
      <title>Selection Tools</title>
532
533
534
535
536
537
538
539
      <xi:include href="xml/gimpselectionoptions.xml" />
      <xi:include href="xml/gimpselectiontool.xml" />
      <xi:include href="xml/gimprectselecttool.xml" />
      <xi:include href="xml/gimpellipseselecttool.xml" />
      <xi:include href="xml/gimpfreeselecttool.xml" />
      <xi:include href="xml/gimpfuzzyselecttool.xml" />
      <xi:include href="xml/gimpbycolorselecttool.xml" />
      <xi:include href="xml/gimpiscissorstool.xml" />
Michael Natterer's avatar
Michael Natterer committed
540
541
    </chapter>

542
    <chapter id="app-tools-paint">
Michael Natterer's avatar
Michael Natterer committed
543
      <title>Paint Tools</title>
544
545
546
547
548
549
      <xi:include href="xml/gimppainttool.xml" />
      <xi:include href="xml/gimpairbrushtool.xml" />
      <xi:include href="xml/gimpclonetool.xml" />
      <xi:include href="xml/gimpconvolvetool.xml" />
      <xi:include href="xml/gimpdodgeburntool.xml" />
      <xi:include href="xml/gimperasertool.xml" />
550
      <xi:include href="xml/gimpinktool.xml" />
551
552
553
      <xi:include href="xml/gimppaintbrushtool.xml" />
      <xi:include href="xml/gimppenciltool.xml" />
      <xi:include href="xml/gimpsmudgetool.xml" />
Michael Natterer's avatar
Michael Natterer committed
554
555
    </chapter>

556
    <chapter id="app-tool-color-applying">
Michael Natterer's avatar
Michael Natterer committed
557
      <title>Misc. Color Applying Tools</title>
558
559
560
561
      <xi:include href="xml/gimpblendtool.xml" />
      <xi:include href="xml/gimpblendoptions.xml" />
      <xi:include href="xml/gimpbucketfilltool.xml" />
      <xi:include href="xml/gimpbucketfilloptions.xml" />
Michael Natterer's avatar
Michael Natterer committed
562
563
    </chapter>

564
    <chapter id="app-tools-color-correction">
Michael Natterer's avatar
Michael Natterer committed
565
      <title>Color Correction Tools</title>
566
567
568
569
570
571
572
573
574
575
      <xi:include href="xml/gimpimagemaptool.xml" />
      <xi:include href="xml/gimpimagemapoptions.xml" />
      <xi:include href="xml/gimpbrightnesscontrasttool.xml" />
      <xi:include href="xml/gimpcolorbalancetool.xml" />
      <xi:include href="xml/gimpcolorizetool.xml" />
      <xi:include href="xml/gimpcurvestool.xml" />
      <xi:include href="xml/gimphuesaturationtool.xml" />
      <xi:include href="xml/gimplevelstool.xml" />
      <xi:include href="xml/gimpposterizetool.xml" />
      <xi:include href="xml/gimpthresholdtool.xml" />
Michael Natterer's avatar
Michael Natterer committed
576
577
    </chapter>

578
    <chapter id="app-tools-transform">
Michael Natterer's avatar
Michael Natterer committed
579
      <title>Transform Tools</title>
580
581
582
583
584
585
586
587
588
589
590
591
592
593
      <xi:include href="xml/gimpmovetool.xml" />
      <xi:include href="xml/gimpmoveoptions.xml" />
      <xi:include href="xml/gimpeditselectiontool.xml" />
      <xi:include href="xml/gimpcroptool.xml" />
      <xi:include href="xml/gimpcropoptions.xml" />
      <xi:include href="xml/gimptransformoptions.xml" />
      <xi:include href="xml/gimptransformtool.xml" />
      <xi:include href="xml/gimptransformtool-undo.xml" />
      <xi:include href="xml/gimpfliptool.xml" />
      <xi:include href="xml/gimpflipoptions.xml" />
      <xi:include href="xml/gimpperspectivetool.xml" />
      <xi:include href="xml/gimprotatetool.xml" />
      <xi:include href="xml/gimpscaletool.xml" />
      <xi:include href="xml/gimpsheartool.xml" />
Michael Natterer's avatar
Michael Natterer committed
594
595
    </chapter>

596
    <chapter id="app-tools-misc">
597
      <title>Text and Vector Tools</title>
Sven Neumann's avatar
Sven Neumann committed
598
599
      <xi:include href="xml/gimprectangletool.xml" />
      <xi:include href="xml/gimprectangleoptions.xml" />
600
601
602
603
      <xi:include href="xml/gimptexttool.xml" />
      <xi:include href="xml/gimptextoptions.xml" />
      <xi:include href="xml/gimpvectortool.xml" />
      <xi:include href="xml/gimpvectoroptions.xml" />
Michael Natterer's avatar
Michael Natterer committed
604
605
    </chapter>

606
    <chapter id="app-tools-non-modifying">
Michael Natterer's avatar
Michael Natterer committed
607
      <title>Tools which don't Modify the Image</title>
608
609
610
611
612
613
      <xi:include href="xml/gimpcolorpickertool.xml" />
      <xi:include href="xml/gimpcolorpickeroptions.xml" />
      <xi:include href="xml/gimpmagnifytool.xml" />
      <xi:include href="xml/gimpmagnifyoptions.xml" />
      <xi:include href="xml/gimpmeasuretool.xml" />
      <xi:include href="xml/gimpmeasureoptions.xml" />
Michael Natterer's avatar
Michael Natterer committed
614
615
616
617
    </chapter>
  </part>

  <part id="app-widgets-part">
Sven Neumann's avatar
Sven Neumann committed
618
    <title>Widgets</title>
619
620
    <xi:include href="xml/widgets-types.xml" />
    <xi:include href="xml/widgets-enums.xml" />
Michael Natterer's avatar
Michael Natterer committed
621

622
    <chapter id="app-widgets-devices">
Michael Natterer's avatar
Michael Natterer committed
623
      <title>Input Device Management</title>
624
625
      <xi:include href="xml/gimpdevices.xml" />
      <xi:include href="xml/gimpdeviceinfo.xml" />
Michael Natterer's avatar
Michael Natterer committed
626
627
    </chapter>

628
629
630
    <chapter id="app-widgets-controllers">
      <title>Additional Input Controller Management</title>
      <xi:include href="xml/gimpcontrollers.xml" />
631
      <xi:include href="xml/gimpcontrollereditor.xml" />
632
633
634
635
636
      <xi:include href="xml/gimpcontrollerinfo.xml" />
      <xi:include href="xml/gimpcontrollerkeyboard.xml" />
      <xi:include href="xml/gimpcontrollerwheel.xml" />
    </chapter>

637
    <chapter id="app-widgets-docks">
Michael Natterer's avatar
Michael Natterer committed
638
      <title>Dock Windows &amp; Widgets</title>
639
640
641
642
643
      <xi:include href="xml/gimpdock.xml" />
      <xi:include href="xml/gimpimagedock.xml" />
      <xi:include href="xml/gimptoolbox.xml" />
      <xi:include href="xml/gimptoolbox-dnd.xml" />
      <xi:include href="xml/gimptoolbox-color-area.xml" />
644
      <xi:include href="xml/gimptoolbox-image-area.xml" />
645
646
647
      <xi:include href="xml/gimptoolbox-indicator-area.xml" />
      <xi:include href="xml/gimpdockbook.xml" />
      <xi:include href="xml/gimpdockable.xml" />
648
      <xi:include href="xml/gimpdocked.xml" />
Michael Natterer's avatar
Michael Natterer committed
649
650
    </chapter>

651
    <chapter id="app-widgets-editors">
652
      <title>GimpEditor Widgets</title>
653
654
655
656
      <xi:include href="xml/gimpeditor.xml" />
      <xi:include href="xml/gimpcoloreditor.xml" />
      <xi:include href="xml/gimpdevicestatus.xml" />
      <xi:include href="xml/gimperrorconsole.xml" />
657
      <xi:include href="xml/gimpsamplepointeditor.xml" />
658
      <xi:include href="xml/gimptooloptionseditor.xml" />
659
660
    </chapter>

661
    <chapter id="app-widgets-data-editors">
662
      <title>GimpDataEditor Widgets</title>
663
664
665
666
      <xi:include href="xml/gimpdataeditor.xml" />
      <xi:include href="xml/gimpbrusheditor.xml" />
      <xi:include href="xml/gimpgradienteditor.xml" />
      <xi:include href="xml/gimppaletteeditor.xml" />
Michael Natterer's avatar
Michael Natterer committed
667
668
    </chapter>

669
    <chapter id="app-widgets-image-editor">
670
      <title>GimpImageEditor Widgets</title>
671
672
673
674
675
676
      <xi:include href="xml/gimpimageeditor.xml" />
      <xi:include href="xml/gimpcomponenteditor.xml" />
      <xi:include href="xml/gimpcolormapeditor.xml" />
      <xi:include href="xml/gimphistogrameditor.xml" />
      <xi:include href="xml/gimpselectioneditor.xml" />
      <xi:include href="xml/gimpundoeditor.xml" />
Michael Natterer's avatar
Michael Natterer committed
677
678
    </chapter>

679
    <chapter id="app-widgets-container-views">
Michael Natterer's avatar
Michael Natterer committed
680
      <title>GimpContainerView Widgets</title>
681
682
      <xi:include href="xml/gimpcontainerview.xml" />
      <xi:include href="xml/gimpcontainerview-utils.xml" />
683
      <xi:include href="xml/gimpcontainerbox.xml" />
684
      <xi:include href="xml/gimpcontainercombobox.xml" />
685
      <xi:include href="xml/gimpcontainerentry.xml" />
686
687
688
689
690
691
692
693
      <xi:include href="xml/gimpcontainergridview.xml" />
      <xi:include href="xml/gimpcontainertreeview.xml" />
      <xi:include href="xml/gimpcontainertreeview-dnd.xml" />
      <xi:include href="xml/gimpitemtreeview.xml" />
      <xi:include href="xml/gimpdrawabletreeview.xml" />
      <xi:include href="xml/gimplayertreeview.xml" />
      <xi:include href="xml/gimpchanneltreeview.xml" />
      <xi:include href="xml/gimpvectorstreeview.xml" />
Michael Natterer's avatar
Michael Natterer committed
694
695
    </chapter>

696
697
698
699
    <chapter id="app-widgets-misc-container-views">
      <title>Misc. Container View Widgets</title>
      <xi:include href="xml/gimpcontainerpopup.xml" />
      <xi:include href="xml/gimpviewablebutton.xml" />
700
      <xi:include href="xml/gimpviewablebox.xml" />
Michael Natterer's avatar
Michael Natterer committed
701
702
    </chapter>

703
    <chapter id="app-widgets-container-editors">
704
      <title>GimpContainerEditor Widgets</title>
705
706
707
708
709
710
      <xi:include href="xml/gimpcontainereditor.xml" />
      <xi:include href="xml/gimpbufferview.xml" />
      <xi:include href="xml/gimpdocumentview.xml" />
      <xi:include href="xml/gimpfontview.xml" />
      <xi:include href="xml/gimpimageview.xml" />
      <xi:include href="xml/gimptemplateview.xml" />
711
      <xi:include href="xml/gimptoolview.xml" />
712
713
    </chapter>

714
    <chapter id="app-widgets-data-factory-views">
715
      <title>GimpDataFactoryView Widgets</title>
716
717
      <xi:include href="xml/gimpdatafactoryview.xml" />
      <xi:include href="xml/gimpbrushfactoryview.xml" />
718
      <xi:include href="xml/gimppatternfactoryview.xml" />
719
720
    </chapter>

721
    <chapter id="app-widgets-menus">
Michael Natterer's avatar
Michael Natterer committed
722
      <title>Menus</title>
723
      <xi:include href="xml/gimpactionfactory.xml" />
724
      <xi:include href="xml/gimpactiongroup.xml" />
725
      <xi:include href="xml/gimpaction.xml" />
726
      <xi:include href="xml/gimpenumaction.xml" />
727
      <xi:include href="xml/gimppluginaction.xml" />
728
      <xi:include href="xml/gimpstringaction.xml" />
729
      <xi:include href="xml/gimpmenufactory.xml" />
730
731
732
733
734
      <xi:include href="xml/gimpuimanager.xml" />
    </chapter>

    <chapter id="app-widgets-misc-dialogs">
      <title>Misc. Dialogs</title>
735
      <xi:include href="xml/gimperrordialog.xml" />
736
      <xi:include href="xml/gimpfiledialog.xml" />
737
      <xi:include href="xml/gimpprogressdialog.xml" />
738
739
740
      <xi:include href="xml/gimptexteditor.xml" />
      <xi:include href="xml/gimptooldialog.xml" />
      <xi:include href="xml/gimpviewabledialog.xml" />
Michael Natterer's avatar
Michael Natterer committed
741
742
    </chapter>

743
744
745
746
747
748
749
750
751
752
    <chapter id="app-widgets-pdb-dialogs">
      <title>PDB-Controllable Selection Dialogs</title>
      <xi:include href="xml/gimppdbdialog.xml" />
      <xi:include href="xml/gimpbrushselect.xml" />
      <xi:include href="xml/gimpfontselect.xml" />
      <xi:include href="xml/gimpgradientselect.xml" />
      <xi:include href="xml/gimppaletteselect.xml" />
      <xi:include href="xml/gimppatternselect.xml" />
    </chapter>

753
    <chapter id="app-widgets-misc-widgets">
Michael Natterer's avatar
Michael Natterer committed
754
      <title>Misc. Widgets</title>
755
      <xi:include href="xml/gimpactionview.xml" />
756
      <xi:include href="xml/gimpblobeditor.xml" />
757
      <xi:include href="xml/gimpcolorbar.xml" />
Sven Neumann's avatar
Sven Neumann committed
758
      <xi:include href="xml/gimpcolordialog.xml" />
759
760
761
      <xi:include href="xml/gimpcolordisplayeditor.xml" />
      <xi:include href="xml/gimpcolorframe.xml" />
      <xi:include href="xml/gimpcolorpanel.xml" />
762
      <xi:include href="xml/gimpcursorview.xml" />
763
      <xi:include href="xml/gimpdasheditor.xml" />
764
      <xi:include href="xml/gimpfgbgeditor.xml" />
765
      <xi:include href="xml/gimpfgbgview.xml" />
766
      <xi:include href="xml/gimpfileprocview.xml" />
767
      <xi:include href="xml/gimpgrideditor.xml" />
768
769
      <xi:include href="xml/gimphistogrambox.xml" />
      <xi:include href="xml/gimphistogramview.xml" />
770
      <xi:include href="xml/gimpimagepropview.xml" />
771
      <xi:include href="xml/gimpmessagebox.xml" />
772
      <xi:include href="xml/gimpprogressbox.xml" />
773
      <xi:include href="xml/gimpsizebox.xml" />
774
775
      <xi:include href="xml/gimpstrokeeditor.xml" />
      <xi:include href="xml/gimptemplateeditor.xml" />
776
      <xi:include href="xml/gimpthumbbox.xml" />
Michael Natterer's avatar
Michael Natterer committed
777
778
    </chapter>

779
    <chapter id="app-widgets-views">
Michael Natterer's avatar
Michael Natterer committed
780
      <title>Previews</title>
781
      <xi:include href="xml/gimpview.xml" />
782
      <xi:include href="xml/gimpview-popup.xml" />
Sven Neumann's avatar
Sven Neumann committed
783
      <xi:include href="xml/gimpnavigationview.xml" />
Michael Natterer's avatar
Michael Natterer committed
784
785
    </chapter>

786
787
788
    <chapter id="app-widgets-view-renderers">
      <title>View Renderers</title>
      <xi:include href="xml/gimpviewrenderer.xml" />
789
      <xi:include href="xml/gimpviewrenderer-frame.xml" />
790
791
      <xi:include href="xml/gimpviewrenderer-utils.xml" />
      <xi:include href="xml/gimpviewrendererbrush.xml" />
792
      <xi:include href="xml/gimpviewrendererbuffer.xml" />
793
794
795
796
797
798
      <xi:include href="xml/gimpviewrendererdrawable.xml" />
      <xi:include href="xml/gimpviewrenderergradient.xml" />
      <xi:include href="xml/gimpviewrendererimage.xml" />
      <xi:include href="xml/gimpviewrendererimagefile.xml" />
      <xi:include href="xml/gimpviewrendererlayer.xml" />
      <xi:include href="xml/gimpviewrenderervectors.xml" />
Michael Natterer's avatar
Michael Natterer committed
799
800
    </chapter>

801
    <chapter id="app-widgets-cell-renderers">
Michael Natterer's avatar
Michael Natterer committed
802
      <title>Cell Renderers for GtkTreeView</title>
803
      <xi:include href="xml/gimpcellrendereraccel.xml" />
804
      <xi:include href="xml/gimpcellrendererviewable.xml" />
Michael Natterer's avatar
Michael Natterer committed
805
806
    </chapter>

807
    <chapter id="app-widgets-constructors">
Michael Natterer's avatar
Michael Natterer committed
808
      <title>Convenience Constructors</title>
809
810
811
      <xi:include href="xml/gimpunitstore.xml" />
      <xi:include href="xml/gimpunitcombobox.xml" />
      <xi:include href="xml/gimpscalecombobox.xml" />
812
813
      <xi:include href="xml/gimppropwidgets.xml" />
      <xi:include href="xml/gimpwidgets-constructors.xml" />
Michael Natterer's avatar
Michael Natterer committed
814
815
    </chapter>

816
    <chapter id="app-widgets-misc-utilities">
Michael Natterer's avatar
Michael Natterer committed
817
      <title>Misc. Utilities</title>
818
      <xi:include href="xml/gimpclipboard.xml" />
819
820
821
      <xi:include href="xml/gimpcursor.xml" />
      <xi:include href="xml/gimpdialogfactory.xml" />
      <xi:include href="xml/gimpdnd.xml" />
Sven Neumann's avatar
ooops    
Sven Neumann committed
822
      <xi:include href="xml/gimpdnd-xds.xml" />
823
      <xi:include href="xml/gimppixbuf.xml" />
824
      <xi:include href="xml/gimpselectiondata.xml" />
825
      <xi:include href="xml/gimpsessioninfo.xml" />
826
      <xi:include href="xml/gimphelp.xml" />
827
      <xi:include href="xml/gimpwidgets-utils.xml" />
Michael Natterer's avatar
Michael Natterer committed
828
829
    </chapter>

830
    <chapter id="app-widgets-misplaced">
Michael Natterer's avatar
Michael Natterer committed
831
      <title>Stuff that Should not be here</title>
832
833
834
      <xi:include href="xml/gtkwrapbox.xml" />
      <xi:include href="xml/gtkhwrapbox.xml" />
      <xi:include href="xml/gtkvwrapbox.xml" />
Michael Natterer's avatar
Michael Natterer committed
835
836
837
    </chapter>
  </part>

838
839
840
841
842
843
844
845
846
847
  <part id="app-actions-part">
    <title>Actions</title>

    <chapter id="app-actions-glue">
      <title>Initialization &amp; Glue Code</title>
      <xi:include href="xml/actions.xml" />
    </chapter>

    <chapter id="app-image-actions">
      <title>Actions &amp; Callbacks Mainly Used in the Image Menu</title>
848
849
      <xi:include href="xml/channels-actions.xml" />
      <xi:include href="xml/channels-commands.xml" />
850
851
      <xi:include href="xml/context-actions.xml" />
      <xi:include href="xml/context-commands.xml" />
852
853
854
855
      <xi:include href="xml/debug-actions.xml" />
      <xi:include href="xml/debug-commands.xml" />
      <xi:include href="xml/dialogs-actions.xml" />
      <xi:include href="xml/dialogs-commands.xml" />
856
857
858
859
860
861
862
863
864
865
      <xi:include href="xml/drawable-actions.xml" />
      <xi:include href="xml/drawable-commands.xml" />
      <xi:include href="xml/edit-actions.xml" />
      <xi:include href="xml/edit-commands.xml" />
      <xi:include href="xml/file-actions.xml" />
      <xi:include href="xml/file-commands.xml" />
      <xi:include href="xml/help-actions.xml" />
      <xi:include href="xml/help-commands.xml" />
      <xi:include href="xml/image-actions.xml" />
      <xi:include href="xml/image-commands.xml" />
866
867
      <xi:include href="xml/layers-actions.xml" />
      <xi:include href="xml/layers-commands.xml" />
868
869
      <xi:include href="xml/plug-in-actions.xml" />
      <xi:include href="xml/plug-in-commands.xml" />
870
871
      <xi:include href="xml/qmask-actions.xml" />
      <xi:include href="xml/qmask-commands.xml" />
872
873
874
875
876
877
878
879
      <xi:include href="xml/select-actions.xml" />
      <xi:include href="xml/select-commands.xml" />
      <xi:include href="xml/tools-actions.xml" />
      <xi:include href="xml/tools-commands.xml" />
      <xi:include href="xml/vectors-actions.xml" />
      <xi:include href="xml/vectors-commands.xml" />
      <xi:include href="xml/view-actions.xml" />
      <xi:include href="xml/view-commands.xml" />
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
    </chapter>

    <chapter id="app-actions-data-factory-actions">
      <title>Data Factory Actions &amp; Callbacks</title>
      <xi:include href="xml/brushes-actions.xml" />
      <xi:include href="xml/gradients-actions.xml" />
      <xi:include href="xml/gradients-commands.xml" />
      <xi:include href="xml/palettes-actions.xml" />
      <xi:include href="xml/palettes-commands.xml" />
      <xi:include href="xml/patterns-actions.xml" />
      <xi:include href="xml/data-commands.xml" />
    </chapter>

    <chapter id="app-actions-misc-list-actions">
      <title>Misc. Actions &amp; Callbacks for List &amp; Grid Views</title>
      <xi:include href="xml/buffers-actions.xml" />
      <xi:include href="xml/buffers-commands.xml" />
      <xi:include href="xml/documents-actions.xml" />
      <xi:include href="xml/documents-commands.xml" />
      <xi:include href="xml/fonts-actions.xml" />
      <xi:include href="xml/fonts-commands.xml" />
      <xi:include href="xml/images-actions.xml" />
      <xi:include href="xml/images-commands.xml" />
      <xi:include href="xml/templates-actions.xml" />
      <xi:include href="xml/templates-commands.xml" />
    </chapter>

    <chapter id="app-actions-data-editor-actions">
      <title>Data Editor Actions &amp; Callbacks</title>
      <xi:include href="xml/colormap-editor-actions.xml" />
      <xi:include href="xml/colormap-editor-commands.xml" />
      <xi:include href="xml/gradient-editor-actions.xml" />
      <xi:include href="xml/gradient-editor-commands.xml" />
      <xi:include href="xml/palette-editor-actions.xml" />
      <xi:include href="xml/palette-editor-commands.xml" />
    </chapter>

    <chapter id="app-actions-misc-actions">
      <title>Other Actions &amp; Callbacks</title>
919
920
      <xi:include href="xml/dock-actions.xml" />
      <xi:include href="xml/dock-commands.xml" />
921
922
923
924
      <xi:include href="xml/dockable-actions.xml" />
      <xi:include href="xml/dockable-commands.xml" />
      <xi:include href="xml/error-console-actions.xml" />
      <xi:include href="xml/error-console-commands.xml" />
Sven Neumann's avatar
Sven Neumann committed
925
926
      <xi:include href="xml/text-editor-actions.xml" />
      <xi:include href="xml/text-editor-commands.xml" />
927
928
      <xi:include href="xml/tool-options-actions.xml" />
      <xi:include href="xml/tool-options-commands.xml" />
929
      <xi:include href="xml/window-actions.xml" />
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
    </chapter>
  </part>

  <part id="app-menus-part">
    <title>Menus</title>

    <chapter id="app-menus-glue">
      <title>Initialization &amp; Glue Code</title>
      <xi:include href="xml/menus.xml" />
    </chapter>

    <chapter id="app-menus-menus">
      <title>Menus</title>
      <xi:include href="xml/file-menu.xml" />
      <xi:include href="xml/image-menu.xml" />
      <xi:include href="xml/plug-in-menus.xml" />
      <xi:include href="xml/toolbox-menu.xml" />
      <xi:include href="xml/tool-options-menu.xml" />
948
949
      <xi:include href="xml/dockable-menu.xml" />
      <xi:include href="xml/window-menu.xml" />
950
951
952
    </chapter>
  </part>

953
954
  <part id="app-dialogs-part">
    <title>Dialogs</title>
Michael Natterer's avatar
Michael Natterer committed
955

956
    <chapter id="app-dialogs-glue">
Michael Natterer's avatar
Michael Natterer committed
957
      <title>Initialization &amp; Glue Code</title>
958
      <xi:include href="xml/dialogs.xml" />
Sven Neumann's avatar
Sven Neumann committed
959
      <xi:include href="xml/dialogs-types.xml" />
960
      <xi:include href="xml/dialogs-constructors.xml" />
Michael Natterer's avatar
Michael Natterer committed
961
962
    </chapter>

963
    <chapter id="app-dialogs-dialogs">
Michael Natterer's avatar
Michael Natterer committed
964
      <title>Dialogs</title>
965
      <xi:include href="xml/about-dialog.xml" />
966
      <xi:include href="xml/channel-options-dialog.xml" />
967
      <xi:include href="xml/convert-dialog.xml" />
Sven Neumann's avatar
Sven Neumann committed
968
      <xi:include href="xml/desaturate-dialog.xml" />
969
      <xi:include href="xml/file-open-dialog.xml" />
970
      <xi:include href="xml/file-open-location-dialog.xml" />
971
972
      <xi:include href="xml/file-save-dialog.xml" />
      <xi:include href="xml/grid-dialog.xml" />
973
      <xi:include href="xml/image-merge-layers-dialog.xml" />
974
      <xi:include href="xml/image-new-dialog.xml" />
975
      <xi:include href="xml/image-properties-dialog.xml" />
976
      <xi:include href="xml/image-scale-dialog.xml" />
977
978
      <xi:include href="xml/info-dialog.xml" />
      <xi:include href="xml/info-window.xml" />
979
980
      <xi:include href="xml/layer-add-mask-dialog.xml" />
      <xi:include href="xml/layer-options-dialog.xml" />
981
      <xi:include href="xml/module-dialog.xml" />
982
983
984
      <xi:include href="xml/offset-dialog.xml" />
      <xi:include href="xml/palette-import-dialog.xml" />
      <xi:include href="xml/preferences-dialog.xml" />
Sven Neumann's avatar
fixes    
Sven Neumann committed
985
      <xi:include href="xml/print-size-dialog.xml" />
986
      <xi:include href="xml/quit-dialog.xml"