[AdgEntity] Implemented adg_entity_point_to_pair() alternatives
[adg.git] / docs / adg-sections.txt
blob50efebe531e28c79a11e1672c017c49a0114391a
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_org
333 adg_positionable_set_org
334 adg_positionable_set_org_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>path</FILE>
393 <INCLUDE>adg/adg.h</INCLUDE>
394 AdgPath
395 <SUBSECTION>
396 adg_path_new
397 <SUBSECTION>
398 adg_path_clear
399 adg_path_get_cairo_path
400 adg_path_dump
401 <SUBSECTION>
402 adg_path_move_to
403 adg_path_line_to
404 adg_path_curve_to
405 adg_path_arc
406 adg_path_arc_negative
407 adg_path_rectangle
408 adg_path_close
409 adg_path_rel_move_to
410 adg_path_rel_line_to
411 adg_path_rel_curve_to
412 adg_path_get_current_point
413 <SUBSECTION>
414 adg_path_chain_ymirror
415 <SUBSECTION Standard>
416 AdgPathClass
417 AdgPathPrivate
418 adg_path_get_type
419 ADG_PATH
420 ADG_IS_PATH
421 ADG_TYPE_PATH
422 ADG_PATH_CLASS
423 ADG_IS_PATH_CLASS
424 ADG_PATH_GET_CLASS
425 </SECTION>
427 <SECTION>
428 <FILE>dim</FILE>
429 <INCLUDE>adg/adg.h</INCLUDE>
430 AdgDim
431 <SUBSECTION>
432 adg_dim_get_ref1
433 adg_dim_get_ref2
434 adg_dim_set_ref
435 adg_dim_set_ref_explicit
436 adg_dim_get_pos1
437 adg_dim_get_pos2
438 adg_dim_set_pos
439 adg_dim_set_pos_explicit
440 adg_dim_get_level
441 adg_dim_set_level
442 adg_dim_get_quote
443 adg_dim_set_quote
444 adg_dim_get_tolerance_up
445 adg_dim_get_tolerance_down
446 adg_dim_set_tolerance_up
447 adg_dim_set_tolerance_down
448 adg_dim_set_tolerances
449 adg_dim_get_note
450 adg_dim_set_note
451 <SUBSECTION>
452 adg_dim_get_org
453 adg_dim_set_org
454 adg_dim_set_org_explicit
455 adg_dim_get_angle
456 adg_dim_set_angle
457 adg_dim_render_quote
458 <SUBSECTION Standard>
459 AdgDimClass
460 AdgDimPrivate
461 adg_dim_get_type
462 ADG_DIM
463 ADG_IS_DIM
464 ADG_TYPE_DIM
465 ADG_DIM_CLASS
466 ADG_IS_DIM_CLASS
467 ADG_DIM_GET_CLASS
468 </SECTION>
470 <SECTION>
471 <FILE>ldim</FILE>
472 <INCLUDE>adg/adg.h</INCLUDE>
473 AdgLDim
474 <SUBSECTION>
475 adg_ldim_new
476 adg_ldim_new_full
477 adg_ldim_new_full_explicit
478 <SUBSECTION>
479 adg_ldim_set_pos
480 adg_ldim_set_pos_explicit
481 adg_ldim_get_direction
482 adg_ldim_set_direction
483 <SUBSECTION Standard>
484 AdgLDimClass
485 AdgLDimPrivate
486 adg_ldim_get_type
487 ADG_LDIM
488 ADG_IS_LDIM
489 ADG_TYPE_LDIM
490 ADG_LDIM_CLASS
491 ADG_IS_LDIM_CLASS
492 ADG_LDIM_GET_CLASS
493 </SECTION>
495 <SECTION>
496 <FILE>adim</FILE>
497 <INCLUDE>adg/adg.h</INCLUDE>
498 AdgADim
499 <SUBSECTION>
500 adg_adim_new
501 <SUBSECTION Standard>
502 AdgADimClass
503 AdgADimPrivate
504 adg_adim_get_type
505 ADG_ADIM
506 ADG_IS_ADIM
507 ADG_TYPE_ADIM
508 ADG_ADIM_CLASS
509 ADG_IS_ADIM_CLASS
510 ADG_ADIM_GET_CLASS
511 </SECTION>
513 <SECTION>
514 <FILE>util</FILE>
515 <INCLUDE>adg/adg.h</INCLUDE>
516 ADG_SET
517 ADG_UNSET
518 ADG_ISSET
519 <SUBSECTION>
520 ADG_CHECKPOINT
521 ADG_CHECKPOINT_WITH_MESSAGE
522 ADG_STUB
523 </SECTION>
525 <SECTION>
526 <FILE>enums</FILE>
527 <INCLUDE>adg/adg.h</INCLUDE>
528 AdgArrowStyleId
529 AdgDimStyleId
530 AdgFontStyleId
531 AdgLineStyleId
532 </SECTION>