app-docs.sgml 39 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" />
Michael Natterer's avatar
Michael Natterer committed
41
  </part>
Sven Neumann's avatar
Sven Neumann committed
42

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

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

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

60
    <chapter id="app-base-utils">
Michael Natterer's avatar
Michael Natterer committed
61
      <title>Base Utilities</title>
62
63
64
65
66
67
      <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
68
69
    </chapter>

70
    <chapter id="app-base-operators">
Michael Natterer's avatar
Michael Natterer committed
71
      <title>Operators</title>
72
73
74
75
76
77
78
      <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
79
80
    </chapter>

81
    <chapter id="app-base-pixel-regions">
Michael Natterer's avatar
Michael Natterer committed
82
      <title>Pixel Regions &amp; Iterators</title>
83
84
85
      <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
86
87
    </chapter>

88
    <chapter id="app-base-tile-management">
Michael Natterer's avatar
Michael Natterer committed
89
      <title>Tile Management</title>
90
91
92
93
94
95
96
      <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
97
98
99
100
    </chapter>
   </part>

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

110
    <chapter id="app-config-objects">
Sven Neumann's avatar
Sven Neumann committed
111
      <title>The GimpRc Objects</title>
112
113
114
115
116
117
      <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" />
118
119
120
      <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
121
122
123
124
    </chapter>
  </part>

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

129
    <chapter id="app-core-base">
Michael Natterer's avatar
Michael Natterer committed
130
      <title>Base Classes</title>
131
132
133
134
135
      <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
136
137
    </chapter>

138
    <chapter id="app-core-containers">
Michael Natterer's avatar
Michael Natterer committed
139
      <title>Object Containers</title>
140
141
142
143
      <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
144
145
    </chapter>

146
    <chapter id="app-core-gimp">
Michael Natterer's avatar
Michael Natterer committed
147
      <title>The GIMP Application Instance Object</title>
148
149
150
151
      <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" />
152
      <xi:include href="xml/gimp-gui.xml" />
153
154
155
156
      <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
157
158
    </chapter>

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

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

173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
    <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" />
190
191
      <xi:include href="xml/gimpgradient-load.xml" />
      <xi:include href="xml/gimpgradient-save.xml" />
192
193
194
195
196
197
      <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>

198
    <chapter id="app-core-drawable">
Michael Natterer's avatar
Michael Natterer committed
199
      <title>Drawable Objects</title>
200
201
202
203
      <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" />
204
      <xi:include href="xml/gimpdrawable-convert.xml" />
205
206
207
208
      <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" />
209
      <xi:include href="xml/gimpdrawable-levels.xml" />
210
211
212
213
214
215
216
217
218
      <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
219
220
    </chapter>

221
    <chapter id="app-core-image">
Michael Natterer's avatar
Michael Natterer committed
222
      <title>The GimpImage Object</title>
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
      <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" />
      <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" />
243
      <xi:include href="xml/gimpimage-undo-push.xml" />
Michael Natterer's avatar
Michael Natterer committed
244
245
    </chapter>

246
    <chapter id="app-core-undo">
Michael Natterer's avatar
Michael Natterer committed
247
      <title>The Image Undo System</title>
248
249
250
      <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
251
252
    </chapter>

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

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

272
    <chapter id="app-core-misc-utils">
Michael Natterer's avatar
Michael Natterer committed
273
      <title>Misc. Utilities</title>
274
275
      <xi:include href="xml/gimp-utils.xml" />
      <xi:include href="xml/gimp-transform-utils.xml" />
276
      <xi:include href="xml/gimparea.xml" />
277
      <xi:include href="xml/gimpcoords.xml" />
278
279
280
      <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
281
282
283
284
    </chapter>
  </part>

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

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

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

Michael Natterer's avatar
Michael Natterer committed
301
  <part id="app-vectors-part">
Sven Neumann's avatar
Sven Neumann committed
302
    <title>Vectors</title>
303
304
305
306
307
308
309
310
311
    <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" />
Michael Natterer's avatar
Michael Natterer committed
312
  </part>
