app-docs.sgml 36.8 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
    <xi:include href="xml/app_procs.xml" />
    <xi:include href="xml/batch.xml" />
    <xi:include href="xml/errors.xml" />
24
    <xi:include href="xml/sanity.xml" />
25
    <xi:include href="xml/units.xml" />
Michael Natterer's avatar
Michael Natterer committed
26
27
28
  </part>

  <part id="app-paint-funcs-part">
Sven Neumann's avatar
Sven Neumann committed
29
    <title>Paint Functions</title>
30
31
    <xi:include href="xml/paint-funcs-types.xml" />
    <xi:include href="xml/paint-funcs.xml" />
Michael Natterer's avatar
Michael Natterer committed
32
  </part>
Sven Neumann's avatar
Sven Neumann committed
33

Michael Natterer's avatar
Michael Natterer committed
34
  <part id="app-composite-part">
Sven Neumann's avatar
Sven Neumann committed
35
    <title>Compositing</title>
36
37
    <xi:include href="xml/gimp-composite.xml" />
    <xi:include href="xml/gimp-composite-generic.xml" />
Michael Natterer's avatar
Michael Natterer committed
38
  </part>  
Sven Neumann's avatar
Sven Neumann committed
39

Michael Natterer's avatar
Michael Natterer committed
40
  <part id="app-base-part">
Sven Neumann's avatar
Sven Neumann committed
41
    <title>Base</title>
42
43
    <xi:include href="xml/base-types.xml" />
    <xi:include href="xml/base-enums.xml" />
Michael Natterer's avatar
Michael Natterer committed
44

45
    <chapter id="app-base-glue">
Michael Natterer's avatar
Michael Natterer committed
46
      <title>Initialization &amp; Glue Code</title>
47
48
      <xi:include href="xml/base.xml" />
      <xi:include href="xml/cpu-accel.xml" />
Michael Natterer's avatar
Michael Natterer committed
49
50
    </chapter>

51
    <chapter id="app-base-utils">
Michael Natterer's avatar
Michael Natterer committed
52
      <title>Base Utilities</title>
53
54
55
56
57
58
      <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
59
60
    </chapter>

61
    <chapter id="app-base-operators">
Michael Natterer's avatar
Michael Natterer committed
62
      <title>Operators</title>
63
64
65
66
67
68
69
      <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
70
71
    </chapter>

72
    <chapter id="app-base-pixel-regions">
Michael Natterer's avatar
Michael Natterer committed
73
      <title>Pixel Regions &amp; Iterators</title>
74
75
76
      <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
77
78
    </chapter>

79
    <chapter id="app-base-tile-management">
Michael Natterer's avatar
Michael Natterer committed
80
      <title>Tile Management</title>
81
82
83
84
85
86
87
      <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
88
89
90
91
    </chapter>
   </part>

  <part id="app-config-part">
Sven Neumann's avatar
Sven Neumann committed
92
    <title>Config</title>
93
    <chapter id="app-config-interface">
Michael Natterer's avatar
Michael Natterer committed
94
      <title>The GimpConfig Interface</title>
95
96
97
98
99
100
101
102
103
      <xi:include href="xml/gimpconfig.xml" />
      <xi:include href="xml/gimpconfig-serialize.xml" />
      <xi:include href="xml/gimpconfig-deserialize.xml" />
      <xi:include href="xml/gimpconfig-dump.xml" />
      <xi:include href="xml/gimpconfig-error.xml" />
      <xi:include href="xml/gimpconfig-path.xml" />
      <xi:include href="xml/gimpconfig-params.xml" />
      <xi:include href="xml/gimpconfig-types.xml" />
      <xi:include href="xml/gimpconfig-utils.xml" />
Michael Natterer's avatar
Michael Natterer committed
104
105
    </chapter>

106
    <chapter id="app-config-objects">
Sven Neumann's avatar
Sven Neumann committed
107
      <title>The GimpRc Objects</title>
108
109
110
111
112
113
      <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" />
Michael Natterer's avatar
Michael Natterer committed
114
115
    </chapter>

116
    <chapter id="app-config-lowlevel">
Michael Natterer's avatar
Michael Natterer committed
117
      <title>Lowlevel Serializing/Deserializing Functions</title>
118
119
120
      <xi:include href="xml/gimpconfigwriter.xml" />
      <xi:include href="xml/gimpscanner.xml" />
      <xi:include href="xml/gimpxmlparser.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
