aboutsummaryrefslogtreecommitdiff
path: root/src/experiment-player.h
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2012-06-01 16:21:20 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2012-06-01 16:21:20 +0200
commit54f75db1b82cc5a81c98ed722b3a60c38645919d (patch)
tree993dfd37880816e663554bb7dac08c5b9e5af145 /src/experiment-player.h
parent12541e8b3bd3f7296f6289cadd4e550832556a27 (diff)
downloadgtk-vlc-player-54f75db1b82cc5a81c98ed722b3a60c38645919d.tar.gz
support for configuration files
* currently it saves the quick-open and format-selection directories
Diffstat (limited to 'src/experiment-player.h')
-rw-r--r--src/experiment-player.h28
1 files changed, 25 insertions, 3 deletions
diff --git a/src/experiment-player.h b/src/experiment-player.h
index 018cabd..5750904 100644
--- a/src/experiment-player.h
+++ b/src/experiment-player.h
@@ -6,6 +6,9 @@
#include <gtk/gtk.h>
+/*
+ * main.c
+ */
gboolean load_media_file(const gchar *file);
gboolean load_transcript_file(const gchar *file);
@@ -27,20 +30,39 @@ extern GtkWidget *navigator_scrolledwindow,
extern gchar *current_filename;
+/*
+ * config.c
+ */
+void config_init_key_file(void);
+
+void config_set_quickopen_directory(const gchar *dir);
+gchar *config_get_quickopen_directory(void);
+void config_set_formats_directory(const gchar *dir);
+gchar *config_get_formats_directory(void);
+
+void config_save_key_file(void);
+
+/*
+ * quick-open.c
+ */
void refresh_quickopen_menu(GtkMenu *menu);
extern GtkWidget *quickopen_menu,
*quickopen_menu_empty_item;
-extern gchar *quickopen_directory;
-
-void format_selection_init(const gchar *dir);
+/*
+ * format-selection.c
+ */
+void format_selection_init(void);
extern GtkWidget *transcript_wizard_combo,
*transcript_proband_combo,
*transcript_wizard_entry_check,
*transcript_proband_entry_check;
+/*
+ * macros and inline functions
+ */
#define BUILDER_INIT(BUILDER, VAR) do { \
VAR = GTK_WIDGET(gtk_builder_get_object(BUILDER, #VAR)); \
} while (0)