Sven Neumann's avatar
Sven Neumann committed
313

Michael Natterer's avatar
Michael Natterer committed
314
  <part id="app-xcf-part">
Sven Neumann's avatar
Sven Neumann committed
315
    <title>XCF</title>
316
317
318
319
320
321
322

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

323
    <chapter id="app-xcf-highlevel">
Michael Natterer's avatar
Michael Natterer committed
324
      <title>Initialization, Loading &amp; Saving</title>
325
326
327
      <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
328
329
    </chapter>

330
    <chapter id="app-xcf-lowlevel">
Michael Natterer's avatar
Michael Natterer committed
331
      <title>Lowlevel File Access</title>
332
333
334
335
      <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
336
337
338
339
    </chapter>
  </part>

  <part id="app-pdb-part">
Sven Neumann's avatar
Sven Neumann committed
340
    <title>Procedural Database</title>
341
342
343
    <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
344
  </part>
Sven Neumann's avatar
Sven Neumann committed
345

Michael Natterer's avatar
Michael Natterer committed
346
  <part id="app-plug-in-part">
Sven Neumann's avatar
Sven Neumann committed
347
    <title>Plug-Ins</title>
348
    <xi:include href="xml/plug-in-types.xml" />
Sven Neumann's avatar
Sven Neumann committed
349

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

359
    <chapter id="app-plug-in-execution">
Michael Natterer's avatar
Michael Natterer committed
360
      <title>Plug-In Execution</title>
361
      <xi:include href="xml/plug-in.xml" />   
Sven Neumann's avatar
Sven Neumann committed
362
      <xi:include href="xml/plug-in-context.xml" />
363
364
365
366
367
368
      <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
369
370
371
372
    </chapter>
  </part>

  <part id="app-paint-part">
Sven Neumann's avatar
Sven Neumann committed
373
    <title>Paint</title>
374
375
376
    <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
377

378
    <chapter id="app-paint-paint-core">
Michael Natterer's avatar
Michael Natterer committed
379
      <title>The Paint Core &amp; Options</title>
380
381
382
383
      <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" />
384
385
      <xi:include href="xml/gimpbrushcore.xml" />
      <xi:include href="xml/gimpbrushcore-kernels.xml" />
Michael Natterer's avatar
Michael Natterer committed
386
387
    </chapter>

388
    <chapter id="app-paint-implementations">
Michael Natterer's avatar
Michael Natterer committed
389
      <title>Paint Implementations</title>
390
391
392
393
394
395
396
397
398
399
      <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" />
400
401
402
      <xi:include href="xml/gimpink.xml" />
      <xi:include href="xml/gimpink-blob.xml" />
      <xi:include href="xml/gimpinkoptions.xml" />
403
404
405
406
407
      <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
408
409
410
411
    </chapter>
  </part>

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

415
    <chapter id="app-text-fonts">
416
      <title>Initialization &amp; Font Management</title>
417
418
419
      <xi:include href="xml/gimp-fonts.xml" />
      <xi:include href="xml/gimpfont.xml" />
      <xi:include href="xml/gimpfontlist.xml" />
420
421
    </chapter>

422
    <chapter id="app-text-text">
423
      <title>The GimpText Object</title>
424
425
426
427
428
429
      <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" />
430
      <xi:include href="xml/gimptextundo.xml" />
431
432
    </chapter>

433
    <chapter id="app-text-layout">
434
      <title>The GimpTextLayout Object</title>
435
436
      <xi:include href="xml/gimptextlayout.xml" />
      <xi:include href="xml/gimptextlayout-render.xml" />
437
438
    </chapter>

439
    <chapter id="app-text-layer">
440
      <title>The GimpTextLayer Object</title>
441
442
443
      <xi:include href="xml/gimptextlayer.xml" />
      <xi:include href="xml/gimptextlayer-transform.xml" />
      <xi:include href="xml/gimptextlayer-xcf.xml" />
444
    </chapter>
Michael Natterer's avatar
Michael Natterer committed
445
  </part>
Sven Neumann's avatar
Sven Neumann committed
446