136
      <xi:include href="xml/gimpobject.xml" />
      <xi:include href="xml/gimpviewable.xml" />
      <xi:include href="xml/gimpdata.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-data">
Michael Natterer's avatar
Michael Natterer committed
161
      <title>GimpData Objects</title>
162
163
164
165
166
167
168
169
170
      <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" />
      <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" />
Michael Natterer's avatar
Michael Natterer committed
171
172
    </chapter>

173
    <chapter id="app-core-context">
Michael Natterer's avatar
Michael Natterer committed
174
      <title>GimpContext Objects</title>
175
176
177
      <xi:include href="xml/gimpcontext.xml" />
      <xi:include href="xml/gimpstrokeoptions.xml" />
      <xi:include href="xml/gimptooloptions.xml" />
Michael Natterer's avatar
Michael Natterer committed
178
179
    </chapter>

180
    <chapter id="app-core-info">
Michael Natterer's avatar
Michael Natterer committed
181
      <title>Info Objects</title>
182
183
      <xi:include href="xml/gimppaintinfo.xml" />
      <xi:include href="xml/gimptoolinfo.xml" />
Michael Natterer's avatar
Michael Natterer committed
184
185
    </chapter>

186
    <chapter id="app-core-drawable">
Michael Natterer's avatar
Michael Natterer committed
187
      <title>Drawable Objects</title>
188
189
190
191
192
193
194
195
196
197
198
199
200
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" />
      <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" />
      <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
205
206
    </chapter>

207
    <chapter id="app-core-image">
Michael Natterer's avatar
Michael Natterer committed
208
      <title>The GimpImage Object</title>
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
      <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-push.xml" />
      <xi:include href="xml/gimpimage-undo.xml" />
Michael Natterer's avatar
Michael Natterer committed
230
231
    </chapter>

232
    <chapter id="app-core-undo">
Michael Natterer's avatar
Michael Natterer committed
233
      <title>The Image Undo System</title>
234
235
236
      <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
237
238
    </chapter>

239
    <chapter id="app-core-misc-objects">
Michael Natterer's avatar
Michael Natterer committed
240
      <title>Misc. Objects</title>
241
242
243
244
245
246
247
248
      <xi:include href="xml/gimpbuffer.xml" />
      <xi:include href="xml/gimpimagefile.xml" />
      <xi:include href="xml/gimpimagemap.xml" />
      <xi:include href="xml/gimpparasitelist.xml" />
      <xi:include href="xml/gimptemplate.xml" />
      <xi:include href="xml/gimpdatafactory.xml" />
      <xi:include href="xml/gimpenvirontable.xml" />
      <xi:include href="xml/gimpgrid.xml" />
249
250
      <xi:include href="xml/gimpprojection.xml" />
      <xi:include href="xml/gimpprojection-construct.xml" />
Michael Natterer's avatar
Michael Natterer committed
251
252
    </chapter>

253
    <chapter id="app-core-misc-utils">
Michael Natterer's avatar
Michael Natterer committed
254
      <title>Misc. Utilities</title>
255
256
      <xi:include href="xml/gimp-utils.xml" />
      <xi:include href="xml/gimp-transform-utils.xml" />
257
      <xi:include href="xml/gimparea.xml" />
258
      <xi:include href="xml/gimpcoords.xml" />
259
260
261
      <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
262
263
264
265
    </chapter>
  </part>

  <part id="app-file-part">
Sven Neumann's avatar
Sven Neumann committed
266
    <title>File</title>
267
268
269
    <xi:include href="xml/file-open.xml" />
    <xi:include href="xml/file-save.xml" />
    <xi:include href="xml/file-utils.xml" />
Michael Natterer's avatar
Michael Natterer committed
270
  </part>
Sven Neumann's avatar
Sven Neumann committed
271

Michael Natterer's avatar
Michael Natterer committed
272
  <part id="app-vectors-part">
Sven Neumann's avatar
Sven Neumann committed
273
    <title>Vectors</title>
274
275
276
277
278
279
280
281
282
    <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
283
  </part>
Sven Neumann's avatar
Sven Neumann committed
284

Michael Natterer's avatar
Michael Natterer committed
285
  <part id="app-xcf-part">
Sven Neumann's avatar
Sven Neumann committed
286
    <title>XCF</title>
