2001-11-13 Michael Meeks <michael@ximian.com>
[platform/core/uifw/at-spi2-atk.git] / cspi / spi_action.c
1 int
2 SpiAccessibleAction_ref (
3                       SpiAccessibleAction *obj)
4 {
5   Accessibility_Action_ref (*obj, &ev);
6   return 0;
7 }
8
9 int
10 SpiAccessibleAction_unref (SpiAccessibleAction *obj)
11 {
12   Accessibility_Action_unref (*obj, &ev);
13   return 0;
14 }
15
16
17
18 long
19 SpiAccessibleAction_getNActions (SpiAccessibleAction *obj)
20 {
21   return (long)
22     Accessibility_Action__get_nActions (*obj, &ev);
23 }
24
25
26 /**
27  * SpiAccessibleAction_getDescription:
28  * @obj: a pointer to the #AccessibleAction to query.
29  *
30  * Get the description of 'i-th' action invokable on an
31  *      object implementing #AccessibleAction.
32  *
33  * Not Yet Implemented.
34  *
35  * Returns: a UTF-8 string describing the 'i-th' invokable action.
36  *
37  **/
38 char *
39 SpiAccessibleAction_getDescription (SpiAccessibleAction *obj,
40                                  long index)
41 {
42   return (char *)
43     Accessibility_Action_getDescription (*obj,
44                                          (CORBA_long) index,
45                                          &ev);
46 }
47
48
49
50 char *
51 SpiAccessibleAction_getKeyBinding (SpiAccessibleAction *obj,
52                                 long index)
53 {
54   return (char *) 
55     Accessibility_Action_getKeyBinding (*obj,
56        (CORBA_long) index,
57        &ev);
58 }
59
60
61
62 char *
63 SpiAccessibleAction_getName (SpiAccessibleAction *obj,
64                           long index)
65 {
66   return (char *)
67                                    Accessibility_Action_getName (*obj,
68                                                                  (CORBA_long) index,
69                                                                  &ev);
70 }
71
72
73 boolean
74 SpiAccessibleAction_doAction (SpiAccessibleAction *obj,
75                            long index)
76 {
77   return (boolean)
78     Accessibility_Action_doAction (*obj,
79                                    (CORBA_long) index,
80                                    &ev);
81 }
82
83