Michael Natterer's avatar
Michael Natterer committed
447
  <part id="app-display-part">
Sven Neumann's avatar
Sven Neumann committed
448
    <title>Display</title>
449
    <xi:include href="xml/display-enums.xml" />
Michael Natterer's avatar
Michael Natterer committed
450

451
    <chapter id="app-display-display">
Michael Natterer's avatar
Michael Natterer committed
452
      <title>The GimpDisplay Object</title>
453
454
455
456
      <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
457
458
    </chapter>

459
    <chapter id="app-display-shell">
Michael Natterer's avatar
Michael Natterer committed
460
      <title>The GimpDisplayShell Widget</title>
461
      <xi:include href="xml/gimpcanvas.xml" />
462
463
464
      <xi:include href="xml/gimpdisplayshell.xml" />
      <xi:include href="xml/gimpdisplayshell-appearance.xml" />
      <xi:include href="xml/gimpdisplayshell-callbacks.xml" />
465
      <xi:include href="xml/gimpdisplayshell-close.xml" />
Sven Neumann's avatar
Sven Neumann committed
466
      <xi:include href="xml/gimpdisplayshell-coords.xml" />
467
468
469
470
471
472
473
      <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" />
474
      <xi:include href="xml/gimpdisplayshell-preview.xml" />
475
476
477
      <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
478
      <xi:include href="xml/gimpdisplayshell-autoscroll.xml" />
479
480
481
      <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
482
483
    </chapter>

484
    <chapter id="app-display-utils">
Michael Natterer's avatar
Michael Natterer committed
485
      <title>Misc. Widgets &amp; Utilities</title>
486
      <xi:include href="xml/gimpnavigationeditor.xml" />
487
      <xi:include href="xml/gimpstatusbar.xml" />
Michael Natterer's avatar
Michael Natterer committed
488
489
490
491
    </chapter>
  </part>

  <part id="app-tools-part">
Sven Neumann's avatar
Sven Neumann committed
492
    <title>Tools</title>
493
494
    <xi:include href="xml/tools-types.xml" />
    <xi:include href="xml/tools-enums.xml" />
495
    <xi:include href="xml/tools-utils.xml" />
Michael Natterer's avatar
Michael Natterer committed
496

497
    <chapter id="app-tools-glue">
Michael Natterer's avatar
Michael Natterer committed
498
      <title>Initialization &amp; Glue Code</title>
499
500
      <xi:include href="xml/gimp-tools.xml" />
      <xi:include href="xml/tool_manager.xml" />
Michael Natterer's avatar
Michael Natterer committed
501
502
    </chapter>

503
    <chapter id="app-tools-tool">
Michael Natterer's avatar
Michael Natterer committed
504
      <title>The GimpTool Object</title>
505
506
      <xi:include href="xml/gimptool.xml" />
      <xi:include href="xml/gimptoolcontrol.xml" />
Michael Natterer's avatar
Michael Natterer committed
507
508
    </chapter>

509
    <chapter id="app-tools-base">
Michael Natterer's avatar
Michael Natterer committed
510
      <title>Base Classes</title>
511
512
513
514
      <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
515
516
    </chapter>

517
    <chapter id="app-tools-options-gui">
Michael Natterer's avatar
Michael Natterer committed
518
      <title>GUI Constructors for Core Tool Options</title>
519
      <xi:include href="xml/gimptooloptions-gui.xml" />
520
521
      <xi:include href="xml/gimppaintoptions-gui.xml" />
      <xi:include href="xml/gimpinkoptions-gui.xml" />
Michael Natterer's avatar
Michael Natterer committed
522
523
    </chapter>

524
    <chapter id="app-tools-selection">
Michael Natterer's avatar
Michael Natterer committed
525
      <title>Selection Tools</title>
526
527
528
529
530
531
532
533
      <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
534
535
    </chapter>

536
    <chapter id="app-tools-paint">
Michael Natterer's avatar
Michael Natterer committed
537
      <title>Paint Tools</title>
538
539
540
541
542
543
      <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" />
