Introduce preferences file
[projects/chimara/chimara.git] / player / preferences.c
index b7cc3adf678e6600f5d344bdd756b183f0031f0f..504cbd6227e31fb5ad70089c35f82fd49beb76ee 100644 (file)
@@ -86,6 +86,11 @@ preferences_create(ChimaraGlk *glk)
        gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE);
 
        g_signal_connect(selection, "changed", G_CALLBACK(style_tree_select_callback), glk);
+
+       /* Bind the preferences to the entries in the preferences file */
+       extern GSettings *settings;
+       GObject *flep = G_OBJECT( load_object("flep") );
+       g_settings_bind(settings, "flep", flep, "active", G_SETTINGS_BIND_DEFAULT);
 }
 
 static void