| ATK Library Reference Manual | |||
|---|---|---|---|
| <<< Previous Page | Home | Up | |
| struct 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); | 
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. AtKValues may be read-only, in which case attempts to alter the value return FALSE to indicate failure.
| void atk_value_get_current_value (AtkValue *obj, GValue *value); | 
Gets the value of this object.
a GObject instance that implements AtkValueIface
a GValue representing the current accessible value
| void atk_value_get_maximum_value (AtkValue *obj, GValue *value); | 
Gets the maximum value of this object.
a GObject instance that implements AtkValueIface
a GValue representing the maximum accessible value
| void atk_value_get_minimum_value (AtkValue *obj, GValue *value); | 
Gets the minimum value of this object.
a GObject instance that implements AtkValueIface
a GValue representing the minimum accessible value
| gboolean atk_value_set_current_value (AtkValue *obj, const GValue *value); | 
Sets the value of this object.
a GObject instance that implements AtkValueIface
a GValue which is the desired new accessible value.
TRUE if new value is successfully set, FALSE otherwise.