544
      <xi:include href="xml/gimpinktool.xml" />
545
546
547
      <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
548
549
    </chapter>

550
    <chapter id="app-tool-color-applying">
Michael Natterer's avatar
Michael Natterer committed
551
      <title>Misc. Color Applying Tools</title>
552
553
554
555
      <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
556
557
    </chapter>

558
    <chapter id="app-tools-color-correction">
Michael Natterer's avatar
Michael Natterer committed
559
      <title>Color Correction Tools</title>
560
561
562
563
564
565
566
567
568
569
      <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
570
571
    </chapter>

572
    <chapter id="app-tools-transform">
Michael Natterer's avatar
Michael Natterer committed
573
      <title>Transform Tools</title>
574
575
576
577
578
579
580
581
582
583
584
585
586
587
      <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
588
589
    </chapter>

590
    <chapter id="app-tools-misc">
591
      <title>Text and Vector Tools</title>
592
593
594
595
      <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
596
597
    </chapter>

598
    <chapter id="app-tools-non-modifying">
Michael Natterer's avatar
Michael Natterer committed
599
      <title>Tools which don't Modify the Image</title>
600
601
602
603
604
605
      <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
606
607
608
609
    </chapter>
  </part>

  <part id="app-widgets-part">
Sven Neumann's avatar
Sven Neumann committed
610
    <title>Widgets</title>
611
612
    <xi:include href="xml/widgets-types.xml" />
    <xi:include href="xml/widgets-enums.xml" />
Michael Natterer's avatar
Michael Natterer committed
613

614
    <chapter id="app-widgets-devices">
Michael Natterer's avatar
Michael Natterer committed
615
      <title>Input Device Management</title>
616
617
      <xi:include href="xml/gimpdevices.xml" />
      <xi:include href="xml/gimpdeviceinfo.xml" />
Michael Natterer's avatar
Michael Natterer committed
618
619
    </chapter>

620
621
622
    <chapter id="app-widgets-controllers">
      <title>Additional Input Controller Management</title>
      <xi:include href="xml/gimpcontrollers.xml" />
623
      <xi:include href="xml/gimpcontrollereditor.xml" />
624
625
626
627
628
      <xi:include href="xml/gimpcontrollerinfo.xml" />
      <xi:include href="xml/gimpcontrollerkeyboard.xml" />
      <xi:include href="xml/gimpcontrollerwheel.xml" />
    </chapter>

629
    <chapter id="app-widgets-docks">
Michael Natterer's avatar
Michael Natterer committed
630
      <title>Dock Windows &amp; Widgets</title>
631
632
633
634
635
      <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" />
636
      <xi:include href="xml/gimptoolbox-image-area.xml" />
637
638
639
      <xi:include href="xml/gimptoolbox-indicator-area.xml" />
      <xi:include href="xml/gimpdockbook.xml" />
      <xi:include href="xml/gimpdockable.xml" />
640
      <xi:include href="xml/gimpdocked.xml" />
Michael Natterer's avatar
Michael Natterer committed
641
642
    </chapter>

643
    <chapter id="app-widgets-editors">
644
      <title>GimpEditor Widgets</title>
645
646
647
648
649
      <xi:include href="xml/gimpeditor.xml" />
      <xi:include href="xml/gimpcoloreditor.xml" />
      <xi:include href="xml/gimpdevicestatus.xml" />
      <xi:include href="xml/gimperrorconsole.xml" />
      <xi:include href="xml/gimptooloptionseditor.xml" />
650
651
    </chapter>

652
    <chapter id="app-widgets-data-editors">
653
      <title>GimpDataEditor Widgets</title>
654
655
656
657
      <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
658
659
    </chapter>

660
    <chapter id="app-widgets-image-editor">
661
      <title>GimpImageEditor Widgets</title>
662
663
664
665
666
667
      <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
668
669
    </chapter>

670
    <chapter id="app-widgets-container-views">
Michael Natterer's avatar
Michael Natterer committed
671
      <title>GimpContainerView Widgets</title>
