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