287
    <chapter id="app-xcf-highlevel">
Michael Natterer's avatar
Michael Natterer committed
288
      <title>Initialization, Loading &amp; Saving</title>
289
290
291
      <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
292
293
    </chapter>

294
    <chapter id="app-xcf-lowlevel">
Michael Natterer's avatar
Michael Natterer committed
295
      <title>Lowlevel File Access</title>
296
297
298
299
      <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
300
301
302
303
    </chapter>
  </part>

  <part id="app-pdb-part">
Sven Neumann's avatar
Sven Neumann committed
304
    <title>Procedural Database</title>
305
306
307
    <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
308
  </part>
Sven Neumann's avatar
Sven Neumann committed
309

Michael Natterer's avatar
Michael Natterer committed
310
  <part id="app-plug-in-part">
Sven Neumann's avatar
Sven Neumann committed
311
    <title>Plug-Ins</title>
312
    <xi:include href="xml/plug-in-types.xml" />
Sven Neumann's avatar
Sven Neumann committed
313

314
    <chapter id="app-plug-in-management">
Michael Natterer's avatar
Michael Natterer committed
315
      <title>Initialization &amp; Plug-In Management</title>
316
317
318
319
      <xi:include href="xml/plug-ins.xml" />
      <xi:include href="xml/plug-in-def.xml" />
      <xi:include href="xml/plug-in-proc.xml" />
      <xi:include href="xml/plug-in-rc.xml" />
Michael Natterer's avatar
Michael Natterer committed
320
321
    </chapter>

322
    <chapter id="app-plug-in-execution">
Michael Natterer's avatar
Michael Natterer committed
323
      <title>Plug-In Execution</title>
324
325
326
327
328
329
330
      <xi:include href="xml/plug-in.xml" />   
      <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
331
332
333
334
    </chapter>
  </part>

  <part id="app-paint-part">
Sven Neumann's avatar
Sven Neumann committed
335
    <title>Paint</title>
336
337
338
    <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
339

340
    <chapter id="app-paint-paint-core">
Michael Natterer's avatar
Michael Natterer committed
341
      <title>The Paint Core &amp; Options</title>
342
343
344
345
      <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" />
346
347
      <xi:include href="xml/gimpbrushcore.xml" />
      <xi:include href="xml/gimpbrushcore-kernels.xml" />
Michael Natterer's avatar
Michael Natterer committed
348
349
    </chapter>

350
    <chapter id="app-paint-implementations">
Michael Natterer's avatar
Michael Natterer committed
351
      <title>Paint Implementations</title>
352
353
354
355
356
357
358
359
360
361
      <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" />
362
363
364
      <xi:include href="xml/gimpink.xml" />
      <xi:include href="xml/gimpink-blob.xml" />
      <xi:include href="xml/gimpinkoptions.xml" />
365
366
367
368
369
      <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
370
371
372
373
    </chapter>
  </part>

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

377
    <chapter id="app-text-fonts">
378
      <title>Initialization &amp; Font Management</title>
379
380
381
      <xi:include href="xml/gimp-fonts.xml" />
      <xi:include href="xml/gimpfont.xml" />
      <xi:include href="xml/gimpfontlist.xml" />
382
383
    </chapter>

384
    <chapter id="app-text-text">
385
      <title>The GimpText Object</title>
386
387
388
389
390
391
      <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" />
392
      <xi:include href="xml/gimptextundo.xml" />
393
394
    </chapter>

395
    <chapter id="app-text-layout">
396
      <title>The GimpTextLayout Object</title>
397
398
      <xi:include href="xml/gimptextlayout.xml" />
      <xi:include href="xml/gimptextlayout-render.xml" />
399
400
    </chapter>

401
    <chapter id="app-text-layer">
402
      <title>The GimpTextLayer Object</title>
403
404
405
      <xi:include href="xml/gimptextlayer.xml" />
      <xi:include href="xml/gimptextlayer-transform.xml" />
      <xi:include href="xml/gimptextlayer-xcf.xml" />
406
    </chapter>
Michael Natterer's avatar
Michael Natterer committed
407
  </part>
Sven Neumann's avatar
Sven Neumann committed
408

Michael Natterer's avatar
Michael Natterer committed
409
  <part id="app-display-part">
Sven Neumann's avatar
Sven Neumann committed
410
    <title>Display</title>
411
    <xi:include href="xml/display-enums.xml" />
