#include
<giwhslider.h> GiwHSlider; GtkWidget* giw_hslider_new (GtkAdjustment *adjustment); GtkWidget* giw_hslider_new_with_adjustment (gdouble value, gdouble lower, gdouble upper); void giw_hslider_set_value (GiwHSlider *hslider, gdouble value); gdouble giw_hslider_get_value (GiwHSlider *hslider); GtkAdjustment* giw_hslider_get_adjustment (GiwHSlider *hslider); void giw_hslider_set_adjustment (GiwHSlider *hslider, GtkAdjustment *adjustment); void giw_hslider_set_legends_digits (GiwHSlider *hslider, int digits); void giw_hslider_set_mouse_policy (GiwHSlider *hslider, GiwHSliderMousePolicy policy); void giw_hslider_set_major_ticks_number (GiwHSlider *hslider, gint number); void giw_hslider_set_minor_ticks_number (GiwHSlider *hslider, gint number); |
GObject +----GtkObject +----GtkWidget +----GiwHSlider |
typedef struct
GiwHSlider _GiwHSlider |
GtkWidget* giw_hslider_new (void); |
GtkWidget* giw_hslider_new_with_adjustment (gdouble value, gdouble lower, gdouble upper); |
GtkAdjustment* giw_hslider_get_adjustment (GiwHSlider *hslider); |
void giw_hslider_set_adjustment (GiwHSlider *hslider, GtkAdjustment *adjustment); |
void giw_hslider_set_value (GiwHSlider *hslider, gdouble value); |
gdouble giw_hslider_set_value (GiwHSlider *hslider); |
void giw_hslider_set_legends_digits (GiwHSlider *hslider, int digits); |
void
giw_hslider_set_mouse_policy
(GiwHSlider
*hslider, GiwHSliderMousePolicy
policy); |
typedef enum{ GIW_HSLIDER_MOUSE_DISABLED, GIW_HSLIDER_MOUSE_AUTOMATICALLY, GIW_HSLIDER_MOUSE_DELAYED }GiwHSliderMousePolicy; |
void giw_hslider_set_major_ticks_number (GiwHSlider *hslider, gint number); |
void giw_hslider_set_minor_ticks_number (GiwHSlider *hslider, gint number); |