#include
<gtkdial.h> GiwDial; GtkWidget* giw_dial_new (GtkAdjustment *adjustment); GtkWidget* giw_dial_new_with_adjusment (gdouble min, gdouble max, gdouble value); gdouble giw_dial_get_value (GiwDial *dial); void giw_dial_set_value (GiwDial *dial, gdouble value); GtkAdjustment* giw_dial_get_adjustment (GiwDial *dial); void giw_dial_set_adjustment (GiwDial *dial, GtkAdjustment *adjustment); void giw_dial_set_legends_digits (GiwDial *dial, guint digits_number); void giw_dial_set_ticks_number (GiwDial *dial, guint major, guint minor); void giw_dial_set_mouse_policy (GiwDial *dial, GiwDialMousePolicy policy); void giw_dial_set_title (GiwDial *dial, gchar *str); |
GObject +----GtkObject +----GtkWidget +----GiwDial |
typedef struct
GiwDial _GiwDial |
GtkWidget* giw_dial_new (GtkAdjustment *adjustment); |
GtkWidget* giw_dial_new_with_adjusment (gdouble min, gdouble max, gdouble value); |
gdouble giw_dial_get_value (GiwDial *dial); |
void giw_dial_set_value (GiwDial *dial, gdouble value); |
GtkAdjustment* giw_dial_get_adjustment (GiwDial *dial); |
void giw_dial_set_adjustment (GiwDial *dial, GtkAdjustment *adjustment); |
void giw_dial_set_legends_digits (GiwDial *dial, guint digits_number); |
void giw_dial_set_ticks_number (GiwDial *dial, guint major, guint minor); |
void giw_dial_set_mouse_policy (GiwDial *dial, GiwDialMousePolicy policy); |
typedef enum{ GIW_DIAL_MOUSE_DISABLED, GIW_DIAL_MOUSE_AUTOMATICALLY, GIW_DIAL_MOUSE_DELAYED }GiwDialMousePolicy; |
void giw_dial_set_title (GiwDial *dial, gchar *str); |