39#define CALF_TYPE_VUMETER (calf_vumeter_get_type())
40#define CALF_VUMETER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), CALF_TYPE_VUMETER, CalfVUMeter))
41#define CALF_IS_VUMETER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CALF_TYPE_VUMETER))
42#define CALF_VUMETER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), CALF_TYPE_VUMETER, CalfVUMeterClass))
43#define CALF_IS_VUMETER_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE ((klass), CALF_TYPE_VUMETER))
44#define CALF_VUMETER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), CALF_TYPE_VUMETER, CalfVUMeterClass))
GType calf_vumeter_get_type()
Definition ctl_vumeter.cpp:452
float calf_vumeter_get_value(CalfVUMeter *meter)
Definition ctl_vumeter.cpp:497
void calf_vumeter_set_position(CalfVUMeter *meter, int value)
Definition ctl_vumeter.cpp:581
void calf_vumeter_set_value(CalfVUMeter *meter, float value)
Definition ctl_vumeter.cpp:488
int calf_vumeter_get_width(CalfVUMeter *meter)
Definition ctl_vumeter.cpp:563
float calf_vumeter_get_falloff(CalfVUMeter *meter)
Definition ctl_vumeter.cpp:535
CalfVUMeterMode
Definition ctl_vumeter.h:47
@ VU_STANDARD
Definition ctl_vumeter.h:48
@ VU_STANDARD_CENTER
Definition ctl_vumeter.h:51
@ VU_MONOCHROME
Definition ctl_vumeter.h:49
@ VU_MONOCHROME_CENTER
Definition ctl_vumeter.h:52
@ VU_MONOCHROME_REVERSE
Definition ctl_vumeter.h:50
GtkWidget * calf_vumeter_new()
Definition ctl_vumeter.cpp:446
float calf_vumeter_get_hold(CalfVUMeter *meter)
Definition ctl_vumeter.cpp:549
void calf_vumeter_set_falloff(CalfVUMeter *meter, float value)
Definition ctl_vumeter.cpp:526
int calf_vumeter_get_height(CalfVUMeter *meter)
Definition ctl_vumeter.cpp:577
void calf_vumeter_set_hold(CalfVUMeter *meter, float value)
Definition ctl_vumeter.cpp:540
CalfVUMeterMode calf_vumeter_get_mode(CalfVUMeter *meter)
Definition ctl_vumeter.cpp:521
void calf_vumeter_set_width(CalfVUMeter *meter, int value)
Definition ctl_vumeter.cpp:554
void calf_vumeter_set_mode(CalfVUMeter *meter, CalfVUMeterMode mode)
Definition ctl_vumeter.cpp:502
int calf_vumeter_get_position(CalfVUMeter *meter)
Definition ctl_vumeter.cpp:590
void calf_vumeter_set_height(CalfVUMeter *meter, int value)
Definition ctl_vumeter.cpp:568
static PuglViewHint int value
Definition pugl.h:1708
png_structrp int mode
Definition png.h:1139
Definition ctl_vumeter.h:78
GtkDrawingAreaClass parent_class
Definition ctl_vumeter.h:79
Definition ctl_vumeter.h:56
float value
Definition ctl_vumeter.h:59
float vumeter_falloff
Definition ctl_vumeter.h:64
float disp_value
Definition ctl_vumeter.h:71
GtkDrawingArea parent
Definition ctl_vumeter.h:57
float last_value
Definition ctl_vumeter.h:63
cairo_surface_t * cache_overlay
Definition ctl_vumeter.h:74
int vumeter_position
Definition ctl_vumeter.h:72
cairo_surface_t * cache_surface
Definition ctl_vumeter.h:73
CalfVUMeterMode mode
Definition ctl_vumeter.h:58
float vumeter_hold
Definition ctl_vumeter.h:60
long last_falltime
Definition ctl_vumeter.h:67
int vumeter_height
Definition ctl_vumeter.h:70
long last_hold
Definition ctl_vumeter.h:62
int meter_width
Definition ctl_vumeter.h:68
bool falling
Definition ctl_vumeter.h:65
int vumeter_width
Definition ctl_vumeter.h:69
float last_falloff
Definition ctl_vumeter.h:66
bool holding
Definition ctl_vumeter.h:61