29#define CALF_TYPE_LED (calf_led_get_type())
30#define CALF_LED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), CALF_TYPE_LED, CalfLed))
31#define CALF_IS_LED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CALF_TYPE_LED))
32#define CALF_LED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), CALF_TYPE_LED, CalfLedClass))
33#define CALF_IS_LED_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE ((klass), CALF_TYPE_LED))
34#define CALF_LED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), CALF_TYPE_LED, CalfLedClass))
void calf_led_set_value(CalfLed *led, float value)
Set LED state (true - lit, false - unlit).
Definition ctl_led.cpp:237
gboolean calf_led_get_value(CalfLed *led)
Get LED state (true - lit, false - unlit).
Definition ctl_led.cpp:252
GtkWidget * calf_led_new()
Create new CalfLed.
Definition ctl_led.cpp:28
GType calf_led_get_type()
Get GObject type for the CalfLed.
Definition ctl_led.cpp:258
static PuglViewHint int value
Definition pugl.h:1708
Class object for CalfLed.
Definition ctl_led.h:48
GtkDrawingAreaClass parent_class
Definition ctl_led.h:49
Instance object for CalfLed.
Definition ctl_led.h:38
int size
Definition ctl_led.h:42
int led_mode
Definition ctl_led.h:41
cairo_surface_t * cache_surface
Definition ctl_led.h:40
float led_value
Definition ctl_led.h:43
GtkDrawingArea parent
Definition ctl_led.h:39