[docs] Added missing API to ADG
[adg.git] / docs / adg / adg-sections.txt
blobb7b68895d122430d2a19bc0a86ed59637ebd6910
1 <SECTION>
2 <FILE>pair</FILE>
3 <INCLUDE>adg/adg.h</INCLUDE>
4 AdgPair
5 <SUBSECTION>
6 adg_pair_dup
7 adg_pair_copy
8 <SUBSECTION Standard>
9 ADG_TYPE_PAIR
10 adg_pair_get_type
11 </SECTION>
13 <SECTION>
14 <FILE>point</FILE>
15 <INCLUDE>adg/adg.h</INCLUDE>
16 AdgPoint
17 <SUBSECTION>
18 adg_point_dup
19 adg_point_copy
20 adg_point_set
21 adg_point_unset
22 <SUBSECTION Standard>
23 ADG_TYPE_POINT
24 adg_point_get_type
25 </SECTION>
27 <SECTION>
28 <FILE>matrix</FILE>
29 <INCLUDE>adg/adg.h</INCLUDE>
30 AdgMatrix
31 <SUBSECTION>
32 adg_matrix_init_null
33 adg_matrix_is_null
34 adg_matrix_get_fallback
35 <SUBSECTION>
36 adg_matrix_dup
37 adg_matrix_copy
38 adg_matrix_equal
39 <SUBSECTION>
40 adg_matrix_init_reflection
41 <SUBSECTION Standard>
42 ADG_TYPE_MATRIX
43 adg_matrix_get_type
44 </SECTION>
46 <SECTION>
47 <FILE>pattern</FILE>
48 <INCLUDE>adg/adg.h</INCLUDE>
49 AdgPattern
50 <SUBSECTION Standard>
51 ADG_TYPE_PATTERN
52 adg_pattern_get_type
53 </SECTION>
55 <SECTION>
56 <FILE>context</FILE>
57 <INCLUDE>adg/adg.h</INCLUDE>
58 AdgContext
59 AdgContextFiller
60 <SUBSECTION>
61 adg_context_get_slot
62 adg_context_new
63 <SUBSECTION>
64 adg_context_get_style
65 adg_context_set_style
66 <SUBSECTION Standard>
67 AdgContextClass
68 AdgContextPrivate
69 adg_context_get_type
70 ADG_CONTEXT
71 ADG_IS_CONTEXT
72 ADG_TYPE_CONTEXT
73 ADG_CONTEXT_CLASS
74 ADG_IS_CONTEXT_CLASS
75 ADG_CONTEXT_GET_CLASS
76 </SECTION>
78 <SECTION>
79 <FILE>widget</FILE>
80 <INCLUDE>adg/adg.h</INCLUDE>
81 AdgWidget
82 <SUBSECTION>
83 adg_widget_new
84 <SUBSECTION>
85 adg_widget_get_canvas
86 adg_widget_set_canvas
87 adg_widget_get_factor
88 adg_widget_set_factor
89 <SUBSECTION Standard>
90 AdgWidgetClass
91 AdgWidgetPrivate
92 adg_widget_get_type
93 ADG_WIDGET
94 ADG_IS_WIDGET
95 ADG_TYPE_WIDGET
96 ADG_WIDGET_CLASS
97 ADG_IS_WIDGET_CLASS
98 ADG_WIDGET_GET_CLASS
99 </SECTION>
101 <SECTION>
102 <FILE>style</FILE>
103 <INCLUDE>adg/adg.h</INCLUDE>
104 <SUBSECTION>
105 AdgStyle
106 AdgStyleId
107 AdgStyleSlot
108 <SUBSECTION>
109 adg_style_register_id
110 adg_style_from_id
111 adg_style_get_default
112 adg_style_apply
113 <SUBSECTION>
114 adg_style_get_pattern
115 adg_style_set_pattern
116 <SUBSECTION Standard>
117 AdgStyleClass
118 AdgStylePrivate
119 adg_style_get_type
120 ADG_STYLE
121 ADG_IS_STYLE
122 ADG_TYPE_STYLE
123 ADG_STYLE_CLASS
124 ADG_IS_STYLE_CLASS
125 ADG_STYLE_GET_CLASS
126 </SECTION>
128 <SECTION>
129 <FILE>line-style</FILE>
130 <INCLUDE>adg/adg.h</INCLUDE>
131 AdgLineStyle
132 ADG_SLOT_LINE_STYLE
133 ADG_TYPE_LINE_STYLE_ID
134 <SUBSECTION>
135 adg_line_style_new
136 <SUBSECTION>
137 adg_line_style_id_get_type
138 <SUBSECTION>
139 adg_line_style_get_width
140 adg_line_style_set_width
141 adg_line_style_get_antialias
142 adg_line_style_set_antialias
143 adg_line_style_get_cap
144 adg_line_style_set_cap
145 adg_line_style_get_join
146 adg_line_style_set_join
147 adg_line_style_get_miter_limit
148 adg_line_style_set_miter_limit
149 <SUBSECTION Standard>
150 AdgLineStyleClass
151 AdgLineStylePrivate
152 adg_line_style_get_type
153 adg_line_style_get_slot
154 ADG_LINE_STYLE
155 ADG_IS_LINE_STYLE
156 ADG_TYPE_LINE_STYLE
157 ADG_LINE_STYLE_CLASS
158 ADG_IS_LINE_STYLE_CLASS
159 ADG_LINE_STYLE_GET_CLASS
160 </SECTION>
162 <SECTION>
163 <FILE>arrow-style</FILE>
164 <INCLUDE>adg/adg.h</INCLUDE>
165 AdgArrowStyle
166 AdgArrowRenderer
167 ADG_SLOT_ARROW_STYLE
168 ADG_TYPE_ARROW_STYLE_ID
169 <SUBSECTION>
170 adg_arrow_style_new
171 adg_arrow_style_render
172 <SUBSECTION>
173 adg_arrow_style_id_get_type
174 <SUBSECTION>
175 adg_arrow_style_get_size
176 adg_arrow_style_set_size
177 adg_arrow_style_get_angle
178 adg_arrow_style_set_angle
179 adg_arrow_style_get_margin
180 adg_arrow_style_set_margin
181 adg_arrow_style_get_renderer
182 adg_arrow_style_set_renderer
183 <SUBSECTION Standard>
184 AdgArrowStyleClass
185 AdgArrowStylePrivate
186 adg_arrow_style_get_type
187 adg_arrow_style_get_slot
188 ADG_ARROW_STYLE
189 ADG_IS_ARROW_STYLE
190 ADG_TYPE_ARROW_STYLE
191 ADG_ARROW_STYLE_CLASS
192 ADG_IS_ARROW_STYLE_CLASS
193 ADG_ARROW_STYLE_GET_CLASS
194 </SECTION>
196 <SECTION>
197 <FILE>font-style</FILE>
198 <INCLUDE>adg/adg.h</INCLUDE>
199 AdgFontStyle
200 ADG_SLOT_FONT_STYLE
201 ADG_TYPE_FONT_STYLE_ID
202 <SUBSECTION>
203 adg_font_style_new
204 <SUBSECTION>
205 adg_font_style_id_get_type
206 <SUBSECTION>
207 adg_font_style_get_family
208 adg_font_style_set_family
209 adg_font_style_get_slant
210 adg_font_style_set_slant
211 adg_font_style_get_weight
212 adg_font_style_set_weight
213 adg_font_style_get_size
214 adg_font_style_set_size
215 <SUBSECTION>
216 adg_font_style_get_antialias
217 adg_font_style_set_antialias
218 adg_font_style_get_subpixel_order
219 adg_font_style_set_subpixel_order
220 adg_font_style_get_hint_style
221 adg_font_style_set_hint_style
222 adg_font_style_get_hint_metrics
223 adg_font_style_set_hint_metrics
224 <SUBSECTION Standard>
225 AdgFontStyleClass
226 AdgFontStylePrivate
227 adg_font_style_get_type
228 adg_font_style_get_slot
229 ADG_FONT_STYLE
230 ADG_IS_FONT_STYLE
231 ADG_TYPE_FONT_STYLE
232 ADG_FONT_STYLE_CLASS
233 ADG_IS_FONT_STYLE_CLASS
234 ADG_FONT_STYLE_GET_CLASS
235 </SECTION>
237 <SECTION>
238 <FILE>dim-style</FILE>
239 <INCLUDE>adg/adg.h</INCLUDE>
240 AdgDimStyle
241 ADG_SLOT_DIM_STYLE
242 ADG_TYPE_DIM_STYLE_ID
243 <SUBSECTION>
244 adg_dim_style_new
245 <SUBSECTION>
246 adg_dim_style_id_get_type
247 <SUBSECTION>
248 adg_dim_style_get_quote_style
249 adg_dim_style_set_quote_style
250 adg_dim_style_get_tolerance_style
251 adg_dim_style_set_tolerance_style
252 adg_dim_style_get_note_style
253 adg_dim_style_set_note_style
254 <SUBSECTION>
255 adg_dim_style_get_line_style
256 adg_dim_style_set_line_style
257 adg_dim_style_get_arrow_style
258 adg_dim_style_set_arrow_style
259 <SUBSECTION>
260 adg_dim_style_get_from_offset
261 adg_dim_style_set_from_offset
262 adg_dim_style_get_to_offset
263 adg_dim_style_set_to_offset
264 adg_dim_style_get_baseline_spacing
265 adg_dim_style_set_baseline_spacing
266 adg_dim_style_get_tolerance_spacing
267 adg_dim_style_set_tolerance_spacing
268 <SUBSECTION>
269 adg_dim_style_get_quote_shift
270 adg_dim_style_set_quote_shift
271 adg_dim_style_get_tolerance_shift
272 adg_dim_style_set_tolerance_shift
273 adg_dim_style_get_note_shift
274 adg_dim_style_set_note_shift
275 <SUBSECTION>
276 adg_dim_style_get_number_format
277 adg_dim_style_set_number_format
278 adg_dim_style_get_number_tag
279 adg_dim_style_set_number_tag
280 <SUBSECTION Standard>
281 AdgDimStyleClass
282 AdgDimStylePrivate
283 adg_dim_style_get_type
284 adg_dim_style_get_slot
285 ADG_DIM_STYLE
286 ADG_IS_DIM_STYLE
287 ADG_TYPE_DIM_STYLE
288 ADG_DIM_STYLE_CLASS
289 ADG_IS_DIM_STYLE_CLASS
290 ADG_DIM_STYLE_GET_CLASS
291 </SECTION>
293 <SECTION>
294 <FILE>model</FILE>
295 <INCLUDE>adg/adg.h</INCLUDE>
296 AdgModel
297 <SUBSECTION>
298 adg_model_changed
299 <SUBSECTION Standard>
300 AdgModelClass
301 AdgModelPrivate
302 adg_model_get_type
303 ADG_MODEL
304 ADG_IS_MODEL
305 ADG_TYPE_MODEL
306 ADG_MODEL_CLASS
307 ADG_IS_MODEL_CLASS
308 ADG_MODEL_GET_CLASS
309 </SECTION>
311 <SECTION>
312 <FILE>path</FILE>
313 <INCLUDE>adg/adg.h</INCLUDE>
314 AdgPath
315 <SUBSECTION>
316 adg_path_new
317 <SUBSECTION>
318 adg_path_get_cairo_path
319 adg_path_get_cpml_path
320 adg_path_dup_cpml_path
321 adg_path_get_current_point
322 adg_path_has_current_point
323 adg_path_clear
324 <SUBSECTION>
325 adg_path_append
326 adg_path_append_valist
327 adg_path_append_cairo_path
328 adg_path_move_to
329 adg_path_line_to
330 adg_path_arc_to
331 adg_path_curve_to
332 adg_path_close
333 <SUBSECTION>
334 adg_path_arc
335 adg_path_chamfer
336 <SUBSECTION>
337 adg_path_dump
338 <SUBSECTION Standard>
339 AdgPathClass
340 AdgPathPrivate
341 adg_path_get_type
342 ADG_PATH
343 ADG_IS_PATH
344 ADG_TYPE_PATH
345 ADG_PATH_CLASS
346 ADG_IS_PATH_CLASS
347 ADG_PATH_GET_CLASS
348 </SECTION>
350 <SECTION>
351 <FILE>entity</FILE>
352 <INCLUDE>adg/adg.h</INCLUDE>
353 AdgEntity
354 AdgEntityFlags
355 AdgCallback
356 <SUBSECTION>
357 ADG_CALLBACK
358 <SUBSECTION>
359 adg_entity_get_parent
360 adg_entity_set_parent
361 adg_entity_reparent
362 adg_entity_unparent
363 <SUBSECTION>
364 adg_entity_get_canvas
365 adg_entity_get_model_matrix
366 adg_entity_get_paper_matrix
367 adg_entity_get_context
368 adg_entity_set_context
369 adg_entity_get_style
370 adg_entity_apply
371 <SUBSECTION>
372 adg_entity_model_applied
373 adg_entity_model_matrix_applied
374 adg_entity_paper_matrix_applied
375 adg_entity_build_model2paper
376 adg_entity_build_paper2model
377 adg_entity_scale_to_model
378 adg_entity_scale_to_paper
379 adg_entity_point_to_pair
380 adg_entity_point_to_model_pair
381 adg_entity_point_to_paper_pair
382 adg_entity_render
383 <SUBSECTION>
384 adg_entity_invalidate
385 adg_entity_paper_matrix_changed
386 adg_entity_model_matrix_changed
387 <SUBSECTION Standard>
388 AdgEntityClass
389 AdgEntityPrivate
390 adg_entity_get_type
391 ADG_ENTITY
392 ADG_IS_ENTITY
393 ADG_TYPE_ENTITY
394 ADG_ENTITY_CLASS
395 ADG_IS_ENTITY_CLASS
396 ADG_ENTITY_GET_CLASS
397 </SECTION>
399 <SECTION>
400 <FILE>translatable</FILE>
401 <INCLUDE>adg/adg.h</INCLUDE>
402 AdgTranslatable
403 AdgTranslatableIface
404 <SUBSECTION>
405 adg_translatable_get_origin
406 adg_translatable_set_origin
407 adg_translatable_set_origin_explicit
408 <SUBSECTION Standard>
409 adg_translatable_get_type
410 ADG_TRANSLATABLE
411 ADG_IS_TRANSLATABLE
412 ADG_TYPE_TRANSLATABLE
413 ADG_TRANSLATABLE_GET_IFACE
414 </SECTION>
416 <SECTION>
417 <FILE>rotable</FILE>
418 <INCLUDE>adg/adg.h</INCLUDE>
419 AdgRotable
420 AdgRotableIface
421 <SUBSECTION>
422 adg_rotable_get_angle
423 adg_rotable_set_angle
424 <SUBSECTION Standard>
425 adg_rotable_get_type
426 ADG_ROTABLE
427 ADG_IS_ROTABLE
428 ADG_TYPE_ROTABLE
429 ADG_ROTABLE_GET_IFACE
430 </SECTION>
432 <SECTION>
433 <FILE>container</FILE>
434 <INCLUDE>adg/adg.h</INCLUDE>
435 AdgContainer
436 <SUBSECTION>
437 adg_container_add
438 adg_container_remove
439 adg_container_get_children
440 adg_container_foreach
441 adg_container_propagate
442 adg_container_propagate_by_name
443 adg_container_propagate_valist
444 <SUBSECTION>
445 adg_container_get_model_transformation
446 adg_container_set_model_transformation
447 adg_container_get_paper_transformation
448 adg_container_set_paper_transformation
449 <SUBSECTION Standard>
450 AdgContainerClass
451 AdgContainerPrivate
452 adg_container_get_type
453 ADG_CONTAINER
454 ADG_IS_CONTAINER
455 ADG_TYPE_CONTAINER
456 ADG_CONTAINER_CLASS
457 ADG_IS_CONTAINER_CLASS
458 ADG_CONTAINER_GET_CLASS
459 </SECTION>
461 <SECTION>
462 <FILE>canvas</FILE>
463 <INCLUDE>adg/adg.h</INCLUDE>
464 AdgCanvas
465 <SUBSECTION>
466 adg_canvas_new
467 <SUBSECTION Standard>
468 AdgCanvasClass
469 AdgCanvasPrivate
470 adg_canvas_get_type
471 ADG_CANVAS
472 ADG_IS_CANVAS
473 ADG_TYPE_CANVAS
474 ADG_CANVAS_CLASS
475 ADG_IS_CANVAS_CLASS
476 ADG_CANVAS_GET_CLASS
477 </SECTION>
479 <SECTION>
480 <FILE>toy-text</FILE>
481 <INCLUDE>adg/adg.h</INCLUDE>
482 AdgToyText
483 <SUBSECTION>
484 adg_toy_text_new
485 <SUBSECTION>
486 adg_toy_text_get_label
487 adg_toy_text_set_label
488 <SUBSECTION Standard>
489 AdgToyTextClass
490 AdgToyTextPrivate
491 adg_toy_text_get_type
492 ADG_TOY_TEXT
493 ADG_IS_TOY_TEXT
494 ADG_TYPE_TOY_TEXT
495 ADG_TOY_TEXT_CLASS
496 ADG_IS_TOY_TEXT_CLASS
497 ADG_TOY_TEXT_GET_CLASS
498 </SECTION>
500 <SECTION>
501 <FILE>stroke</FILE>
502 <INCLUDE>adg/adg.h</INCLUDE>
503 AdgStroke
504 <SUBSECTION>
505 adg_stroke_new
506 <SUBSECTION>
507 adg_stroke_get_path
508 adg_stroke_set_path
509 <SUBSECTION Standard>
510 AdgStrokeClass
511 AdgStrokePrivate
512 adg_stroke_get_type
513 ADG_STROKE
514 ADG_IS_STROKE
515 ADG_TYPE_STROKE
516 ADG_STROKE_CLASS
517 ADG_IS_STROKE_CLASS
518 ADG_STROKE_GET_CLASS
519 </SECTION>
521 <SECTION>
522 <FILE>dim</FILE>
523 <INCLUDE>adg/adg.h</INCLUDE>
524 AdgDim
525 <SUBSECTION>
526 adg_dim_get_ref1
527 adg_dim_get_ref2
528 adg_dim_set_ref
529 adg_dim_set_ref_explicit
530 adg_dim_get_pos1
531 adg_dim_get_pos2
532 adg_dim_set_pos
533 adg_dim_set_pos_explicit
534 adg_dim_get_level
535 adg_dim_set_level
536 adg_dim_get_quote
537 adg_dim_set_quote
538 adg_dim_get_tolerance_up
539 adg_dim_get_tolerance_down
540 adg_dim_set_tolerance_up
541 adg_dim_set_tolerance_down
542 adg_dim_set_tolerances
543 adg_dim_get_note
544 adg_dim_set_note
545 <SUBSECTION>
546 adg_dim_get_org
547 adg_dim_set_org
548 adg_dim_set_org_explicit
549 adg_dim_get_angle
550 adg_dim_set_angle
551 adg_dim_render_quote
552 <SUBSECTION Standard>
553 AdgDimClass
554 AdgDimPrivate
555 AdgTextCache
556 adg_dim_get_type
557 ADG_DIM
558 ADG_IS_DIM
559 ADG_TYPE_DIM
560 ADG_DIM_CLASS
561 ADG_IS_DIM_CLASS
562 ADG_DIM_GET_CLASS
563 </SECTION>
565 <SECTION>
566 <FILE>ldim</FILE>
567 <INCLUDE>adg/adg.h</INCLUDE>
568 AdgLDim
569 <SUBSECTION>
570 adg_ldim_new
571 adg_ldim_new_full
572 adg_ldim_new_full_explicit
573 <SUBSECTION>
574 adg_ldim_set_pos
575 adg_ldim_set_pos_explicit
576 adg_ldim_get_direction
577 adg_ldim_set_direction
578 <SUBSECTION Standard>
579 AdgLDimClass
580 AdgLDimPrivate
581 adg_ldim_get_type
582 ADG_LDIM
583 ADG_IS_LDIM
584 ADG_TYPE_LDIM
585 ADG_LDIM_CLASS
586 ADG_IS_LDIM_CLASS
587 ADG_LDIM_GET_CLASS
588 </SECTION>
590 <SECTION>
591 <FILE>adim</FILE>
592 <INCLUDE>adg/adg.h</INCLUDE>
593 AdgADim
594 <SUBSECTION>
595 adg_adim_new
596 <SUBSECTION Standard>
597 AdgADimClass
598 AdgADimPrivate
599 adg_adim_get_type
600 ADG_ADIM
601 ADG_IS_ADIM
602 ADG_TYPE_ADIM
603 ADG_ADIM_CLASS
604 ADG_IS_ADIM_CLASS
605 ADG_ADIM_GET_CLASS
606 </SECTION>
608 <SECTION>
609 <FILE>title-block</FILE>
610 <INCLUDE>adg/adg.h</INCLUDE>
611 AdgTitleBlock
612 <SUBSECTION>
613 adg_title_block_get_name
614 adg_title_block_set_name
615 adg_title_block_get_material
616 adg_title_block_set_material
617 adg_title_block_get_treatment
618 adg_title_block_set_treatment
619 <SUBSECTION Standard>
620 AdgTitleBlockClass
621 AdgTitleBlockPrivate
622 adg_title_block_get_type
623 ADG_TITLE_BLOCK
624 ADG_IS_TITLE_BLOCK
625 ADG_TYPE_TITLE_BLOCK
626 ADG_TITLE_BLOCK_CLASS
627 ADG_IS_TITLE_BLOCK_CLASS
628 ADG_TITLE_BLOCK_GET_CLASS
629 </SECTION>
631 <SECTION>
632 <FILE>util</FILE>
633 <INCLUDE>adg/adg.h</INCLUDE>
635 <SUBSECTION>
636 ADG_DIR_RIGHT
637 ADG_DIR_DOWN
638 ADG_DIR_LEFT
639 ADG_DIR_UP
640 <SUBSECTION>
641 ADG_SET
642 ADG_UNSET
643 ADG_ISSET
644 <SUBSECTION>
645 ADG_CHECKPOINT
646 ADG_CHECKPOINT_WITH_MESSAGE
647 ADG_STUB
648 </SECTION>
650 <SECTION>
651 <FILE>enums</FILE>
652 <INCLUDE>adg/adg.h</INCLUDE>
653 AdgArrowStyleId
654 AdgDimStyleId
655 AdgFontStyleId
656 AdgLineStyleId
657 </SECTION>