#include
<giwvslider.h> GiwVSlider; GtkWidget* giw_vslider_new (GtkAdjustment *adjustment); GtkWidget* giw_vslider_new_with_adjustment (gdouble value, gdouble lower, gdouble upper); void giw_vslider_set_value (GiwVSlider *vslider, gdouble value); gdouble giw_vslider_get_value (GiwVSlider *vslider); GtkAdjustment* giw_vslider_get_adjustment (GiwVSlider *vslider); void giw_vslider_set_adjustment (GiwVSlider *vslider, GtkAdjustment *adjustment); void giw_vslider_set_legends_digits (GiwVSlider *vslider, int digits); void giw_vslider_set_mouse_policy (GiwVSlider *vslider, GiwVSliderMousePolicy policy); void giw_vslider_set_major_ticks_number (GiwVSlider *vslider, gint number); void giw_vslider_set_minor_ticks_number (GiwVSlider *vslider, gint number); |
GObject +----GtkObject +----GtkWidget +----GiwVSlider |
typedef struct
GiwVSlider _GiwVSlider |
GtkWidget* giw_vslider_new (void); |
GtkWidget* giw_vslider_new_with_adjustment (gdouble value, gdouble lower, gdouble upper); |
GtkAdjustment* giw_vslider_get_adjustment (GiwVSlider *vslider); |
void giw_vslider_set_adjustment (GiwVSlider *vslider, GtkAdjustment *adjustment); |
void giw_vslider_set_value (GiwVSlider *vslider, gdouble value); |
gdouble giw_vslider_set_value (GiwVSlider *vslider); |
void giw_vslider_set_legends_digits (GiwVSlider *vslider, int digits); |
void
giw_vslider_set_mouse_policy
(GiwVSlider
*vslider, GiwVSliderMousePolicy
policy); |
typedef enum{ GIW_VSLIDER_MOUSE_DISABLED, GIW_VSLIDER_MOUSE_AUTOMATICALLY, GIW_VSLIDER_MOUSE_DELAYED }GiwVSliderMousePolicy; |
void giw_vslider_set_major_ticks_number (GiwVSlider *vslider, gint number); |
void giw_vslider_set_minor_ticks_number (GiwVSlider *vslider, gint number); |