672
673
      <xi:include href="xml/gimpcontainerview.xml" />
      <xi:include href="xml/gimpcontainerview-utils.xml" />
674
      <xi:include href="xml/gimpcontainerbox.xml" />
675
      <xi:include href="xml/gimpcontainercombobox.xml" />
676
      <xi:include href="xml/gimpcontainerentry.xml" />
677
678
679
680
681
682
683
684
      <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
685
686
    </chapter>

687
688
689
690
    <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" />
691
      <xi:include href="xml/gimpviewablebox.xml" />
Michael Natterer's avatar
Michael Natterer committed
692
693
    </chapter>

694
    <chapter id="app-widgets-container-editors">
695
      <title>GimpContainerEditor Widgets</title>
696
697
698
699
700
701
      <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" />
702
      <xi:include href="xml/gimptoolview.xml" />
703
704
    </chapter>

705
    <chapter id="app-widgets-data-factory-views">
706
      <title>GimpDataFactoryView Widgets</title>
707
708
      <xi:include href="xml/gimpdatafactoryview.xml" />
      <xi:include href="xml/gimpbrushfactoryview.xml" />
709
      <xi:include href="xml/gimppatternfactoryview.xml" />
710
711
    </chapter>

712
    <chapter id="app-widgets-menus">
Michael Natterer's avatar
Michael Natterer committed
713
      <title>Menus</title>
714
      <xi:include href="xml/gimpactionfactory.xml" />
715
      <xi:include href="xml/gimpactiongroup.xml" />
716
      <xi:include href="xml/gimpaction.xml" />
717
      <xi:include href="xml/gimpenumaction.xml" />
718
      <xi:include href="xml/gimppluginaction.xml" />
719
      <xi:include href="xml/gimpstringaction.xml" />
720
      <xi:include href="xml/gimpmenufactory.xml" />
721
722
723
724
725
      <xi:include href="xml/gimpuimanager.xml" />
    </chapter>

    <chapter id="app-widgets-misc-dialogs">
      <title>Misc. Dialogs</title>
726
      <xi:include href="xml/gimperrordialog.xml" />
727
      <xi:include href="xml/gimpfiledialog.xml" />
728
      <xi:include href="xml/gimpprogressdialog.xml" />
729
730
731
      <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
732
733
    </chapter>

734
735
736
737
738
739
740
741
742
743
    <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>

744
    <chapter id="app-widgets-misc-widgets">
Michael Natterer's avatar
Michael Natterer committed
745
      <title>Misc. Widgets</title>
746
      <xi:include href="xml/gimpactionview.xml" />
747
      <xi:include href="xml/gimpblobeditor.xml" />
748
      <xi:include href="xml/gimpcolorbar.xml" />
Sven Neumann's avatar
Sven Neumann committed
749
      <xi:include href="xml/gimpcolordialog.xml" />
750
751
752
      <xi:include href="xml/gimpcolordisplayeditor.xml" />
      <xi:include href="xml/gimpcolorframe.xml" />
      <xi:include href="xml/gimpcolorpanel.xml" />
753
      <xi:include href="xml/gimpdasheditor.xml" />
754
      <xi:include href="xml/gimpfgbgeditor.xml" />
755
      <xi:include href="xml/gimpfileprocview.xml" />
756
      <xi:include href="xml/gimpgrideditor.xml" />
757
758
      <xi:include href="xml/gimphistogrambox.xml" />
      <xi:include href="xml/gimphistogramview.xml" />
759
      <xi:include href="xml/gimpmessagebox.xml" />
760
      <xi:include href="xml/gimpprogressbox.xml" />
761
      <xi:include href="xml/gimpsizebox.xml" />
762
763
      <xi:include href="xml/gimpstrokeeditor.xml" />
      <xi:include href="xml/gimptemplateeditor.xml" />
764
      <xi:include href="xml/gimpthumbbox.xml" />
Michael Natterer's avatar
Michael Natterer committed
765
766
    </chapter>

767
    <chapter id="app-widgets-views">
Michael Natterer's avatar
Michael Natterer committed
768
      <title>Previews</title>