Michael Natterer's avatar
Michael Natterer committed
412

413
    <chapter id="app-display-display">
Michael Natterer's avatar
Michael Natterer committed
414
      <title>The GimpDisplay Object</title>
415
416
417
418
      <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
419
420
    </chapter>

421
    <chapter id="app-display-shell">
Michael Natterer's avatar
Michael Natterer committed
422
      <title>The GimpDisplayShell Widget</title>
423
      <xi:include href="xml/gimpcanvas.xml" />
424
425
426
      <xi:include href="xml/gimpdisplayshell.xml" />
      <xi:include href="xml/gimpdisplayshell-appearance.xml" />
      <xi:include href="xml/gimpdisplayshell-callbacks.xml" />
427
      <xi:include href="xml/gimpdisplayshell-close.xml" />
428
429
430
431
432
433
434
      <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" />
435
      <xi:include href="xml/gimpdisplayshell-preview.xml" />
436
437
438
439
440
441
      <xi:include href="xml/gimpdisplayshell-render.xml" />
      <xi:include href="xml/gimpdisplayshell-scale.xml" />
      <xi:include href="xml/gimpdisplayshell-scroll.xml" />
      <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
442
443
    </chapter>

444
    <chapter id="app-display-utils">
Michael Natterer's avatar
Michael Natterer committed
445
      <title>Misc. Widgets &amp; Utilities</title>
446
447
448
      <xi:include href="xml/gimpnavigationview.xml" />
      <xi:include href="xml/gimpstatusbar.xml" />
      <xi:include href="xml/gimpprogress.xml" />
Michael Natterer's avatar
Michael Natterer committed
449
450
451
452
    </chapter>
  </part>

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

457
    <chapter id="app-tools-glue">
Michael Natterer's avatar
Michael Natterer committed
458
      <title>Initialization &amp; Glue Code</title>
459
460
      <xi:include href="xml/gimp-tools.xml" />
      <xi:include href="xml/tool_manager.xml" />
Michael Natterer's avatar
Michael Natterer committed
461
462
    </chapter>

463
    <chapter id="app-tools-tool">
Michael Natterer's avatar
Michael Natterer committed
464
      <title>The GimpTool Object</title>
465
466
      <xi:include href="xml/gimptool.xml" />
      <xi:include href="xml/gimptoolcontrol.xml" />
Michael Natterer's avatar
Michael Natterer committed
467
468
    </chapter>

469
    <chapter id="app-tools-base">
Michael Natterer's avatar
Michael Natterer committed
470
      <title>Base Classes</title>
471
472
473
474
      <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
475
476
    </chapter>

477
    <chapter id="app-tools-options-gui">
Michael Natterer's avatar
Michael Natterer committed
478
      <title>GUI Constructors for Core Tool Options</title>
479
      <xi:include href="xml/gimptooloptions-gui.xml" />
480
481
      <xi:include href="xml/gimppaintoptions-gui.xml" />
      <xi:include href="xml/gimpinkoptions-gui.xml" />
Michael Natterer's avatar
Michael Natterer committed
482
483
    </chapter>

484
    <chapter id="app-tools-selection">
Michael Natterer's avatar
Michael Natterer committed
485
      <title>Selection Tools</title>
486
487
488
489
490
491
492
493
      <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
494
495
    </chapter>

496
    <chapter id="app-tools-paint">
Michael Natterer's avatar
Michael Natterer committed
497
      <title>Paint Tools</title>
498
499
500
501
502
503
      <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" />
504
      <xi:include href="xml/gimpinktool.xml" />
505
506
507
      <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
508
509
    </chapter>

510
    <chapter id="app-tool-color-applying">
Michael Natterer's avatar
Michael Natterer committed
511
      <title>Misc. Color Applying Tools</title>
512
513
514
515
      <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
516
517
    </chapter>

518
    <chapter id="app-tools-color-correction">
Michael Natterer's avatar
Michael Natterer committed
519
      <title>Color Correction Tools</title>
520
521
522
523
524
525
526
527
528
529
      <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
530
531
    </chapter>

532
    <chapter id="app-tools-transform">
Michael Natterer's avatar
Michael Natterer committed
533
      <title>Transform Tools</title>
534
535
536
537
538
539
540
541
542
543
544
545
546
547
      <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
548
549
    </chapter>

550
    <chapter id="app-tools-misc">
