![]() |
![]() |
![]() |
Netbook Toolkit 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
The NbtkAdjustment object represents a range of values bounded between a minimum and maximum, together with step and page increments and a page size.
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.
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 (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. |