5 #include <gtk/gtkadjustment.h>
6 #include <gtk/gtkimage.h>
11 #define BST_TYPE_KNOB (bst_knob_get_type ())
12 #define BST_KNOB(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), BST_TYPE_KNOB, BstKnob))
13 #define BST_KNOB_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BST_TYPE_KNOB, BstKnobClass))
14 #define BST_IS_KNOB(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), BST_TYPE_KNOB))
15 #define BST_IS_KNOB_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BST_TYPE_KNOB))
16 #define BST_KNOB_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((obj), BST_TYPE_KNOB, BstKnobClass))
23 GtkImage parent_object;
28 GtkUpdateType update_policy;
34 gfloat furrow_radius, dot_radius, xofs, yofs;
35 gfloat arc_start, arc_dist;
51 gdouble old_page_size;
54 GtkObject *adjustment;
60 GtkImageClass parent_class;
64 GType bst_knob_get_type (
void);
65 GtkWidget* bst_knob_new (GtkAdjustment *adjustment);
66 void bst_knob_set_adjustment (BstKnob *knob,
67 GtkAdjustment *adjustment);
68 GtkAdjustment* bst_knob_get_adjustment (BstKnob *knob);
69 void bst_knob_set_update_policy (BstKnob *knob,
70 GtkUpdateType policy);
Definition: bstknob.hh:58
Definition: bstknob.hh:21