769
      <xi:include href="xml/gimpview.xml" />
770
      <xi:include href="xml/gimpview-popup.xml" />
Sven Neumann's avatar
Sven Neumann committed
771
      <xi:include href="xml/gimpnavigationview.xml" />
Michael Natterer's avatar
Michael Natterer committed
772
773
    </chapter>

774
775
776
    <chapter id="app-widgets-view-renderers">
      <title>View Renderers</title>
      <xi:include href="xml/gimpviewrenderer.xml" />
777
      <xi:include href="xml/gimpviewrenderer-frame.xml" />
778
779
      <xi:include href="xml/gimpviewrenderer-utils.xml" />
      <xi:include href="xml/gimpviewrendererbrush.xml" />
780
      <xi:include href="xml/gimpviewrendererbuffer.xml" />
781
782
783
784
785
786
      <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
787
788
    </chapter>

789
    <chapter id="app-widgets-cell-renderers">
Michael Natterer's avatar
Michael Natterer committed
790
      <title>Cell Renderers for GtkTreeView</title>
791
      <xi:include href="xml/gimpcellrendereraccel.xml" />
792
      <xi:include href="xml/gimpcellrendererviewable.xml" />
Michael Natterer's avatar
Michael Natterer committed
793
794
    </chapter>

795
    <chapter id="app-widgets-constructors">
Michael Natterer's avatar
Michael Natterer committed
796
      <title>Convenience Constructors</title>
797
798
799
      <xi:include href="xml/gimpunitstore.xml" />
      <xi:include href="xml/gimpunitcombobox.xml" />
      <xi:include href="xml/gimpscalecombobox.xml" />
800
801
      <xi:include href="xml/gimppropwidgets.xml" />
      <xi:include href="xml/gimpwidgets-constructors.xml" />
Michael Natterer's avatar
Michael Natterer committed
802
803
    </chapter>

804
    <chapter id="app-widgets-misc-utilities">
Michael Natterer's avatar
Michael Natterer committed
805
      <title>Misc. Utilities</title>
806
      <xi:include href="xml/gimpclipboard.xml" />
807
808
809
810
      <xi:include href="xml/gimpcursor.xml" />
      <xi:include href="xml/gimpdialogfactory.xml" />
      <xi:include href="xml/gimpdnd.xml" />
      <xi:include href="xml/gimphelp.xml" />
811
      <xi:include href="xml/gimpselectiondata.xml" />
812
813
      <xi:include href="xml/gimpsessioninfo.xml" />
      <xi:include href="xml/gimpwidgets-utils.xml" />
Michael Natterer's avatar
Michael Natterer committed
814
815
    </chapter>

816
    <chapter id="app-widgets-misplaced">
Michael Natterer's avatar
Michael Natterer committed
817
      <title>Stuff that Should not be here</title>
818
819
820
      <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
821
822
823
    </chapter>
  </part>

824
825
826
827
828
829
830
831
832
833
834
835
  <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>
      <xi:include href="xml/file-actions.xml" />
      <xi:include href="xml/file-commands.xml" />
836
837
      <xi:include href="xml/context-actions.xml" />
      <xi:include href="xml/context-commands.xml" />
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
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
      <xi:include href="xml/edit-actions.xml" />
      <xi:include href="xml/edit-commands.xml" />
      <xi:include href="xml/select-actions.xml" />
      <xi:include href="xml/select-commands.xml" />
      <xi:include href="xml/image-actions.xml" />
      <xi:include href="xml/image-commands.xml" />
      <xi:include href="xml/drawable-actions.xml" />
      <xi:include href="xml/drawable-commands.xml" />
      <xi:include href="xml/tools-actions.xml" />
      <xi:include href="xml/tools-commands.xml" />
      <xi:include href="xml/view-actions.xml" />
      <xi:include href="xml/view-commands.xml" />
      <xi:include href="xml/help-actions.xml" />
      <xi:include href="xml/help-commands.xml" />
      <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" />
      <xi:include href="xml/plug-in-actions.xml" />
      <xi:include href="xml/plug-in-commands.xml" />
      <xi:include href="xml/channels-actions.xml" />
      <xi:include href="xml/channels-commands.xml" />
      <xi:include href="xml/layers-actions.xml" />
      <xi:include href="xml/layers-commands.xml" />
      <xi:include href="xml/vectors-actions.xml" />
      <xi:include href="xml/vectors-commands.xml" />
      <xi:include href="xml/qmask-actions.xml" />
      <xi:include href="xml/qmask-commands.xml" />
    </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>
      <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
