29 #ifndef SRC_HEADERS_GX_MAIN_MIDI_H_ 30 #define SRC_HEADERS_GX_MAIN_MIDI_H_ 32 #ifndef SRC_HEADERS_GX_PARAMETER_H_ 50 enum {RESPONSE_DELETE_SELECTED};
51 static GtkWidget *window;
52 GtkToggleButton *togglebutton;
53 GtkTreeSelection *selection;
55 Glib::RefPtr<Gtk::ToggleAction> menuaction;
57 sigc::connection midi_conn;
58 static void response_cb(GtkWidget *widget, gint response_id, gpointer data);
59 static void edited_cb(GtkCellRendererText *renderer, gchar *path,
60 gchar *new_text, gpointer data);
61 static void destroy_cb(GtkWidget*, gpointer data);
62 static void toggleButtonSetSwitch(GtkWidget *w, gpointer data);
77 enum { RESPONSE_DELETE = 1 };
81 GtkAdjustment* adj_lower;
82 GtkAdjustment* adj_upper;
83 GtkToggleButton *use_toggle;
87 GtkWidget* label_desc;
88 static string ctr_desc(
int ctr);
89 static const char *ctl_to_str(
int n);
92 static void midi_response_cb(GtkWidget *widget, gint response_id, gpointer data);
93 static void midi_destroy_cb(GtkWidget *widget, gpointer data);
94 static gboolean check_midi_cb(gpointer);
95 static void changed_text_handler(GtkEditable *entry, gpointer data);
99 #endif // SRC_HEADERS_GX_MAIN_MIDI_H_
static void toggle(gx_engine::GxMachineBase &machine, Glib::RefPtr< Gtk::ToggleAction > item)