22#ifndef CALF_CTL_TUBE_H
23#define CALF_CTL_TUBE_H
29#define CALF_TYPE_TUBE (calf_tube_get_type())
30#define CALF_TUBE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), CALF_TYPE_TUBE, CalfTube))
31#define CALF_IS_TUBE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CALF_TYPE_TUBE))
32#define CALF_TUBE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), CALF_TYPE_TUBE, CalfTubeClass))
33#define CALF_IS_TUBE_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE ((klass), CALF_TYPE_TUBE))
34#define CALF_TUBE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), CALF_TYPE_TUBE, CalfTubeClass))
GtkWidget * calf_tube_new()
Definition ctl_tube.cpp:287
GType calf_tube_get_type()
Definition ctl_tube.cpp:303
void calf_tube_set_value(CalfTube *tube, float value)
Definition ctl_tube.cpp:293
static PuglViewHint int value
Definition pugl.h:1708
GtkDrawingAreaClass parent_class
Definition ctl_tube.h:52
GtkDrawingArea parent
Definition ctl_tube.h:38
long last_falltime
Definition ctl_tube.h:46
cairo_surface_t * cache_surface
Definition ctl_tube.h:47
int direction
Definition ctl_tube.h:40
float value
Definition ctl_tube.h:41
float tube_falloff
Definition ctl_tube.h:43
float last_falloff
Definition ctl_tube.h:45
bool falling
Definition ctl_tube.h:44
float last_value
Definition ctl_tube.h:42
int size
Definition ctl_tube.h:39