diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-05-30 15:51:08 +0200 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-05-30 15:56:45 +0200 |
commit | 5bea3fb45b100f0890e54a36fa3d0e7863ab1042 (patch) | |
tree | e0685d36c1c9e49d11ed1af1b2924988b73b38de /src/main.c | |
parent | e06da304f57c46bb91c2be0cc2335e6c064f53b0 (diff) | |
download | experiment-player-5bea3fb45b100f0890e54a36fa3d0e7863ab1042.tar.gz |
implemented selection of format files by combo box
* each transcript widget has its own box, they share their content (via a common GtkListStore)
* currently the filename is displayed in the combo boxes
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 14 |
1 files changed, 5 insertions, 9 deletions
@@ -14,6 +14,7 @@ #endif #include <glib.h> +#include <glib/gprintf.h> #include <gtk/gtk.h> @@ -146,15 +147,6 @@ help_menu_manual_item_activate_cb(GtkWidget *widget __attribute__((unused)), } void -generic_transcript_entry_changed_cb(gpointer user_data, GtkEditable *editable) -{ - GtkExperimentTranscript *trans = GTK_EXPERIMENT_TRANSCRIPT(user_data); - const gchar *text = gtk_entry_get_text(GTK_ENTRY(editable)); - - gtk_experiment_transcript_set_interactive_format(trans, text, TRUE); -} - -void navigator_widget_time_selected_cb(GtkWidget *widget, gint64 selected_time, gpointer user_data __attribute__((unused))) { @@ -293,6 +285,9 @@ main(int argc, char *argv[]) BUILDER_INIT(builder, transcript_proband_widget); BUILDER_INIT(builder, transcript_scroll_widget); + BUILDER_INIT(builder, transcript_wizard_combo); + BUILDER_INIT(builder, transcript_proband_combo); + BUILDER_INIT(builder, navigator_scrolledwindow); BUILDER_INIT(builder, navigator_widget); @@ -314,6 +309,7 @@ main(int argc, char *argv[]) /* configure transcript widgets */ GTK_EXPERIMENT_TRANSCRIPT(transcript_wizard_widget)->speaker = g_strdup("Wizard"); GTK_EXPERIMENT_TRANSCRIPT(transcript_proband_widget)->speaker = g_strdup("Proband"); + format_selection_init(DEFAULT_FORMAT_DIR); quickopen_directory = g_strdup(DEFAULT_QUICKOPEN_DIR); refresh_quickopen_menu(GTK_MENU(quickopen_menu)); |