Mercurial > geeqie
changeset 1024:c92e5a5c3bfa
Add a Save button to Preferences dialog, which allow to save options to file without quitting the application.
author | zas_ |
---|---|
date | Sun, 31 Aug 2008 12:29:49 +0000 |
parents | 650c02c0c8ff |
children | 448d174454e1 |
files | src/preferences.c |
diffstat | 1 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/preferences.c Sun Aug 31 11:27:24 2008 +0000 +++ b/src/preferences.c Sun Aug 31 12:29:49 2008 +0000 @@ -417,6 +417,12 @@ config_window_apply(); } +static void config_window_save_cb(GtkWidget *widget, gpointer data) +{ + config_window_apply(); + save_options(options); +} + /* *----------------------------------------------------------------------------- * config window setup (private) @@ -1648,6 +1654,12 @@ ct_button = button; + button = pref_button_new(NULL, GTK_STOCK_SAVE, NULL, FALSE, + G_CALLBACK(config_window_save_cb), NULL); + gtk_container_add(GTK_CONTAINER(hbox), button); + GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); + gtk_widget_show(button); + button = pref_button_new(NULL, GTK_STOCK_APPLY, NULL, FALSE, G_CALLBACK(config_window_apply_cb), NULL); gtk_container_add(GTK_CONTAINER(hbox), button);