909
910
      <xi:include href="xml/text-editor-actions.xml" />
      <xi:include href="xml/text-editor-commands.xml" />
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
      <xi:include href="xml/tool-options-actions.xml" />
      <xi:include href="xml/tool-options-commands.xml" />
    </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" />
    </chapter>
  </part>

934
935
  <part id="app-dialogs-part">
    <title>Dialogs</title>
Michael Natterer's avatar
Michael Natterer committed
936

937
    <chapter id="app-dialogs-glue">
Michael Natterer's avatar
Michael Natterer committed
938
      <title>Initialization &amp; Glue Code</title>
939
      <xi:include href="xml/dialogs.xml" />
Sven Neumann's avatar
Sven Neumann committed
940
      <xi:include href="xml/dialogs-types.xml" />
941
      <xi:include href="xml/dialogs-constructors.xml" />
Michael Natterer's avatar
Michael Natterer committed
942
943
    </chapter>

944
    <chapter id="app-dialogs-dialogs">
Michael Natterer's avatar
Michael Natterer committed
945
      <title>Dialogs</title>
946
      <xi:include href="xml/about-dialog.xml" />
947
      <xi:include href="xml/channel-options-dialog.xml" />
948
949
      <xi:include href="xml/convert-dialog.xml" />
      <xi:include href="xml/file-open-dialog.xml" />
950
      <xi:include href="xml/file-open-location-dialog.xml" />
951
952
      <xi:include href="xml/file-save-dialog.xml" />
      <xi:include href="xml/grid-dialog.xml" />
953
      <xi:include href="xml/image-merge-layers-dialog.xml" />
954
      <xi:include href="xml/image-new-dialog.xml" />
955
      <xi:include href="xml/image-scale-dialog.xml" />
956
957
      <xi:include href="xml/info-dialog.xml" />
      <xi:include href="xml/info-window.xml" />
958
959
      <xi:include href="xml/layer-add-mask-dialog.xml" />
      <xi:include href="xml/layer-options-dialog.xml" />
960
      <xi:include href="xml/module-dialog.xml" />
961
962
963
      <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
964
      <xi:include href="xml/print-size-dialog.xml" />
965
      <xi:include href="xml/quit-dialog.xml" />
966
967
      <xi:include href="xml/resize-dialog.xml" />
      <xi:include href="xml/resolution-calibrate-dialog.xml" />
968
      <xi:include href="xml/scale-dialog.xml" />
969
      <xi:include href="xml/stroke-dialog.xml" />
970
      <xi:include href="xml/template-options-dialog.xml" />
971
972
973
      <xi:include href="xml/tips-dialog.xml" />
      <xi:include href="xml/tips-parser.xml" />
      <xi:include href="xml/user-install-dialog.xml" />
974
975
976
      <xi:include href="xml/vectors-export-dialog.xml" />
      <xi:include href="xml/vectors-import-dialog.xml" />
      <xi:include href="xml/vectors-options-dialog.xml" />
Michael Natterer's avatar
Michael Natterer committed
977
978
    </chapter>
  </part>
Sven Neumann's avatar
Sven Neumann committed
979

980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
  <part id="app-gui-part">
    <title>GUI</title>

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

    <chapter id="app-gui-utils">
      <title>Misc. Utilities</title>
      <xi:include href="xml/color-history.xml" />
      <xi:include href="xml/session.xml" />
      <xi:include href="xml/splash.xml" />
      <xi:include href="xml/themes.xml" />
    </chapter>
  </part>

998
  <index />
999

Sven Neumann's avatar
Sven Neumann committed
1000
</book>