| ATK - Accessibility Toolkit | ||||
|---|---|---|---|---|
AtkValueAtkValue — The ATK interface implemented by valuators and components which display or select a value from a bounded range of values. |
AtkValue;
void atk_value_get_current_value (AtkValue *obj,
GValue *value);
void atk_value_get_maximum_value (AtkValue *obj,
GValue *value);
void atk_value_get_minimum_value (AtkValue *obj,
GValue *value);
gboolean atk_value_set_current_value (AtkValue *obj,
const GValue *value);
void atk_value_get_minimum_increment (AtkValue *obj,
GValue *value);
AtkValue should be implemented for components which either display a
value from a bounded range, or which allow the user to specify a value
from a bounded range, or both. For instance, most sliders and range
controls, as well as dials, should have AtkObject representations which
implement AtkValue on the component's behalf.
void atk_value_get_current_value (AtkValue *obj,GValue *value);
Gets the value of this object.
obj : |
a GObject instance that implements AtkValueIface |
value : |
a |
void atk_value_get_maximum_value (AtkValue *obj,GValue *value);
Gets the maximum value of this object.
obj : |
a GObject instance that implements AtkValueIface |
value : |
a |
void atk_value_get_minimum_value (AtkValue *obj,GValue *value);
Gets the minimum value of this object.
obj : |
a GObject instance that implements AtkValueIface |
value : |
a |
gboolean atk_value_set_current_value (AtkValue *obj, constGValue *value);
Sets the value of this object.
obj : |
a GObject instance that implements AtkValueIface |
value : |
a |
| Returns : | TRUEFALSE |
void atk_value_get_minimum_increment (AtkValue *obj,GValue *value);
Gets the minimum increment by which the value of this object may be changed. If zero, the minimum increment is undefined, which may mean that it is limited only by the floating point precision of the platform.
obj : |
a GObject instance that implements AtkValueIface |
value : |
a |
Since ATK 1.12