5 #include <gtk/gtkadjustment.h>
6 #include <gtk/gtkwidget.h>
14 #define BST_TYPE_DIAL (bst_dial_get_type ())
15 #define BST_DIAL(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), BST_TYPE_DIAL, BstDial))
16 #define BST_DIAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BST_TYPE_DIAL, BstDialClass))
17 #define BST_IS_DIAL(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), BST_TYPE_DIAL))
18 #define BST_IS_DIAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BST_TYPE_DIAL))
19 #define BST_DIAL_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((obj), BST_TYPE_DIAL, BstDialClass))
26 GtkWidget parent_object;
31 GtkUpdateType update_policy;
33 GtkWidget *align_widget;
34 guint align_width : 1;
53 gdouble old_page_size;
56 GtkObject *adjustment;
60 GtkWidgetClass parent_class;
64 GtkType bst_dial_get_type (
void);
65 GtkWidget* bst_dial_new (GtkAdjustment *adjustment);
66 void bst_dial_set_adjustment (BstDial *dial,
67 GtkAdjustment *adjustment);
68 GtkAdjustment* bst_dial_get_adjustment (BstDial *dial);
69 void bst_dial_set_update_policy (BstDial *dial,
70 GtkUpdateType policy);
71 void bst_dial_set_align_widget (BstDial *dial,
74 gboolean height_align);
Definition: bstdial.hh:24
Definition: bstdial.hh:58