551
      <title>Text and Vector Tools</title>
552
553
554
555
      <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
556
557
    </chapter>

558
    <chapter id="app-tools-non-modifying">
Michael Natterer's avatar
Michael Natterer committed
559
      <title>Tools which don't Modify the Image</title>
560
561
562
563
564
565
      <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
566
567
568
569
    </chapter>
  </part>

  <part id="app-widgets-part">
Sven Neumann's avatar
Sven Neumann committed
570
    <title>Widgets</title>
571
572
    <xi:include href="xml/widgets-types.xml" />
    <xi:include href="xml/widgets-enums.xml" />
Michael Natterer's avatar
Michael Natterer committed
573

574
    <chapter id="app-widgets-devices">
Michael Natterer's avatar
Michael Natterer committed
575
      <title>Input Device Management</title>
576
577
      <xi:include href="xml/gimpdevices.xml" />
      <xi:include href="xml/gimpdeviceinfo.xml" />
Michael Natterer's avatar
Michael Natterer committed
578
579
    </chapter>

580
581
582
583
584
585
586
587
    <chapter id="app-widgets-controllers">
      <title>Additional Input Controller Management</title>
      <xi:include href="xml/gimpcontrollers.xml" />
      <xi:include href="xml/gimpcontrollerinfo.xml" />
      <xi:include href="xml/gimpcontrollerkeyboard.xml" />
      <xi:include href="xml/gimpcontrollerwheel.xml" />
    </chapter>

588
    <chapter id="app-widgets-docks">
Michael Natterer's avatar
Michael Natterer committed
589
      <title>Dock Windows &amp; Widgets</title>
590
591
592
593
594
595
      <xi:include href="xml/gimpdocked.xml" />
      <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" />
596
      <xi:include href="xml/gimptoolbox-image-area.xml" />
597
598
599
      <xi:include href="xml/gimptoolbox-indicator-area.xml" />
      <xi:include href="xml/gimpdockbook.xml" />
      <xi:include href="xml/gimpdockable.xml" />
Michael Natterer's avatar
Michael Natterer committed
600
601
    </chapter>

602
    <chapter id="app-widgets-editors">
603
      <title>GimpEditor Widgets</title>
604
605
606
607
608
      <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" />
609
610
    </chapter>

611
    <chapter id="app-widgets-data-editors">
612
      <title>GimpDataEditor Widgets</title>
613
614
615
616
      <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
617
618
    </chapter>

619
    <chapter id="app-widgets-image-editor">
620
      <title>GimpImageEditor Widgets</title>
621
622
623
624
625
626
      <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
627
628
    </chapter>

629
    <chapter id="app-widgets-container-views">
Michael Natterer's avatar
Michael Natterer committed
630
      <title>GimpContainerView Widgets</title>
631
632
      <xi:include href="xml/gimpcontainerview.xml" />
      <xi:include href="xml/gimpcontainerview-utils.xml" />
633
      <xi:include href="xml/gimpcontainercombobox.xml" />
634
      <xi:include href="xml/gimpcontainerentry.xml" />
635
      <xi:include href="xml/gimpcontainerbox.xml" />
636
637
638
639
640
641
642
643
      <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
644
645
    </chapter>

646
647
648
649
    <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" />
Michael Natterer's avatar
Michael Natterer committed
650
651
    </chapter>

652
    <chapter id="app-widgets-container-editors">
653
      <title>GimpContainerEditor Widgets</title>
654
655
656
657
658
659
      <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" />
660
      <xi:include href="xml/gimptoolview.xml" />
661
662
    </chapter>

663
    <chapter id="app-widgets-data-factory-views">
664
      <title>GimpDataFactoryView Widgets</title>
665
666
      <xi:include href="xml/gimpdatafactoryview.xml" />
      <xi:include href="xml/gimpbrushfactoryview.xml" />
667
      <xi:include href="xml/gimppatternfactoryview.xml" />
668
669
    </chapter>

670
    <chapter id="app-widgets-menus">
Michael Natterer's avatar
Michael Natterer committed
671
      <title>Menus</title>
672
      <xi:include href="xml/gimpactionfactory.xml" />
673
      <xi:include href="xml/gimpactiongroup.xml" />
674
      <xi:include href="xml/gimpaction.xml" />
675
      <xi:include href="xml/gimpenumaction.xml" />
