26 #ifndef TABEEGRECORDING_H
27 #define TABEEGRECORDING_H
37 GtkWidget *label_filename;
38 vector<GtkWidget *> enabled_boxes;
39 vector<GtkWidget *> reference_boxes;
40 vector<GtkWidget *> entry_electrode_names;
41 int num_channel_boxes;
42 bool suppress_channel_callbacks;
45 GtkWidget *description_viewer;
46 GtkTreeModel *tree_model;
50 GtkWidget *control_btn_load,
57 static void CB_LoadChannelsFile(GtkWidget *, gpointer);
58 static void CB_SaveChannelsFile(GtkWidget *, gpointer);
59 static void CB_ClearChannels(GtkWidget *, gpointer);
60 static void CB_ChangeChannel(GtkWidget *, gpointer);
62 static gboolean CB_SelectProcess(GtkTreeSelection *, GtkTreeModel *, GtkTreePath *, gboolean, gpointer);
63 static void CB_ToggleProcess(GtkCellRendererToggle *, gchar *, gpointer);