[AdgPositionable] Using origin instead of org in public API
[adg.git] / docs / adg-sections.txt
blob4c209e00a5c79a4a8f6716971fc71d3af44316a3
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>container</FILE>
346 <INCLUDE>adg/adg.h</INCLUDE>
347 AdgContainer
348 <SUBSECTION>
349 adg_container_add
350 adg_container_remove
351 adg_container_get_children
352 adg_container_foreach
353 adg_container_propagate
354 adg_container_propagate_by_name
355 adg_container_propagate_valist
356 <SUBSECTION>
357 adg_container_get_model_transformation
358 adg_container_set_model_transformation
359 adg_container_get_paper_transformation
360 adg_container_set_paper_transformation
361 <SUBSECTION Standard>
362 AdgContainerClass
363 AdgContainerPrivate
364 adg_container_get_type
365 ADG_CONTAINER
366 ADG_IS_CONTAINER
367 ADG_TYPE_CONTAINER
368 ADG_CONTAINER_CLASS
369 ADG_IS_CONTAINER_CLASS
370 ADG_CONTAINER_GET_CLASS
371 </SECTION>
373 <SECTION>
374 <FILE>canvas</FILE>
375 <INCLUDE>adg/adg.h</INCLUDE>
376 AdgCanvas
377 <SUBSECTION>
378 adg_canvas_new
379 <SUBSECTION Standard>
380 AdgCanvasClass
381 AdgCanvasPrivate
382 adg_canvas_get_type
383 ADG_CANVAS
384 ADG_IS_CANVAS
385 ADG_TYPE_CANVAS
386 ADG_CANVAS_CLASS
387 ADG_IS_CANVAS_CLASS
388 ADG_CANVAS_GET_CLASS
389 </SECTION>
391 <SECTION>
392 <FILE>toytext</FILE>
393 <INCLUDE>adg/adg.h</INCLUDE>
394 AdgToyText
395 <SUBSECTION>
396 adg_toy_text_new
397 <SUBSECTION>
398 adg_toy_text_get_label
399 adg_toy_text_set_label
400 <SUBSECTION Standard>
401 AdgToyTextClass
402 AdgToyTextPrivate
403 adg_toy_text_get_type
404 ADG_TOY_TEXT
405 ADG_IS_TOY_TEXT
406 ADG_TYPE_TOY_TEXT
407 ADG_TOY_TEXT_CLASS
408 ADG_IS_TOY_TEXT_CLASS
409 ADG_TOY_TEXT_GET_CLASS
410 </SECTION>
412 <SECTION>
413 <FILE>path</FILE>
414 <INCLUDE>adg/adg.h</INCLUDE>
415 AdgPath
416 <SUBSECTION>
417 adg_path_new
418 <SUBSECTION>
419 adg_path_clear
420 adg_path_get_cairo_path
421 adg_path_dump
422 <SUBSECTION>
423 adg_path_move_to
424 adg_path_line_to
425 adg_path_curve_to
426 adg_path_arc
427 adg_path_arc_negative
428 adg_path_rectangle
429 adg_path_close
430 adg_path_rel_move_to
431 adg_path_rel_line_to
432 adg_path_rel_curve_to
433 adg_path_get_current_point
434 <SUBSECTION>
435 adg_path_chain_ymirror
436 <SUBSECTION Standard>
437 AdgPathClass
438 AdgPathPrivate
439 adg_path_get_type
440 ADG_PATH
441 ADG_IS_PATH
442 ADG_TYPE_PATH
443 ADG_PATH_CLASS
444 ADG_IS_PATH_CLASS
445 ADG_PATH_GET_CLASS
446 </SECTION>
448 <SECTION>
449 <FILE>dim</FILE>
450 <INCLUDE>adg/adg.h</INCLUDE>
451 AdgDim
452 <SUBSECTION>
453 adg_dim_get_ref1
454 adg_dim_get_ref2
455 adg_dim_set_ref
456 adg_dim_set_ref_explicit
457 adg_dim_get_pos1
458 adg_dim_get_pos2
459 adg_dim_set_pos
460 adg_dim_set_pos_explicit
461 adg_dim_get_level
462 adg_dim_set_level
463 adg_dim_get_quote
464 adg_dim_set_quote
465 adg_dim_get_tolerance_up
466 adg_dim_get_tolerance_down
467 adg_dim_set_tolerance_up
468 adg_dim_set_tolerance_down
469 adg_dim_set_tolerances
470 adg_dim_get_note
471 adg_dim_set_note
472 <SUBSECTION>
473 adg_dim_get_org
474 adg_dim_set_org
475 adg_dim_set_org_explicit
476 adg_dim_get_angle
477 adg_dim_set_angle
478 adg_dim_render_quote
479 <SUBSECTION Standard>
480 AdgDimClass
481 AdgDimPrivate
482 adg_dim_get_type
483 ADG_DIM
484 ADG_IS_DIM
485 ADG_TYPE_DIM
486 ADG_DIM_CLASS
487 ADG_IS_DIM_CLASS
488 ADG_DIM_GET_CLASS
489 </SECTION>
491 <SECTION>
492 <FILE>ldim</FILE>
493 <INCLUDE>adg/adg.h</INCLUDE>
494 AdgLDim
495 <SUBSECTION>
496 adg_ldim_new
497 adg_ldim_new_full
498 adg_ldim_new_full_explicit
499 <SUBSECTION>
500 adg_ldim_set_pos
501 adg_ldim_set_pos_explicit
502 adg_ldim_get_direction
503 adg_ldim_set_direction
504 <SUBSECTION Standard>
505 AdgLDimClass
506 AdgLDimPrivate
507 adg_ldim_get_type
508 ADG_LDIM
509 ADG_IS_LDIM
510 ADG_TYPE_LDIM
511 ADG_LDIM_CLASS
512 ADG_IS_LDIM_CLASS
513 ADG_LDIM_GET_CLASS
514 </SECTION>
516 <SECTION>
517 <FILE>adim</FILE>
518 <INCLUDE>adg/adg.h</INCLUDE>
519 AdgADim
520 <SUBSECTION>
521 adg_adim_new
522 <SUBSECTION Standard>
523 AdgADimClass
524 AdgADimPrivate
525 adg_adim_get_type
526 ADG_ADIM
527 ADG_IS_ADIM
528 ADG_TYPE_ADIM
529 ADG_ADIM_CLASS
530 ADG_IS_ADIM_CLASS
531 ADG_ADIM_GET_CLASS
532 </SECTION>
534 <SECTION>
535 <FILE>util</FILE>
536 <INCLUDE>adg/adg.h</INCLUDE>
537 ADG_SET
538 ADG_UNSET
539 ADG_ISSET
540 <SUBSECTION>
541 ADG_CHECKPOINT
542 ADG_CHECKPOINT_WITH_MESSAGE
543 ADG_STUB
544 </SECTION>
546 <SECTION>
547 <FILE>enums</FILE>
548 <INCLUDE>adg/adg.h</INCLUDE>
549 AdgArrowStyleId
550 AdgDimStyleId
551 AdgFontStyleId
552 AdgLineStyleId
553 </SECTION>