"Unfixed" some things :-). cleaned up and made some of the namespace changes more...
[platform/upstream/at-spi2-core.git] / cspi / spi_action.c
1 int
2 AccessibleAction_ref (
3                       AccessibleAction *obj)
4 {
5   Accessibility_Action_ref (*obj, &ev);
6   return 0;
7 }
8
9 int
10 AccessibleAction_unref (AccessibleAction *obj)
11 {
12   Accessibility_Action_unref (*obj, &ev);
13   return 0;
14 }
15
16
17
18 long
19 AccessibleAction_getNActions (AccessibleAction *obj)
20 {
21   return (long)
22     Accessibility_Action__get_nActions (*obj, &ev);
23 }
24
25
26 /**
27  * AccessibleAction_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  * Returns: a UTF-8 string describing the 'i-th' invokable action.
34  *
35  **/
36 char *
37 AccessibleAction_getDescription (AccessibleAction *obj,
38                                  long index)
39 {
40   return (char *)
41     Accessibility_Action_getDescription (*obj,
42                                          (CORBA_long) index,
43                                          &ev);
44 }
45
46
47
48 char *
49 AccessibleAction_getKeyBinding (AccessibleAction *obj,
50                                 long index)
51 {
52   return (char *) 
53     Accessibility_Action_getKeyBinding (*obj,
54        (CORBA_long) index,
55        &ev);
56 }
57
58
59
60 char *
61 AccessibleAction_getName (AccessibleAction *obj,
62                           long index)
63 {
64   return (char *)
65    Accessibility_Action_getName (*obj,
66                                  (CORBA_long) index,
67                                  &ev);
68 }
69
70
71 boolean
72 AccessibleAction_doAction (AccessibleAction *obj,
73                            long index)
74 {
75   return (boolean)
76     Accessibility_Action_doAction (*obj,
77                                    (CORBA_long) index,
78                                    &ev);
79 }
80
81