|
Data Structures |
struct | Etk_Range |
| An abstract class used by widgets like scrollbars or sliders. More...
|
Defines |
#define | ETK_RANGE_TYPE (etk_range_type_get()) |
#define | ETK_RANGE(obj) (ETK_OBJECT_CAST((obj), ETK_RANGE_TYPE, Etk_Range)) |
#define | ETK_IS_RANGE(obj) (ETK_OBJECT_CHECK_TYPE((obj), ETK_RANGE_TYPE)) |
Functions |
Etk_Bool | etk_range_value_set (Etk_Range *range, double value) |
| Sets the value of the range.
|
double | etk_range_value_get (Etk_Range *range) |
| Gets the value of the range.
|
void | etk_range_range_set (Etk_Range *range, double lower, double upper) |
| Sets the range of values that the range widget can take.
|
void | etk_range_range_get (Etk_Range *range, double *lower, double *upper) |
| Gets the range of values that the range widget can take.
|
void | etk_range_increments_set (Etk_Range *range, double step, double page) |
| Sets the increment values of the range.
|
void | etk_range_increments_get (Etk_Range *range, double *step, double *page) |
| Gets the increment values of the range.
|
void | etk_range_page_size_set (Etk_Range *range, double page_size) |
| Sets the page size of the range: this value controls the size of the drag button of a scrollbar for example.
|
double | etk_range_page_size_get (Etk_Range *range) |
| Gets the page size of the range.
|