676
      <xi:include href="xml/gimppluginaction.xml" />
677
      <xi:include href="xml/gimpstringaction.xml" />
678
      <xi:include href="xml/gimpmenufactory.xml" />
679
680
681
682
683
684
685
686
687
      <xi:include href="xml/gimpuimanager.xml" />
    </chapter>

    <chapter id="app-widgets-misc-dialogs">
      <title>Misc. Dialogs</title>
      <xi:include href="xml/gimpfiledialog.xml" />
      <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
688
689
    </chapter>

690
691
692
693
694
695
696
697
698
699
700
    <chapter id="app-widgets-pdb-dialogs">
      <title>PDB-Controllable Selection Dialogs</title>
      <xi:include href="xml/gimppdbdialog.xml" />
      <xi:include href="xml/gimpdataselect.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>

701
    <chapter id="app-widgets-misc-widgets">
Michael Natterer's avatar
Michael Natterer committed
702
      <title>Misc. Widgets</title>
703
704
705
706
      <xi:include href="xml/gimpcolorbar.xml" />
      <xi:include href="xml/gimpcolordisplayeditor.xml" />
      <xi:include href="xml/gimpcolorframe.xml" />
      <xi:include href="xml/gimpcolorpanel.xml" />
707
      <xi:include href="xml/gimpdasheditor.xml" />
708
      <xi:include href="xml/gimpfgbgeditor.xml" />
709
      <xi:include href="xml/gimpgrideditor.xml" />
710
711
      <xi:include href="xml/gimphistogrambox.xml" />
      <xi:include href="xml/gimphistogramview.xml" />
712
713
      <xi:include href="xml/gimpstrokeeditor.xml" />
      <xi:include href="xml/gimptemplateeditor.xml" />
714
      <xi:include href="xml/gimpthumbbox.xml" />
Michael Natterer's avatar
Michael Natterer committed
715
716
    </chapter>

717
    <chapter id="app-widgets-previews">
Michael Natterer's avatar
Michael Natterer committed
718
      <title>Previews</title>
719
720
721
      <xi:include href="xml/gimppreview.xml" />
      <xi:include href="xml/gimppreview-popup.xml" />
      <xi:include href="xml/gimpnavigationpreview.xml" />
Michael Natterer's avatar
Michael Natterer committed
722
723
    </chapter>

724
    <chapter id="app-widgets-preview-renderers">
Michael Natterer's avatar
Michael Natterer committed
725
      <title>Preview Renderers</title>
726
727
728
729
730
731
      <xi:include href="xml/gimppreviewrenderer.xml" />
      <xi:include href="xml/gimppreviewrenderer-utils.xml" />
      <xi:include href="xml/gimppreviewrendererbrush.xml" />
      <xi:include href="xml/gimppreviewrendererdrawable.xml" />
      <xi:include href="xml/gimppreviewrenderergradient.xml" />
      <xi:include href="xml/gimppreviewrendererimage.xml" />
732
      <xi:include href="xml/gimppreviewrendererimagefile.xml" />
733
734
      <xi:include href="xml/gimppreviewrendererlayer.xml" />
      <xi:include href="xml/gimppreviewrenderervectors.xml" />
Michael Natterer's avatar
Michael Natterer committed
735
736
    </chapter>

737
    <chapter id="app-widgets-cell-renderers">
Michael Natterer's avatar
Michael Natterer committed
738
      <title>Cell Renderers for GtkTreeView</title>
739
740
      <xi:include href="xml/gimpcellrenderertoggle.xml" />
      <xi:include href="xml/gimpcellrendererviewable.xml" />
Michael Natterer's avatar
Michael Natterer committed
741
742
    </chapter>

743
    <chapter id="app-widgets-constructors">
Michael Natterer's avatar
Michael Natterer committed
744
      <title>Convenience Constructors</title>
745
      <xi:include href="xml/gimpenumstore.xml" />
746
      <xi:include href="xml/gimpunitstore.xml" />
747
      <xi:include href="xml/gimpenumcombobox.xml" />
748
749
      <xi:include href="xml/gimpunitcombobox.xml" />
      <xi:include href="xml/gimpscalecombobox.xml" />
750
      <xi:include href="xml/gimpenumwidgets.xml" />
751
752
      <xi:include href="xml/gimppropwidgets.xml" />
      <xi:include href="xml/gimpwidgets-constructors.xml" />
