Updated docs for slots related changes
[adg.git] / docs / adg-sections.txt
blob8bedf22717e168267fbed8bd949059d5808f2450
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>matrix</FILE>
14 <INCLUDE>adg/adg.h</INCLUDE>
15 AdgMatrix
16 <SUBSECTION>
17 adg_matrix_init_null
18 adg_matrix_is_null
19 adg_matrix_get_fallback
20 <SUBSECTION>
21 adg_matrix_dup
22 adg_matrix_set
23 adg_matrix_equal
24 <SUBSECTION Standard>
25 ADG_TYPE_MATRIX
26 adg_matrix_get_type
27 </SECTION>
29 <SECTION>
30 <FILE>pattern</FILE>
31 <INCLUDE>adg/adg.h</INCLUDE>
32 AdgPattern
33 <SUBSECTION Standard>
34 ADG_TYPE_PATTERN
35 adg_pattern_get_type
36 </SECTION>
38 <SECTION>
39 <FILE>context</FILE>
40 <INCLUDE>adg/adg.h</INCLUDE>
41 AdgContext
42 <SUBSECTION>
43 adg_context_get_slot
44 adg_context_new
45 <SUBSECTION>
46 adg_context_get_style
47 adg_context_set_style
48 <SUBSECTION Standard>
49 AdgContextClass
50 AdgContextPrivate
51 adg_context_get_type
52 ADG_CONTEXT
53 ADG_IS_CONTEXT
54 ADG_TYPE_CONTEXT
55 ADG_CONTEXT_CLASS
56 ADG_IS_CONTEXT_CLASS
57 ADG_CONTEXT_GET_CLASS
58 </SECTION>
60 <SECTION>
61 <FILE>style</FILE>
62 <INCLUDE>adg/adg.h</INCLUDE>
63 <SUBSECTION>
64 AdgStyle
65 AdgStyleId
66 AdgStyleSlot
67 <SUBSECTION>
68 adg_style_register_id
69 adg_style_from_id
70 adg_style_get_default
71 adg_style_apply
72 <SUBSECTION>
73 adg_style_get_pattern
74 adg_style_set_pattern
75 <SUBSECTION Standard>
76 AdgStyleClass
77 AdgStylePrivate
78 adg_style_get_type
79 ADG_STYLE
80 ADG_IS_STYLE
81 ADG_TYPE_STYLE
82 ADG_STYLE_CLASS
83 ADG_IS_STYLE_CLASS
84 ADG_STYLE_GET_CLASS
85 </SECTION>
87 <SECTION>
88 <FILE>line-style</FILE>
89 <INCLUDE>adg/adg.h</INCLUDE>
90 AdgLineStyle
91 ADG_SLOT_LINE_STYLE
92 <SUBSECTION>
93 adg_line_style_new
94 <SUBSECTION>
95 adg_line_style_get_width
96 adg_line_style_set_width
97 adg_line_style_get_antialias
98 adg_line_style_set_antialias
99 adg_line_style_get_cap
100 adg_line_style_set_cap
101 adg_line_style_get_join
102 adg_line_style_set_join
103 adg_line_style_get_miter_limit
104 adg_line_style_set_miter_limit
105 <SUBSECTION Standard>
106 AdgLineStyleClass
107 AdgLineStylePrivate
108 adg_line_style_get_type
109 adg_line_style_get_slot
110 ADG_LINE_STYLE
111 ADG_IS_LINE_STYLE
112 ADG_TYPE_LINE_STYLE
113 ADG_LINE_STYLE_CLASS
114 ADG_IS_LINE_STYLE_CLASS
115 ADG_LINE_STYLE_GET_CLASS
116 </SECTION>
118 <SECTION>
119 <FILE>arrow-style</FILE>
120 <INCLUDE>adg/adg.h</INCLUDE>
121 AdgArrowStyle
122 AdgArrowRenderer
123 ADG_SLOT_ARROW_STYLE
124 <SUBSECTION>
125 adg_arrow_style_new
126 adg_arrow_style_render
127 <SUBSECTION>
128 adg_arrow_style_get_size
129 adg_arrow_style_set_size
130 adg_arrow_style_get_angle
131 adg_arrow_style_set_angle
132 adg_arrow_style_get_margin
133 adg_arrow_style_set_margin
134 adg_arrow_style_get_renderer
135 adg_arrow_style_set_renderer
136 <SUBSECTION Standard>
137 AdgArrowStyleClass
138 AdgArrowStylePrivate
139 adg_arrow_style_get_type
140 adg_arrow_style_get_slot
141 ADG_ARROW_STYLE
142 ADG_IS_ARROW_STYLE
143 ADG_TYPE_ARROW_STYLE
144 ADG_ARROW_STYLE_CLASS
145 ADG_IS_ARROW_STYLE_CLASS
146 ADG_ARROW_STYLE_GET_CLASS
147 </SECTION>
149 <SECTION>
150 <FILE>font-style</FILE>
151 <INCLUDE>adg/adg.h</INCLUDE>
152 AdgFontStyle
153 ADG_SLOT_FONT_STYLE
154 <SUBSECTION>
155 adg_font_style_new
156 <SUBSECTION>
157 adg_font_style_get_family
158 adg_font_style_set_family
159 adg_font_style_get_slant
160 adg_font_style_set_slant
161 adg_font_style_get_weight
162 adg_font_style_set_weight
163 adg_font_style_get_size
164 adg_font_style_set_size
165 <SUBSECTION>
166 adg_font_style_get_antialias
167 adg_font_style_set_antialias
168 adg_font_style_get_subpixel_order
169 adg_font_style_set_subpixel_order
170 adg_font_style_get_hint_style
171 adg_font_style_set_hint_style
172 adg_font_style_get_hint_metrics
173 adg_font_style_set_hint_metrics
174 <SUBSECTION Standard>
175 AdgFontStyleClass
176 AdgFontStylePrivate
177 adg_font_style_get_type
178 adg_font_style_get_slot
179 ADG_FONT_STYLE
180 ADG_IS_FONT_STYLE
181 ADG_TYPE_FONT_STYLE
182 ADG_FONT_STYLE_CLASS
183 ADG_IS_FONT_STYLE_CLASS
184 ADG_FONT_STYLE_GET_CLASS
185 </SECTION>
187 <SECTION>
188 <FILE>dim-style</FILE>
189 <INCLUDE>adg/adg.h</INCLUDE>
190 AdgDimStyle
191 ADG_SLOT_DIM_STYLE
192 <SUBSECTION>
193 adg_dim_style_new
194 <SUBSECTION>
195 adg_dim_style_get_quote_style
196 adg_dim_style_set_quote_style
197 adg_dim_style_get_tolerance_style
198 adg_dim_style_set_tolerance_style
199 adg_dim_style_get_note_style
200 adg_dim_style_set_note_style
201 <SUBSECTION>
202 adg_dim_style_get_line_style
203 adg_dim_style_set_line_style
204 adg_dim_style_get_arrow_style
205 adg_dim_style_set_arrow_style
206 <SUBSECTION>
207 adg_dim_style_get_from_offset
208 adg_dim_style_set_from_offset
209 adg_dim_style_get_to_offset
210 adg_dim_style_set_to_offset
211 adg_dim_style_get_baseline_spacing
212 adg_dim_style_set_baseline_spacing
213 adg_dim_style_get_tolerance_spacing
214 adg_dim_style_set_tolerance_spacing
215 <SUBSECTION>
216 adg_dim_style_get_quote_shift
217 adg_dim_style_set_quote_shift
218 adg_dim_style_get_tolerance_shift
219 adg_dim_style_set_tolerance_shift
220 adg_dim_style_get_note_shift
221 adg_dim_style_set_note_shift
222 <SUBSECTION>
223 adg_dim_style_get_number_format
224 adg_dim_style_set_number_format
225 adg_dim_style_get_number_tag
226 adg_dim_style_set_number_tag
227 <SUBSECTION Standard>
228 AdgDimStyleClass
229 AdgDimStylePrivate
230 adg_dim_style_get_type
231 adg_dim_style_get_slot
232 ADG_DIM_STYLE
233 ADG_IS_DIM_STYLE
234 ADG_TYPE_DIM_STYLE
235 ADG_DIM_STYLE_CLASS
236 ADG_IS_DIM_STYLE_CLASS
237 ADG_DIM_STYLE_GET_CLASS
238 </SECTION>
240 <SECTION>
241 <FILE>model</FILE>
242 <INCLUDE>adg/adg.h</INCLUDE>
243 AdgModel
244 <SUBSECTION>
245 adg_model_get_name
246 adg_model_set_name
247 adg_model_get_material
248 adg_model_set_material
249 adg_model_get_treatment
250 adg_model_set_treatment
251 <SUBSECTION Standard>
252 AdgModelClass
253 AdgModelPrivate
254 adg_model_get_type
255 ADG_MODEL
256 ADG_IS_MODEL
257 ADG_TYPE_MODEL
258 ADG_MODEL_CLASS
259 ADG_IS_MODEL_CLASS
260 ADG_MODEL_GET_CLASS
261 </SECTION>
263 <SECTION>
264 <FILE>entity</FILE>
265 <INCLUDE>adg/adg.h</INCLUDE>
266 AdgEntity
267 AdgCallback
268 <SUBSECTION>
269 ADG_CALLBACK
270 <SUBSECTION>
271 adg_entity_get_canvas
272 adg_entity_get_model_matrix
273 adg_entity_get_paper_matrix
274 adg_entity_get_context
275 adg_entity_set_context
276 adg_entity_apply
277 adg_entity_get_line_style
278 adg_entity_set_line_style
279 adg_entity_set_font_style
280 adg_entity_get_font_style
281 adg_entity_get_arrow_style
282 adg_entity_set_arrow_style
283 adg_entity_get_dim_style
284 adg_entity_set_dim_style
285 <SUBSECTION>
286 adg_entity_model_applied
287 adg_entity_model_matrix_applied
288 adg_entity_paper_matrix_applied
289 adg_entity_render
290 <SUBSECTION>
291 adg_entity_paper_matrix_changed
292 adg_entity_model_matrix_changed
293 <SUBSECTION Standard>
294 AdgEntityClass
295 AdgEntityPrivate
296 adg_entity_get_type
297 ADG_ENTITY
298 ADG_IS_ENTITY
299 ADG_TYPE_ENTITY
300 ADG_ENTITY_CLASS
301 ADG_IS_ENTITY_CLASS
302 ADG_ENTITY_GET_CLASS
303 adg_entity_flags_get_type
304 ADG_TYPE_ENTITY_FLAGS
305 </SECTION>
307 <SECTION>
308 <FILE>container</FILE>
309 <INCLUDE>adg/adg.h</INCLUDE>
310 AdgContainer
311 <SUBSECTION>
312 adg_container_get_model_transformation
313 adg_container_set_model_transformation
314 adg_container_get_paper_transformation
315 adg_container_set_paper_transformation
316 <SUBSECTION Standard>
317 AdgContainerClass
318 AdgContainerPrivate
319 adg_container_get_type
320 ADG_CONTAINER
321 ADG_IS_CONTAINER
322 ADG_TYPE_CONTAINER
323 ADG_CONTAINER_CLASS
324 ADG_IS_CONTAINER_CLASS
325 ADG_CONTAINER_GET_CLASS
326 </SECTION>
328 <SECTION>
329 <FILE>canvas</FILE>
330 <INCLUDE>adg/adg.h</INCLUDE>
331 AdgCanvas
332 <SUBSECTION>
333 adg_canvas_new
334 <SUBSECTION Standard>
335 AdgCanvasClass
336 AdgCanvasPrivate
337 adg_canvas_get_type
338 ADG_CANVAS
339 ADG_IS_CANVAS
340 ADG_TYPE_CANVAS
341 ADG_CANVAS_CLASS
342 ADG_IS_CANVAS_CLASS
343 ADG_CANVAS_GET_CLASS
344 </SECTION>
346 <SECTION>
347 <FILE>path</FILE>
348 <INCLUDE>adg/adg.h</INCLUDE>
349 AdgPath
350 <SUBSECTION>
351 adg_path_new
352 <SUBSECTION>
353 adg_path_clear
354 adg_path_get_cairo_path
355 adg_path_dump
356 <SUBSECTION>
357 adg_path_move_to
358 adg_path_line_to
359 adg_path_curve_to
360 adg_path_arc
361 adg_path_arc_negative
362 adg_path_rectangle
363 adg_path_close
364 adg_path_rel_move_to
365 adg_path_rel_line_to
366 adg_path_rel_curve_to
367 adg_path_get_current_point
368 <SUBSECTION>
369 adg_path_chain_ymirror
370 <SUBSECTION Standard>
371 AdgPathClass
372 AdgPathPrivate
373 adg_path_get_type
374 ADG_PATH
375 ADG_IS_PATH
376 ADG_TYPE_PATH
377 ADG_PATH_CLASS
378 ADG_IS_PATH_CLASS
379 ADG_PATH_GET_CLASS
380 </SECTION>
382 <SECTION>
383 <FILE>dim</FILE>
384 <INCLUDE>adg/adg.h</INCLUDE>
385 AdgDim
386 <SUBSECTION>
387 adg_dim_get_ref1
388 adg_dim_get_ref2
389 adg_dim_set_ref
390 adg_dim_set_ref_explicit
391 adg_dim_get_pos1
392 adg_dim_get_pos2
393 adg_dim_set_pos
394 adg_dim_set_pos_explicit
395 adg_dim_get_level
396 adg_dim_set_level
397 adg_dim_get_quote
398 adg_dim_set_quote
399 adg_dim_get_tolerance_up
400 adg_dim_get_tolerance_down
401 adg_dim_set_tolerance_up
402 adg_dim_set_tolerance_down
403 adg_dim_set_tolerances
404 adg_dim_get_note
405 adg_dim_set_note
406 <SUBSECTION Standard>
407 AdgDimClass
408 AdgDimPrivate
409 adg_dim_get_type
410 ADG_DIM
411 ADG_IS_DIM
412 ADG_TYPE_DIM
413 ADG_DIM_CLASS
414 ADG_IS_DIM_CLASS
415 ADG_DIM_GET_CLASS
416 </SECTION>
418 <SECTION>
419 <FILE>ldim</FILE>
420 <INCLUDE>adg/adg.h</INCLUDE>
421 AdgLDim
422 <SUBSECTION>
423 adg_ldim_new
424 adg_ldim_new_full
425 adg_ldim_new_full_explicit
426 <SUBSECTION>
427 adg_ldim_set_pos
428 adg_ldim_set_pos_explicit
429 adg_ldim_get_direction
430 adg_ldim_set_direction
431 <SUBSECTION Standard>
432 AdgLDimClass
433 AdgLDimPrivate
434 adg_ldim_get_type
435 ADG_LDIM
436 ADG_IS_LDIM
437 ADG_TYPE_LDIM
438 ADG_LDIM_CLASS
439 ADG_IS_LDIM_CLASS
440 ADG_LDIM_GET_CLASS
441 </SECTION>
443 <SECTION>
444 <FILE>adim</FILE>
445 <INCLUDE>adg/adg.h</INCLUDE>
446 AdgADim
447 <SUBSECTION>
448 adg_adim_new
449 <SUBSECTION Standard>
450 AdgADimClass
451 AdgADimPrivate
452 adg_adim_get_type
453 ADG_ADIM
454 ADG_IS_ADIM
455 ADG_TYPE_ADIM
456 ADG_ADIM_CLASS
457 ADG_IS_ADIM_CLASS
458 ADG_ADIM_GET_CLASS
459 </SECTION>
461 <SECTION>
462 <FILE>util</FILE>
463 <INCLUDE>adg/adg.h</INCLUDE>
464 ADG_SET
465 ADG_UNSET
466 ADG_ISSET
467 <SUBSECTION>
468 ADG_CHECKPOINT
469 ADG_CHECKPOINT_WITH_MESSAGE
470 ADG_STUB
471 </SECTION>
473 <SECTION>
474 <FILE>enums</FILE>
475 <INCLUDE>adg/adg.h</INCLUDE>
476 AdgArrowStyleId
477 AdgDimStyleId
478 AdgFontStyleId
479 AdgLineStyleId
480 </SECTION>