GtkToggleButton * togglebutton
static void toggle_behaviours_visibility(GtkWidget *widget, gpointer data)
static void midi_destroy_cb(GtkWidget *widget, gpointer data)
static string ctr_desc(int ctr)
static void response_cb(GtkWidget *widget, gint response_id, gpointer data)
static const char * ctl_to_str(int n)
gx_engine::GxMachineBase & machine
std::map< gx_engine::Parameter::toggle_type, const char * > toggle_behaviour_descriptions
static GtkWidget * window
static void midi_response_cb(GtkWidget *widget, gint response_id, gpointer data)
sigc::connection midi_conn
GtkToggleButton * use_toggle
MidiConnect(GdkEventButton *event, gx_engine::Parameter ¶m, gx_engine::GxMachineBase &machine)
static void changed_text_handler(GtkEditable *entry, gpointer data)
Glib::RefPtr< ToggleAction > menuaction
GtkWidget * toggle_behaviours
MidiControllerTable(gx_engine::GxMachineBase &machine, Glib::RefPtr< ToggleAction > item)
GtkAdjustment * adj_upper
static void destroy_cb(GtkWidget *, gpointer data)
static gboolean check_midi_cb(gpointer)
static void edited_cb(GtkCellRendererText *renderer, gchar *path, gchar *new_text, gpointer data)
@ RESPONSE_DELETE_SELECTED
GtkTreeSelection * selection
static void toggle(gx_engine::GxMachineBase &machine, Glib::RefPtr< ToggleAction > item)
gx_engine::Parameter & param
gx_engine::GxMachineBase & machine
GtkAdjustment * adj_lower
static void toggleButtonSetSwitch(GtkWidget *w, gpointer data)