Renamed SpiAccessibleEventListener to (just) SpiEventListener.
[platform/core/uifw/at-spi2-atk.git] / cspi / spi_value.c
1 /**
2  * AccessibleValue_ref:
3  * @obj: a pointer to the #AccessibleValue implementor on which to operate.
4  *
5  * Increment the reference count for an #AccessibleValue object.
6  *
7  * Returns: (no return code implemented yet).
8  *
9  **/
10 int
11 AccessibleValue_ref (AccessibleValue *obj)
12 {
13   Accessibility_Value_ref (*obj, &ev);
14   return 0;
15 }
16
17
18
19 /**
20  * AccessibleValue_unref:
21  * @obj: a pointer to the #AccessibleValue implementor on which to operate. 
22  *
23  * Decrement the reference count for an #AccessibleValue object.
24  *
25  * Returns: (no return code implemented yet).
26  *
27  **/
28 int
29 AccessibleValue_unref (AccessibleValue *obj)
30 {
31   Accessibility_Value_unref (*obj, &ev);
32   return 0;
33 }
34
35
36
37 /**
38  * AccessibleValue_getMinimumValue:
39  * @obj: a pointer to the #AccessibleValue implementor on which to operate. 
40  *
41  * Get the minimum allowed value for an #AccessibleValue.
42  *
43  * Returns: the minimum allowed value for this object.
44  *
45  **/
46 float
47 AccessibleValue_getMinimumValue (AccessibleValue *obj)
48 {
49   return (float)
50     Accessibility_Value__get_minimumValue (*obj, &ev);
51 }
52
53
54
55 /**
56  * AccessibleValue_getCurrentValue:
57  * @obj: a pointer to the #AccessibleValue implementor on which to operate. 
58  *
59  * Get the current value for an #AccessibleValue.
60  *
61  * Returns: the current value for this object.
62  *
63  **/
64 float
65 AccessibleValue_getCurrentValue (AccessibleValue *obj)
66 {
67   return (float)
68     Accessibility_Value__get_currentValue (*obj, &ev);
69 }
70
71
72
73 /**
74  * AccessibleValue_getMaximumValue:
75  * @obj: a pointer to the #AccessibleValue implementor on which to operate. 
76  *
77  * Get the maximum allowed value for an #AccessibleValue.
78  *
79  * Returns: the maximum allowed value for this object.
80  *
81  **/
82 float
83 AccessibleValue_getMaximumValue (AccessibleValue *obj)
84 {
85   return (float)
86     Accessibility_Value__get_maximumValue (*obj, &ev);
87 }
88
89
90
91 /**
92  * AccessibleValue_setCurrentValue:
93  * @obj: a pointer to the #AccessibleValue implementor on which to operate.
94  * @newValue: a #float value which is the desired new value of the object.
95  *
96  * Set the current value of an #AccessibleValue.
97  *
98  * Returns: #TRUE if the value could be assigned the specified value,
99  *          #FALSE otherwise.
100  *
101  **/
102 boolean
103 AccessibleValue_setCurrentValue (AccessibleValue *obj,
104                                  float newValue)
105 {
106   Accessibility_Value__set_currentValue (*obj,
107                                          (CORBA_float) newValue, &ev);
108   return TRUE;
109 }
110
111