Michael Natterer's avatar
Michael Natterer committed
753
754
    </chapter>

755
    <chapter id="app-widgets-misc-utilities">
Michael Natterer's avatar
Michael Natterer committed
756
      <title>Misc. Utilities</title>
757
      <xi:include href="xml/gimpclipboard.xml" />
758
759
760
761
      <xi:include href="xml/gimpcursor.xml" />
      <xi:include href="xml/gimpdialogfactory.xml" />
      <xi:include href="xml/gimpdnd.xml" />
      <xi:include href="xml/gimphelp.xml" />
762
      <xi:include href="xml/gimpselectiondata.xml" />
763
764
      <xi:include href="xml/gimpsessioninfo.xml" />
      <xi:include href="xml/gimpwidgets-utils.xml" />
Michael Natterer's avatar
Michael Natterer committed
765
766
    </chapter>

767
    <chapter id="app-widgets-misplaced">
Michael Natterer's avatar
Michael Natterer committed
768
      <title>Stuff that Should not be here</title>
769
770
771
      <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
772
773
774
    </chapter>
  </part>

775
776
777
778
779
780
781
782
783
784
785
786
  <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" />
787
788
      <xi:include href="xml/context-actions.xml" />
      <xi:include href="xml/context-commands.xml" />
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
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
      <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-file-dialog-actions">
      <title>File Dialog Actions &amp; Callbacks</title>
      <xi:include href="xml/file-dialog-actions.xml" />
      <xi:include href="xml/file-dialog-commands.xml" />
      <xi:include href="xml/file-open-actions.xml" />
      <xi:include href="xml/file-save-actions.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" />
      <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-dialog-menu.xml" />
      <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>

Michael Natterer's avatar
Michael Natterer committed
892
  <part id="app-gui-part">
Sven Neumann's avatar
Sven Neumann committed
893
    <title>GUI</title>
Michael Natterer's avatar
Michael Natterer committed
894

895
    <chapter id="app-gui-glue">
Michael Natterer's avatar
Michael Natterer committed
896
      <title>Initialization &amp; Glue Code</title>
897
898
899
900
      <xi:include href="xml/gui.xml" />
      <xi:include href="xml/gui-vtable.xml" />
      <xi:include href="xml/session.xml" />
      <xi:include href="xml/themes.xml" />
Michael Natterer's avatar
Michael Natterer committed
901
902
    </chapter>

903
    <chapter id="app-gui-dialogs">
Michael Natterer's avatar
Michael Natterer committed
904
      <title>Dialogs</title>
905
906
907
908
909
910
911
912
      <xi:include href="xml/dialogs.xml" />
      <xi:include href="xml/dialogs-constructors.xml" />
      <xi:include href="xml/about-dialog.xml" />
      <xi:include href="xml/color-notebook.xml" />
      <xi:include href="xml/color-history.xml" />
      <xi:include href="xml/convert-dialog.xml" />
      <xi:include href="xml/file-new-dialog.xml" />
      <xi:include href="xml/file-open-dialog.xml" />
913
      <xi:include href="xml/file-open-location-dialog.xml" />
914
915
916
917
918
919
920
921
922
      <xi:include href="xml/file-save-dialog.xml" />
      <xi:include href="xml/file-dialog-utils.xml" />
      <xi:include href="xml/grid-dialog.xml" />
      <xi:include href="xml/info-dialog.xml" />
      <xi:include href="xml/info-window.xml" />
      <xi:include href="xml/module-browser.xml" />
      <xi:include href="xml/offset-dialog.xml" />
      <xi:include href="xml/palette-import-dialog.xml" />
      <xi:include href="xml/preferences-dialog.xml" />
923
      <xi:include href="xml/quit-dialog.xml" />
924
925
926
927
928
929
930
      <xi:include href="xml/resize-dialog.xml" />
      <xi:include href="xml/resolution-calibrate-dialog.xml" />
      <xi:include href="xml/splash.xml" />
      <xi:include href="xml/stroke-dialog.xml" />
      <xi:include href="xml/tips-dialog.xml" />
      <xi:include href="xml/tips-parser.xml" />
      <xi:include href="xml/user-install-dialog.xml" />
Michael Natterer's avatar
Michael Natterer committed
931
932
    </chapter>
  </part>
Sven Neumann's avatar
Sven Neumann committed
933

934
  <index />
935

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