Merged revisions 6293,6296-6306,6308 via svnmerge from
[ardour.git] / libs / gtkmm2 / atk / src / atk_signals.defs
1 ;; From AtkObject
2
3 (define-signal children-changed
4   (of-object "AtkObject")
5   (return-type "void")
6   (when "last")
7   (parameters
8     '("guint" "p0")
9     '("gpointer" "p1")
10   )
11 )
12
13 (define-signal focus-event
14   (of-object "AtkObject")
15   (return-type "void")
16   (when "last")
17   (parameters
18     '("gboolean" "p0")
19   )
20 )
21
22 (define-signal property-change
23   (of-object "AtkObject")
24   (return-type "void")
25   (when "last")
26   (parameters
27     '("AtkPropertyValues*" "p0")
28   )
29 )
30
31 (define-signal state-change
32   (of-object "AtkObject")
33   (return-type "void")
34   (when "last")
35   (parameters
36     '("const-gchar*" "p0")
37     '("gboolean" "p1")
38   )
39 )
40
41 (define-signal visible-data-changed
42   (of-object "AtkObject")
43   (return-type "void")
44   (when "last")
45 )
46
47 (define-signal active-descendant-changed
48   (of-object "AtkObject")
49   (return-type "void")
50   (when "last")
51   (parameters
52     '("gpointer*" "p0")
53   )
54 )
55
56 (define-property accessible-name
57   (of-object "AtkObject")
58   (prop-type "GParamString")
59   (docs "Object instance's name formatted for assistive technology access")
60   (readable #t)
61   (writable #t)
62   (construct-only #f)
63 )
64
65 (define-property accessible-description
66   (of-object "AtkObject")
67   (prop-type "GParamString")
68   (docs "Description of an object, formatted for assistive technology access")
69   (readable #t)
70   (writable #t)
71   (construct-only #f)
72 )
73
74 (define-property accessible-parent
75   (of-object "AtkObject")
76   (prop-type "GParamObject")
77   (docs "Is used to notify that the parent has changed")
78   (readable #t)
79   (writable #t)
80   (construct-only #f)
81 )
82
83 (define-property accessible-value
84   (of-object "AtkObject")
85   (prop-type "GParamDouble")
86   (docs "Is used to notify that the value has changed")
87   (readable #t)
88   (writable #t)
89   (construct-only #f)
90 )
91
92 (define-property accessible-role
93   (of-object "AtkObject")
94   (prop-type "GParamInt")
95   (docs "The accessible role of this object")
96   (readable #t)
97   (writable #t)
98   (construct-only #f)
99 )
100
101 (define-property accessible-component-layer
102   (of-object "AtkObject")
103   (prop-type "GParamInt")
104   (docs "The accessible layer of this object")
105   (readable #t)
106   (writable #f)
107   (construct-only #f)
108 )
109
110 (define-property accessible-component-mdi-zorder
111   (of-object "AtkObject")
112   (prop-type "GParamInt")
113   (docs "The accessible MDI value of this object")
114   (readable #t)
115   (writable #f)
116   (construct-only #f)
117 )
118
119 (define-property accessible-table-caption
120   (of-object "AtkObject")
121   (prop-type "GParamString")
122   (docs "Is used to notify that the table caption has changed; this property should not be used. accessible-table-caption-object should be used instead")
123   (readable #t)
124   (writable #t)
125   (construct-only #f)
126 )
127
128 (define-property accessible-table-column-description
129   (of-object "AtkObject")
130   (prop-type "GParamString")
131   (docs "Is used to notify that the table column description has changed")
132   (readable #t)
133   (writable #t)
134   (construct-only #f)
135 )
136
137 (define-property accessible-table-column-header
138   (of-object "AtkObject")
139   (prop-type "GParamObject")
140   (docs "Is used to notify that the table column header has changed")
141   (readable #t)
142   (writable #t)
143   (construct-only #f)
144 )
145
146 (define-property accessible-table-row-description
147   (of-object "AtkObject")
148   (prop-type "GParamString")
149   (docs "Is used to notify that the table row description has changed")
150   (readable #t)
151   (writable #t)
152   (construct-only #f)
153 )
154
155 (define-property accessible-table-row-header
156   (of-object "AtkObject")
157   (prop-type "GParamObject")
158   (docs "Is used to notify that the table row header has changed")
159   (readable #t)
160   (writable #t)
161   (construct-only #f)
162 )
163
164 (define-property accessible-table-summary
165   (of-object "AtkObject")
166   (prop-type "GParamObject")
167   (docs "Is used to notify that the table summary has changed")
168   (readable #t)
169   (writable #t)
170   (construct-only #f)
171 )
172
173 (define-property accessible-table-caption-object
174   (of-object "AtkObject")
175   (prop-type "GParamObject")
176   (docs "Is used to notify that the table caption has changed")
177   (readable #t)
178   (writable #t)
179   (construct-only #f)
180 )
181
182 (define-property accessible-hypertext-nlinks
183   (of-object "AtkObject")
184   (prop-type "GParamInt")
185   (docs "The number of links which the current AtkHypertext has")
186   (readable #t)
187   (writable #f)
188   (construct-only #f)
189 )
190
191 ;; From AtkComponent
192
193 (define-signal bounds-changed
194   (of-object "AtkComponent")
195   (return-type "void")
196   (when "last")
197   (parameters
198     '("AtkRectangle*" "p0")
199   )
200 )
201
202 ;; From AtkAction
203
204 ;; From AtkEditableText
205
206 ;; From AtkHyperlink
207
208 (define-signal link-activated
209   (of-object "AtkHyperlink")
210   (return-type "void")
211   (when "last")
212 )
213
214 (define-property selected-link
215   (of-object "AtkHyperlink")
216   (prop-type "GParamBoolean")
217   (docs "Specifies whether the AtkHyperlink object is selected")
218   (readable #t)
219   (writable #f)
220   (construct-only #f)
221 )
222
223 (define-property number-of-anchors
224   (of-object "AtkHyperlink")
225   (prop-type "GParamInt")
226   (docs "The number of anchors associated with the AtkHyperlink object")
227   (readable #t)
228   (writable #f)
229   (construct-only #f)
230 )
231
232 (define-property end-index
233   (of-object "AtkHyperlink")
234   (prop-type "GParamInt")
235   (docs "The end index of the AtkHyperlink object")
236   (readable #t)
237   (writable #f)
238   (construct-only #f)
239 )
240
241 (define-property start-index
242   (of-object "AtkHyperlink")
243   (prop-type "GParamInt")
244   (docs "The start index of the AtkHyperlink object")
245   (readable #t)
246   (writable #f)
247   (construct-only #f)
248 )
249
250 ;; From AtkHypertext
251
252 (define-signal link-selected
253   (of-object "AtkHypertext")
254   (return-type "void")
255   (when "last")
256   (parameters
257     '("gint" "p0")
258   )
259 )
260
261 ;; From AtkImage
262
263 ;; From AtkSelection
264
265 (define-signal selection-changed
266   (of-object "AtkSelection")
267   (return-type "void")
268   (when "last")
269 )
270
271 ;; From AtkTable
272
273 (define-signal row-inserted
274   (of-object "AtkTable")
275   (return-type "void")
276   (when "last")
277   (parameters
278     '("gint" "p0")
279     '("gint" "p1")
280   )
281 )
282
283 (define-signal column-inserted
284   (of-object "AtkTable")
285   (return-type "void")
286   (when "last")
287   (parameters
288     '("gint" "p0")
289     '("gint" "p1")
290   )
291 )
292
293 (define-signal row-deleted
294   (of-object "AtkTable")
295   (return-type "void")
296   (when "last")
297   (parameters
298     '("gint" "p0")
299     '("gint" "p1")
300   )
301 )
302
303 (define-signal column-deleted
304   (of-object "AtkTable")
305   (return-type "void")
306   (when "last")
307   (parameters
308     '("gint" "p0")
309     '("gint" "p1")
310   )
311 )
312
313 (define-signal row-reordered
314   (of-object "AtkTable")
315   (return-type "void")
316   (when "last")
317 )
318
319 (define-signal column-reordered
320   (of-object "AtkTable")
321   (return-type "void")
322   (when "last")
323 )
324
325 (define-signal model-changed
326   (of-object "AtkTable")
327   (return-type "void")
328   (when "last")
329 )
330
331 ;; From AtkText
332
333 (define-signal text-changed
334   (of-object "AtkText")
335   (return-type "void")
336   (when "last")
337   (parameters
338     '("gint" "p0")
339     '("gint" "p1")
340   )
341 )
342
343 (define-signal text-caret-moved
344   (of-object "AtkText")
345   (return-type "void")
346   (when "last")
347   (parameters
348     '("gint" "p0")
349   )
350 )
351
352 (define-signal text-selection-changed
353   (of-object "AtkText")
354   (return-type "void")
355   (when "last")
356 )
357
358 (define-signal text-attributes-changed
359   (of-object "AtkText")
360   (return-type "void")
361   (when "last")
362 )
363
364 ;; From AtkValue
365
366 ;; From AtkRegistry
367
368 ;; From AtkRelation
369
370 (define-property relation-type
371   (of-object "AtkRelation")
372   (prop-type "GParamEnum")
373   (docs "The type of the relation")
374   (readable #t)
375   (writable #t)
376   (construct-only #f)
377 )
378
379 (define-property target
380   (of-object "AtkRelation")
381   (prop-type "GParamValueArray")
382   (docs "An array of the targets for the relation")
383   (readable #t)
384   (writable #t)
385   (construct-only #f)
386 )
387
388 ;; From AtkRelationSet
389
390 ;; From AtkStateSet