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