mp3splt-gtk 0.9.3.1519
|
#include "all_includes.h"
#include "preferences_manager.h"
Go to the source code of this file.
Functions | |
gchar * | get_configuration_directory () |
gchar * | get_preferences_filename () |
void | load_preferences (ui_state *ui) |
void | pm_free (preferences_state **pm) |
void | pm_register_range_preference (gchar *main_key, gchar *second_key, gint default_value, GtkWidget *range, void(*update_adjustment_value)(GtkAdjustment *adjustment, gpointer data), gpointer user_data_for_cb, preferences_state *pm) |
void | pm_register_spinner_int_preference (gchar *main_key, gchar *second_key, gint default_value, GtkWidget *spinner, void(*update_spinner_value_cb)(GtkWidget *spinner, gpointer data), gpointer user_data_for_cb, preferences_state *pm) |
preferences_state * | pm_state_new () |
void | save_preferences (ui_state *ui) |
Save and read preferences
This file contains the functions to save the preferences on the hard disk and to read them again at the next start of the program.
Definition in file preferences_manager.c.
gchar * get_configuration_directory | ( | ) |
Definition at line 131 of file preferences_manager.c.
gchar * get_preferences_filename | ( | ) |
Get the name of the preferences file.
Definition at line 186 of file preferences_manager.c.
Referenced by load_preferences().
void load_preferences | ( | ui_state * | ui | ) |
Read the preferences from the preferences file.
Definition at line 202 of file preferences_manager.c.
References get_output_directory(), get_preferences_filename(), and select_split_mode().
void pm_free | ( | preferences_state ** | pm | ) |
Definition at line 99 of file preferences_manager.c.
void pm_register_range_preference | ( | gchar * | main_key, |
gchar * | second_key, | ||
gint | default_value, | ||
GtkWidget * | range, | ||
void(* | update_adjustment_value )(GtkAdjustment *adjustment, gpointer data), | ||
gpointer | user_data_for_cb, | ||
preferences_state * | pm ) |
Definition at line 72 of file preferences_manager.c.
void pm_register_spinner_int_preference | ( | gchar * | main_key, |
gchar * | second_key, | ||
gint | default_value, | ||
GtkWidget * | spinner, | ||
void(* | update_spinner_value_cb )(GtkWidget *spinner, gpointer data), | ||
gpointer | user_data_for_cb, | ||
preferences_state * | pm ) |
Definition at line 55 of file preferences_manager.c.
preferences_state * pm_state_new | ( | ) |
Definition at line 89 of file preferences_manager.c.
void save_preferences | ( | ui_state * | ui | ) |
Definition at line 465 of file preferences_manager.c.