9#ifndef __GUI_WIDGETS_BALANCE_CONTROL_H__
10#define __GUI_WIDGETS_BALANCE_CONTROL_H__
16#define BALANCE_CONTROL_WIDGET_TYPE (balance_control_widget_get_type ())
19 balance_control_widget,
21 BALANCE_CONTROL_WIDGET,
24typedef struct _BalanceControlWidget
26 GtkWidget parent_instance;
27 GtkGestureDrag * drag;
39 GtkWindow * tooltip_win;
40 GtkLabel * tooltip_label;
54 float balance_at_start;
59 GtkPopoverMenu * popover_menu;
60} BalanceControlWidget;
float(* GenericFloatGetter)(void *object)
Getter prototype for float values.
void(* GenericFloatSetter)(void *object, float val)
Setter prototype for float values.
Must ONLY be created via port_new()