[docs/] Updated documentation
[adg.git] / docs / adg-sections.txt
blob21bc8b073df2e6ac27723da3df3ea6c8dbdee835
1 <SECTION>
2 <FILE>pair</FILE>
3 <INCLUDE>adg/adg.h</INCLUDE>
4 AdgPair
5 <SUBSECTION>
6 adg_pair_dup
7 <SUBSECTION Standard>
8 ADG_TYPE_PAIR
9 adg_pair_get_type
10 </SECTION>
12 <SECTION>
13 <FILE>matrix</FILE>
14 <INCLUDE>adg/adg.h</INCLUDE>
15 AdgMatrix
16 <SUBSECTION>
17 adg_matrix_init_null
18 adg_matrix_is_null
19 adg_matrix_get_fallback
20 <SUBSECTION>
21 adg_matrix_dup
22 adg_matrix_set
23 adg_matrix_equal
24 <SUBSECTION Standard>
25 ADG_TYPE_MATRIX
26 adg_matrix_get_type
27 </SECTION>
29 <SECTION>
30 <FILE>pattern</FILE>
31 <INCLUDE>adg/adg.h</INCLUDE>
32 AdgPattern
33 <SUBSECTION Standard>
34 ADG_TYPE_PATTERN
35 adg_pattern_get_type
36 </SECTION>
38 <SECTION>
39 <FILE>context</FILE>
40 <INCLUDE>adg/adg.h</INCLUDE>
41 AdgContext
42 AdgContextFiller
43 <SUBSECTION>
44 adg_context_get_slot
45 adg_context_new
46 <SUBSECTION>
47 adg_context_get_style
48 adg_context_set_style
49 <SUBSECTION Standard>
50 AdgContextClass
51 AdgContextPrivate
52 adg_context_get_type
53 ADG_CONTEXT
54 ADG_IS_CONTEXT
55 ADG_TYPE_CONTEXT
56 ADG_CONTEXT_CLASS
57 ADG_IS_CONTEXT_CLASS
58 ADG_CONTEXT_GET_CLASS
59 </SECTION>
61 <SECTION>
62 <FILE>style</FILE>
63 <INCLUDE>adg/adg.h</INCLUDE>
64 <SUBSECTION>
65 AdgStyle
66 AdgStyleId
67 AdgStyleSlot
68 <SUBSECTION>
69 adg_style_register_id
70 adg_style_from_id
71 adg_style_get_default
72 adg_style_apply
73 <SUBSECTION>
74 adg_style_get_pattern
75 adg_style_set_pattern
76 <SUBSECTION Standard>
77 AdgStyleClass
78 AdgStylePrivate
79 adg_style_get_type
80 ADG_STYLE
81 ADG_IS_STYLE
82 ADG_TYPE_STYLE
83 ADG_STYLE_CLASS
84 ADG_IS_STYLE_CLASS
85 ADG_STYLE_GET_CLASS
86 </SECTION>
88 <SECTION>
89 <FILE>line-style</FILE>
90 <INCLUDE>adg/adg.h</INCLUDE>
91 AdgLineStyle
92 ADG_SLOT_LINE_STYLE
93 <SUBSECTION>
94 adg_line_style_new
95 <SUBSECTION>
96 adg_line_style_get_width
97 adg_line_style_set_width
98 adg_line_style_get_antialias
99 adg_line_style_set_antialias
100 adg_line_style_get_cap
101 adg_line_style_set_cap
102 adg_line_style_get_join
103 adg_line_style_set_join
104 adg_line_style_get_miter_limit
105 adg_line_style_set_miter_limit
106 <SUBSECTION Standard>
107 AdgLineStyleClass
108 AdgLineStylePrivate
109 adg_line_style_get_type
110 adg_line_style_get_slot
111 ADG_LINE_STYLE
112 ADG_IS_LINE_STYLE
113 ADG_TYPE_LINE_STYLE
114 ADG_LINE_STYLE_CLASS
115 ADG_IS_LINE_STYLE_CLASS
116 ADG_LINE_STYLE_GET_CLASS
117 </SECTION>
119 <SECTION>
120 <FILE>arrow-style</FILE>
121 <INCLUDE>adg/adg.h</INCLUDE>
122 AdgArrowStyle
123 AdgArrowRenderer
124 ADG_SLOT_ARROW_STYLE
125 <SUBSECTION>
126 adg_arrow_style_new
127 adg_arrow_style_render
128 <SUBSECTION>
129 adg_arrow_style_get_size
130 adg_arrow_style_set_size
131 adg_arrow_style_get_angle
132 adg_arrow_style_set_angle
133 adg_arrow_style_get_margin
134 adg_arrow_style_set_margin
135 adg_arrow_style_get_renderer
136 adg_arrow_style_set_renderer
137 <SUBSECTION Standard>
138 AdgArrowStyleClass
139 AdgArrowStylePrivate
140 adg_arrow_style_get_type
141 adg_arrow_style_get_slot
142 ADG_ARROW_STYLE
143 ADG_IS_ARROW_STYLE
144 ADG_TYPE_ARROW_STYLE
145 ADG_ARROW_STYLE_CLASS
146 ADG_IS_ARROW_STYLE_CLASS
147 ADG_ARROW_STYLE_GET_CLASS
148 </SECTION>
150 <SECTION>
151 <FILE>font-style</FILE>
152 <INCLUDE>adg/adg.h</INCLUDE>
153 AdgFontStyle
154 ADG_SLOT_FONT_STYLE
155 <SUBSECTION>
156 adg_font_style_new
157 <SUBSECTION>
158 adg_font_style_get_family
159 adg_font_style_set_family
160 adg_font_style_get_slant
161 adg_font_style_set_slant
162 adg_font_style_get_weight
163 adg_font_style_set_weight
164 adg_font_style_get_size
165 adg_font_style_set_size
166 <SUBSECTION>
167 adg_font_style_get_antialias
168 adg_font_style_set_antialias
169 adg_font_style_get_subpixel_order
170 adg_font_style_set_subpixel_order
171 adg_font_style_get_hint_style
172 adg_font_style_set_hint_style
173 adg_font_style_get_hint_metrics
174 adg_font_style_set_hint_metrics
175 <SUBSECTION Standard>
176 AdgFontStyleClass
177 AdgFontStylePrivate
178 adg_font_style_get_type
179 adg_font_style_get_slot
180 ADG_FONT_STYLE
181 ADG_IS_FONT_STYLE
182 ADG_TYPE_FONT_STYLE
183 ADG_FONT_STYLE_CLASS
184 ADG_IS_FONT_STYLE_CLASS
185 ADG_FONT_STYLE_GET_CLASS
186 </SECTION>
188 <SECTION>
189 <FILE>dim-style</FILE>
190 <INCLUDE>adg/adg.h</INCLUDE>
191 AdgDimStyle
192 ADG_SLOT_DIM_STYLE
193 <SUBSECTION>
194 adg_dim_style_new
195 <SUBSECTION>
196 adg_dim_style_get_quote_style
197 adg_dim_style_set_quote_style
198 adg_dim_style_get_tolerance_style
199 adg_dim_style_set_tolerance_style
200 adg_dim_style_get_note_style
201 adg_dim_style_set_note_style
202 <SUBSECTION>
203 adg_dim_style_get_line_style
204 adg_dim_style_set_line_style
205 adg_dim_style_get_arrow_style
206 adg_dim_style_set_arrow_style
207 <SUBSECTION>
208 adg_dim_style_get_from_offset
209 adg_dim_style_set_from_offset
210 adg_dim_style_get_to_offset
211 adg_dim_style_set_to_offset
212 adg_dim_style_get_baseline_spacing
213 adg_dim_style_set_baseline_spacing
214 adg_dim_style_get_tolerance_spacing
215 adg_dim_style_set_tolerance_spacing
216 <SUBSECTION>
217 adg_dim_style_get_quote_shift
218 adg_dim_style_set_quote_shift
219 adg_dim_style_get_tolerance_shift
220 adg_dim_style_set_tolerance_shift
221 adg_dim_style_get_note_shift
222 adg_dim_style_set_note_shift
223 <SUBSECTION>
224 adg_dim_style_get_number_format
225 adg_dim_style_set_number_format
226 adg_dim_style_get_number_tag
227 adg_dim_style_set_number_tag
228 <SUBSECTION Standard>
229 AdgDimStyleClass
230 AdgDimStylePrivate
231 adg_dim_style_get_type
232 adg_dim_style_get_slot
233 ADG_DIM_STYLE
234 ADG_IS_DIM_STYLE
235 ADG_TYPE_DIM_STYLE
236 ADG_DIM_STYLE_CLASS
237 ADG_IS_DIM_STYLE_CLASS
238 ADG_DIM_STYLE_GET_CLASS
239 </SECTION>
241 <SECTION>
242 <FILE>model</FILE>
243 <INCLUDE>adg/adg.h</INCLUDE>
244 AdgModel
245 <SUBSECTION>
246 adg_model_get_name
247 adg_model_set_name
248 adg_model_get_material
249 adg_model_set_material
250 adg_model_get_treatment
251 adg_model_set_treatment
252 <SUBSECTION Standard>
253 AdgModelClass
254 AdgModelPrivate
255 adg_model_get_type
256 ADG_MODEL
257 ADG_IS_MODEL
258 ADG_TYPE_MODEL
259 ADG_MODEL_CLASS
260 ADG_IS_MODEL_CLASS
261 ADG_MODEL_GET_CLASS
262 </SECTION>
264 <SECTION>
265 <FILE>entity</FILE>
266 <INCLUDE>adg/adg.h</INCLUDE>
267 AdgEntity
268 AdgCallback
269 <SUBSECTION>
270 ADG_CALLBACK
271 <SUBSECTION>
272 adg_entity_get_parent
273 adg_entity_set_parent
274 adg_entity_reparent
275 adg_entity_unparent
276 <SUBSECTION>
277 adg_entity_get_canvas
278 adg_entity_get_model_matrix
279 adg_entity_get_paper_matrix
280 adg_entity_get_context
281 adg_entity_set_context
282 adg_entity_get_style
283 adg_entity_apply
284 <SUBSECTION>
285 adg_entity_model_applied
286 adg_entity_model_matrix_applied
287 adg_entity_paper_matrix_applied
288 adg_entity_build_model2paper
289 adg_entity_build_paper2model
290 adg_entity_scale_to_model
291 adg_entity_scale_to_paper
292 adg_entity_render
293 <SUBSECTION>
294 adg_entity_invalidate
295 adg_entity_paper_matrix_changed
296 adg_entity_model_matrix_changed
297 <SUBSECTION Standard>
298 AdgEntityClass
299 AdgEntityPrivate
300 adg_entity_get_type
301 ADG_ENTITY
302 ADG_IS_ENTITY
303 ADG_TYPE_ENTITY
304 ADG_ENTITY_CLASS
305 ADG_IS_ENTITY_CLASS
306 ADG_ENTITY_GET_CLASS
307 adg_entity_flags_get_type
308 ADG_TYPE_ENTITY_FLAGS
309 </SECTION>
311 <SECTION>
312 <FILE>container</FILE>
313 <INCLUDE>adg/adg.h</INCLUDE>
314 AdgContainer
315 <SUBSECTION>
316 adg_container_add
317 adg_container_remove
318 adg_container_get_children
319 adg_container_foreach
320 adg_container_propagate
321 adg_container_propagate_by_name
322 adg_container_propagate_valist
323 <SUBSECTION>
324 adg_container_get_model_transformation
325 adg_container_set_model_transformation
326 adg_container_get_paper_transformation
327 adg_container_set_paper_transformation
328 <SUBSECTION Standard>
329 AdgContainerClass
330 AdgContainerPrivate
331 adg_container_get_type
332 ADG_CONTAINER
333 ADG_IS_CONTAINER
334 ADG_TYPE_CONTAINER
335 ADG_CONTAINER_CLASS
336 ADG_IS_CONTAINER_CLASS
337 ADG_CONTAINER_GET_CLASS
338 </SECTION>
340 <SECTION>
341 <FILE>canvas</FILE>
342 <INCLUDE>adg/adg.h</INCLUDE>
343 AdgCanvas
344 <SUBSECTION>
345 adg_canvas_new
346 <SUBSECTION Standard>
347 AdgCanvasClass
348 AdgCanvasPrivate
349 adg_canvas_get_type
350 ADG_CANVAS
351 ADG_IS_CANVAS
352 ADG_TYPE_CANVAS
353 ADG_CANVAS_CLASS
354 ADG_IS_CANVAS_CLASS
355 ADG_CANVAS_GET_CLASS
356 </SECTION>
358 <SECTION>
359 <FILE>path</FILE>
360 <INCLUDE>adg/adg.h</INCLUDE>
361 AdgPath
362 <SUBSECTION>
363 adg_path_new
364 <SUBSECTION>
365 adg_path_clear
366 adg_path_get_cairo_path
367 adg_path_dump
368 <SUBSECTION>
369 adg_path_move_to
370 adg_path_line_to
371 adg_path_curve_to
372 adg_path_arc
373 adg_path_arc_negative
374 adg_path_rectangle
375 adg_path_close
376 adg_path_rel_move_to
377 adg_path_rel_line_to
378 adg_path_rel_curve_to
379 adg_path_get_current_point
380 <SUBSECTION>
381 adg_path_chain_ymirror
382 <SUBSECTION Standard>
383 AdgPathClass
384 AdgPathPrivate
385 adg_path_get_type
386 ADG_PATH
387 ADG_IS_PATH
388 ADG_TYPE_PATH
389 ADG_PATH_CLASS
390 ADG_IS_PATH_CLASS
391 ADG_PATH_GET_CLASS
392 </SECTION>
394 <SECTION>
395 <FILE>dim</FILE>
396 <INCLUDE>adg/adg.h</INCLUDE>
397 AdgDim
398 <SUBSECTION>
399 adg_dim_get_ref1
400 adg_dim_get_ref2
401 adg_dim_set_ref
402 adg_dim_set_ref_explicit
403 adg_dim_get_pos1
404 adg_dim_get_pos2
405 adg_dim_set_pos
406 adg_dim_set_pos_explicit
407 adg_dim_get_level
408 adg_dim_set_level
409 adg_dim_get_quote
410 adg_dim_set_quote
411 adg_dim_get_tolerance_up
412 adg_dim_get_tolerance_down
413 adg_dim_set_tolerance_up
414 adg_dim_set_tolerance_down
415 adg_dim_set_tolerances
416 adg_dim_get_note
417 adg_dim_set_note
418 <SUBSECTION>
419 adg_dim_get_org
420 adg_dim_set_org
421 adg_dim_set_org_explicit
422 adg_dim_get_angle
423 adg_dim_set_angle
424 adg_dim_render_quote
425 <SUBSECTION Standard>
426 AdgDimClass
427 AdgDimPrivate
428 adg_dim_get_type
429 ADG_DIM
430 ADG_IS_DIM
431 ADG_TYPE_DIM
432 ADG_DIM_CLASS
433 ADG_IS_DIM_CLASS
434 ADG_DIM_GET_CLASS
435 </SECTION>
437 <SECTION>
438 <FILE>ldim</FILE>
439 <INCLUDE>adg/adg.h</INCLUDE>
440 AdgLDim
441 <SUBSECTION>
442 adg_ldim_new
443 adg_ldim_new_full
444 adg_ldim_new_full_explicit
445 <SUBSECTION>
446 adg_ldim_set_pos
447 adg_ldim_set_pos_explicit
448 adg_ldim_get_direction
449 adg_ldim_set_direction
450 <SUBSECTION Standard>
451 AdgLDimClass
452 AdgLDimPrivate
453 adg_ldim_get_type
454 ADG_LDIM
455 ADG_IS_LDIM
456 ADG_TYPE_LDIM
457 ADG_LDIM_CLASS
458 ADG_IS_LDIM_CLASS
459 ADG_LDIM_GET_CLASS
460 </SECTION>
462 <SECTION>
463 <FILE>adim</FILE>
464 <INCLUDE>adg/adg.h</INCLUDE>
465 AdgADim
466 <SUBSECTION>
467 adg_adim_new
468 <SUBSECTION Standard>
469 AdgADimClass
470 AdgADimPrivate
471 adg_adim_get_type
472 ADG_ADIM
473 ADG_IS_ADIM
474 ADG_TYPE_ADIM
475 ADG_ADIM_CLASS
476 ADG_IS_ADIM_CLASS
477 ADG_ADIM_GET_CLASS
478 </SECTION>
480 <SECTION>
481 <FILE>util</FILE>
482 <INCLUDE>adg/adg.h</INCLUDE>
483 ADG_SET
484 ADG_UNSET
485 ADG_ISSET
486 <SUBSECTION>
487 ADG_CHECKPOINT
488 ADG_CHECKPOINT_WITH_MESSAGE
489 ADG_STUB
490 </SECTION>
492 <SECTION>
493 <FILE>enums</FILE>
494 <INCLUDE>adg/adg.h</INCLUDE>
495 AdgArrowStyleId
496 AdgDimStyleId
497 AdgFontStyleId
498 AdgLineStyleId
499 </SECTION>