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;; Manually changed parameter type from gpointer to AtkPropertyValues*
23(define-signal property-change
24  (of-object "AtkObject")
25  (return-type "void")
26  (when "last")
27  (parameters
28    '("AtkPropertyValues*" "p0")
29  )
30)
31
32(define-signal state-change
33  (of-object "AtkObject")
34  (return-type "void")
35  (when "last")
36  (parameters
37    '("const-gchar*" "p0")
38    '("gboolean" "p1")
39  )
40)
41
42(define-signal visible-data-changed
43  (of-object "AtkObject")
44  (return-type "void")
45  (when "last")
46)
47
48;; Manually changed parameter type from gpointer to gpointer*
49(define-signal active-descendant-changed
50  (of-object "AtkObject")
51  (return-type "void")
52  (when "last")
53  (parameters
54    '("gpointer*" "p0")
55  )
56)
57
58(define-property accessible-name
59  (of-object "AtkObject")
60  (prop-type "GParamString")
61  (docs "Object instance's name formatted for assistive technology access")
62  (readable #t)
63  (writable #t)
64  (construct-only #f)
65)
66
67(define-property accessible-description
68  (of-object "AtkObject")
69  (prop-type "GParamString")
70  (docs "Description of an object, formatted for assistive technology access")
71  (readable #t)
72  (writable #t)
73  (construct-only #f)
74)
75
76(define-property accessible-parent
77  (of-object "AtkObject")
78  (prop-type "GParamObject")
79  (docs "Parent of the current accessible as returned by atk_object_get_parent()")
80  (readable #t)
81  (writable #t)
82  (construct-only #f)
83)
84
85(define-property accessible-value
86  (of-object "AtkObject")
87  (prop-type "GParamDouble")
88  (docs "Is used to notify that the value has changed")
89  (readable #t)
90  (writable #t)
91  (construct-only #f)
92)
93
94(define-property accessible-role
95  (of-object "AtkObject")
96  (prop-type "GParamInt")
97  (docs "The accessible role of this object")
98  (readable #t)
99  (writable #t)
100  (construct-only #f)
101)
102
103(define-property accessible-component-layer
104  (of-object "AtkObject")
105  (prop-type "GParamInt")
106  (docs "The accessible layer of this object")
107  (readable #t)
108  (writable #f)
109  (construct-only #f)
110)
111
112(define-property accessible-component-mdi-zorder
113  (of-object "AtkObject")
114  (prop-type "GParamInt")
115  (docs "The accessible MDI value of this object")
116  (readable #t)
117  (writable #f)
118  (construct-only #f)
119)
120
121(define-property accessible-table-caption
122  (of-object "AtkObject")
123  (prop-type "GParamString")
124  (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")
125  (readable #t)
126  (writable #t)
127  (construct-only #f)
128)
129
130(define-property accessible-table-column-description
131  (of-object "AtkObject")
132  (prop-type "GParamString")
133  (docs "Is used to notify that the table column description has changed")
134  (readable #t)
135  (writable #t)
136  (construct-only #f)
137)
138
139(define-property accessible-table-column-header
140  (of-object "AtkObject")
141  (prop-type "GParamObject")
142  (docs "Is used to notify that the table column header has changed")
143  (readable #t)
144  (writable #t)
145  (construct-only #f)
146)
147
148(define-property accessible-table-row-description
149  (of-object "AtkObject")
150  (prop-type "GParamString")
151  (docs "Is used to notify that the table row description has changed")
152  (readable #t)
153  (writable #t)
154  (construct-only #f)
155)
156
157(define-property accessible-table-row-header
158  (of-object "AtkObject")
159  (prop-type "GParamObject")
160  (docs "Is used to notify that the table row header has changed")
161  (readable #t)
162  (writable #t)
163  (construct-only #f)
164)
165
166(define-property accessible-table-summary
167  (of-object "AtkObject")
168  (prop-type "GParamObject")
169  (docs "Is used to notify that the table summary has changed")
170  (readable #t)
171  (writable #t)
172  (construct-only #f)
173)
174
175(define-property accessible-table-caption-object
176  (of-object "AtkObject")
177  (prop-type "GParamObject")
178  (docs "Is used to notify that the table caption has changed")
179  (readable #t)
180  (writable #t)
181  (construct-only #f)
182)
183
184(define-property accessible-hypertext-nlinks
185  (of-object "AtkObject")
186  (prop-type "GParamInt")
187  (docs "The number of links which the current AtkHypertext has")
188  (readable #t)
189  (writable #f)
190  (construct-only #f)
191)
192
193;; From AtkComponent
194
195(define-signal bounds-changed
196  (of-object "AtkComponent")
197  (return-type "void")
198  (when "last")
199  (parameters
200    '("AtkRectangle*" "p0")
201  )
202)
203
204;; From AtkAction
205
206;; From AtkEditableText
207
208;; From AtkHyperlink
209
210(define-signal link-activated
211  (of-object "AtkHyperlink")
212  (return-type "void")
213  (when "last")
214)
215
216(define-property selected-link
217  (of-object "AtkHyperlink")
218  (prop-type "GParamBoolean")
219  (docs "Specifies whether the AtkHyperlink object is selected")
220  (readable #t)
221  (writable #f)
222  (construct-only #f)
223)
224
225(define-property number-of-anchors
226  (of-object "AtkHyperlink")
227  (prop-type "GParamInt")
228  (docs "The number of anchors associated with the AtkHyperlink object")
229  (readable #t)
230  (writable #f)
231  (construct-only #f)
232)
233
234(define-property end-index
235  (of-object "AtkHyperlink")
236  (prop-type "GParamInt")
237  (docs "The end index of the AtkHyperlink object")
238  (readable #t)
239  (writable #f)
240  (construct-only #f)
241)
242
243(define-property start-index
244  (of-object "AtkHyperlink")
245  (prop-type "GParamInt")
246  (docs "The start index of the AtkHyperlink object")
247  (readable #t)
248  (writable #f)
249  (construct-only #f)
250)
251
252;; From AtkHyperlinkImpl
253
254;; From AtkHypertext
255
256(define-signal link-selected
257  (of-object "AtkHypertext")
258  (return-type "void")
259  (when "last")
260  (parameters
261    '("gint" "p0")
262  )
263)
264
265;; From AtkImage
266
267;; From AtkMisc
268
269;; From AtkPlug
270
271;; From AtkSelection
272
273(define-signal selection-changed
274  (of-object "AtkSelection")
275  (return-type "void")
276  (when "last")
277)
278
279;; From AtkSocket
280
281;; From AtkTable
282
283(define-signal row-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 column-inserted
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 row-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 column-deleted
314  (of-object "AtkTable")
315  (return-type "void")
316  (when "last")
317  (parameters
318    '("gint" "p0")
319    '("gint" "p1")
320  )
321)
322
323(define-signal row-reordered
324  (of-object "AtkTable")
325  (return-type "void")
326  (when "last")
327)
328
329(define-signal column-reordered
330  (of-object "AtkTable")
331  (return-type "void")
332  (when "last")
333)
334
335(define-signal model-changed
336  (of-object "AtkTable")
337  (return-type "void")
338  (when "last")
339)
340
341;; From AtkText
342
343(define-signal text-changed
344  (of-object "AtkText")
345  (return-type "void")
346  (when "last")
347  (parameters
348    '("gint" "p0")
349    '("gint" "p1")
350  )
351)
352
353(define-signal text-insert
354  (of-object "AtkText")
355  (return-type "void")
356  (when "last")
357  (parameters
358    '("gint" "p0")
359    '("gint" "p1")
360    '("const-gchar*" "p2")
361  )
362)
363
364(define-signal text-remove
365  (of-object "AtkText")
366  (return-type "void")
367  (when "last")
368  (parameters
369    '("gint" "p0")
370    '("gint" "p1")
371    '("const-gchar*" "p2")
372  )
373)
374
375(define-signal text-caret-moved
376  (of-object "AtkText")
377  (return-type "void")
378  (when "last")
379  (parameters
380    '("gint" "p0")
381  )
382)
383
384(define-signal text-selection-changed
385  (of-object "AtkText")
386  (return-type "void")
387  (when "last")
388)
389
390(define-signal text-attributes-changed
391  (of-object "AtkText")
392  (return-type "void")
393  (when "last")
394)
395
396;; From AtkValue
397
398(define-signal value-changed
399  (of-object "AtkValue")
400  (return-type "void")
401  (when "last")
402  (parameters
403    '("gdouble" "p0")
404    '("const-gchar*" "p1")
405  )
406)
407
408;; From AtkWindow
409
410(define-signal activate
411  (of-object "AtkWindow")
412  (return-type "void")
413  (when "last")
414)
415
416(define-signal create
417  (of-object "AtkWindow")
418  (return-type "void")
419  (when "last")
420)
421
422(define-signal deactivate
423  (of-object "AtkWindow")
424  (return-type "void")
425  (when "last")
426)
427
428(define-signal destroy
429  (of-object "AtkWindow")
430  (return-type "void")
431  (when "last")
432)
433
434(define-signal maximize
435  (of-object "AtkWindow")
436  (return-type "void")
437  (when "last")
438)
439
440(define-signal minimize
441  (of-object "AtkWindow")
442  (return-type "void")
443  (when "last")
444)
445
446(define-signal move
447  (of-object "AtkWindow")
448  (return-type "void")
449  (when "last")
450)
451
452(define-signal resize
453  (of-object "AtkWindow")
454  (return-type "void")
455  (when "last")
456)
457
458(define-signal restore
459  (of-object "AtkWindow")
460  (return-type "void")
461  (when "last")
462)
463
464;; From AtkRegistry
465
466;; From AtkRelation
467
468(define-property relation-type
469  (of-object "AtkRelation")
470  (prop-type "GParamEnum")
471  (docs "The type of the relation")
472  (readable #t)
473  (writable #t)
474  (construct-only #f)
475)
476
477(define-property target
478  (of-object "AtkRelation")
479  (prop-type "GParamValueArray")
480  (docs "An array of the targets for the relation")
481  (readable #t)
482  (writable #t)
483  (construct-only #f)
484)
485
486;; From AtkRelationSet
487
488;; From AtkStateSet
489
490