![]() |
![]() |
![]() |
Moblin UI Toolkit Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties | Signals |
MxAdjustment; MxAdjustment * mx_adjustment_new (gdouble value, gdouble lower, gdouble upper, gdouble step_increment, gdouble page_increment, gdouble page_size); gdouble mx_adjustment_get_value (MxAdjustment *adjustment); void mx_adjustment_set_value (MxAdjustment *adjustment, gdouble value); void mx_adjustment_clamp_page (MxAdjustment *adjustment, gdouble lower, gdouble upper); void mx_adjustment_set_values (MxAdjustment *adjustment, gdouble value, gdouble lower, gdouble upper, gdouble step_increment, gdouble page_increment, gdouble page_size); void mx_adjustment_get_values (MxAdjustment *adjustment, gdouble *value, gdouble *lower, gdouble *upper, gdouble *step_increment, gdouble *page_increment, gdouble *page_size); void mx_adjustment_interpolate (MxAdjustment *adjustment, gdouble value, guint duration, gulong mode); gboolean mx_adjustment_get_elastic (MxAdjustment *adjustment); void mx_adjustment_set_elastic (MxAdjustment *adjustment, gboolean elastic); gboolean mx_adjustment_clamp (MxAdjustment *adjustment, gboolean interpolate, guint duration, gulong mode);
"elastic" gboolean : Read / Write / Construct "lower" gdouble : Read / Write / Construct "page-increment" gdouble : Read / Write / Construct "page-size" gdouble : Read / Write / Construct "step-increment" gdouble : Read / Write / Construct "upper" gdouble : Read / Write / Construct "value" gdouble : Read / Write / Construct
The MxAdjustment object represents a range of values bounded between a minimum and maximum, together with step and page increments and a page size.
typedef struct _MxAdjustment MxAdjustment;
Class for handling an interval between to values. The contents of the MxAdjustment are private and should be accessed using the public API.
MxAdjustment * mx_adjustment_new (gdouble value, gdouble lower, gdouble upper, gdouble step_increment, gdouble page_increment, gdouble page_size);
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
gdouble mx_adjustment_get_value (MxAdjustment *adjustment);
|
|
Returns : |
void mx_adjustment_set_value (MxAdjustment *adjustment, gdouble value);
|
|
|
void mx_adjustment_clamp_page (MxAdjustment *adjustment, gdouble lower, gdouble upper);
|
|
|
|
|
void mx_adjustment_set_values (MxAdjustment *adjustment, gdouble value, gdouble lower, gdouble upper, gdouble step_increment, gdouble page_increment, gdouble page_size);
|
|
|
|
|
|
|
|
|
|
|
|
|
void mx_adjustment_get_values (MxAdjustment *adjustment, gdouble *value, gdouble *lower, gdouble *upper, gdouble *step_increment, gdouble *page_increment, gdouble *page_size);
|
|
|
|
|
|
|
|
|
|
|
|
|
void mx_adjustment_interpolate (MxAdjustment *adjustment, gdouble value, guint duration, gulong mode);
|
|
|
|
|
|
|
gboolean mx_adjustment_get_elastic (MxAdjustment *adjustment);
|
|
Returns : |
void mx_adjustment_set_elastic (MxAdjustment *adjustment, gboolean elastic);
|
|
|
gboolean mx_adjustment_clamp (MxAdjustment *adjustment, gboolean interpolate, guint duration, gulong mode);
|
|
|
|
|
|
|
|
Returns : |
"elastic"
property"elastic" gboolean : Read / Write / Construct
Make interpolation behave in an 'elastic' way and stop clamping value.
Default value: FALSE
"page-increment"
property"page-increment" gdouble : Read / Write / Construct
Page increment.
Allowed values: >= 0
Default value: 0
"page-size"
property"page-size" gdouble : Read / Write / Construct
Page size.
Allowed values: >= 0
Default value: 0
"step-increment"
property"step-increment" gdouble : Read / Write / Construct
Step increment.
Allowed values: >= 0
Default value: 0
"changed"
signalvoid user_function (MxAdjustment *arg0, gpointer user_data) : Run Last
Emitted when any of the adjustment values have changed
|
user data set when the signal handler was connected. |