| nbtk Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
NbtkAdjustment;
NbtkAdjustment * nbtk_adjustment_new (gdouble value,
gdouble lower,
gdouble upper,
gdouble step_increment,
gdouble page_increment,
gdouble page_size);
gdouble nbtk_adjustment_get_value (NbtkAdjustment *adjustment);
void nbtk_adjustment_set_value (NbtkAdjustment *adjustment,
gdouble value);
void nbtk_adjustment_clamp_page (NbtkAdjustment *adjustment,
gdouble lower,
gdouble upper);
void nbtk_adjustment_set_values (NbtkAdjustment *adjustment,
gdouble value,
gdouble lower,
gdouble upper,
gdouble step_increment,
gdouble page_increment,
gdouble page_size);
void nbtk_adjustment_get_values (NbtkAdjustment *adjustment,
gdouble *value,
gdouble *lower,
gdouble *upper,
gdouble *step_increment,
gdouble *page_increment,
gdouble *page_size);
void nbtk_adjustment_interpolate (NbtkAdjustment *adjustment,
gdouble value,
guint duration);
gboolean nbtk_adjustment_get_elastic (NbtkAdjustment *adjustment);
void nbtk_adjustment_set_elastic (NbtkAdjustment *adjustment,
gboolean elastic);
gboolean nbtk_adjustment_clamp (NbtkAdjustment *adjustment,
gboolean interpolate,
guint duration);
"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
typedef struct _NbtkAdjustment NbtkAdjustment;
Class for handling an interval between to values. The contents of the NbtkAdjustment are private and should be accessed using the public API.
NbtkAdjustment * nbtk_adjustment_new (gdouble value, gdouble lower, gdouble upper, gdouble step_increment, gdouble page_increment, gdouble page_size);
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
gdouble nbtk_adjustment_get_value (NbtkAdjustment *adjustment);
|
|
Returns : |
void nbtk_adjustment_set_value (NbtkAdjustment *adjustment, gdouble value);
|
|
|
void nbtk_adjustment_clamp_page (NbtkAdjustment *adjustment, gdouble lower, gdouble upper);
|
|
|
|
|
void nbtk_adjustment_set_values (NbtkAdjustment *adjustment, gdouble value, gdouble lower, gdouble upper, gdouble step_increment, gdouble page_increment, gdouble page_size);
|
|
|
|
|
|
|
|
|
|
|
|
|
void nbtk_adjustment_get_values (NbtkAdjustment *adjustment, gdouble *value, gdouble *lower, gdouble *upper, gdouble *step_increment, gdouble *page_increment, gdouble *page_size);
|
|
|
|
|
|
|
|
|
|
|
|
|
void nbtk_adjustment_interpolate (NbtkAdjustment *adjustment, gdouble value, guint duration);
|
|
|
|
|
gboolean nbtk_adjustment_get_elastic (NbtkAdjustment *adjustment);
|
|
Returns : |
void nbtk_adjustment_set_elastic (NbtkAdjustment *adjustment, gboolean elastic);
|
|
|
gboolean nbtk_adjustment_clamp (NbtkAdjustment *adjustment, gboolean interpolate, guint duration);
|
|
|
|
|
|
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.
Default value: 0
"step-increment" property"step-increment" gdouble : Read / Write / Construct
Step increment.
Default value: 0
"changed" signalvoid user_function (NbtkAdjustment *arg0, gpointer user_data) : Run Last
Emitted when any of the adjustment values have changed
|
user data set when the signal handler was connected. |