Mercurial > geeqie.yaz
diff src/preferences.c @ 170:9a56e3d13e67
basic sidecar files configuration via preferences dialog
author | nadvornik |
---|---|
date | Sun, 23 Dec 2007 21:24:48 +0000 |
parents | 9009856628f7 |
children | f6e307c7bad6 |
line wrap: on
line diff
--- a/src/preferences.c Sun Dec 23 20:28:50 2007 +0000 +++ b/src/preferences.c Sun Dec 23 21:24:48 2007 +0000 @@ -142,7 +142,7 @@ static GtkWidget *color_profile_input_name_entry[COLOR_PROFILE_INPUTS]; static GtkWidget *color_profile_screen_file_entry; - +static GtkWidget *sidecar_ext_entry; /* *----------------------------------------------------------------------------- * option widget callbacks (private) @@ -256,6 +256,8 @@ file_sort_case_sensitive = file_sort_case_sensitive_c; file_filter_disable = file_filter_disable_c; + sidecar_ext_parse(gtk_entry_get_text(GTK_ENTRY(sidecar_ext_entry)), FALSE); + slideshow_random = slideshow_random_c; slideshow_repeat = slideshow_repeat_c; slideshow_delay = slideshow_delay_c; @@ -1022,6 +1024,14 @@ ct_button = pref_checkbox_new_int(group, _("Disable File Filtering"), file_filter_disable, &file_filter_disable_c); + + group = pref_group_new(vbox, FALSE, _("Grouping sidecar extensions"), GTK_ORIENTATION_VERTICAL); + + sidecar_ext_entry = gtk_entry_new(); + gtk_entry_set_text(GTK_ENTRY(sidecar_ext_entry), sidecar_ext_to_string()); + gtk_box_pack_start(GTK_BOX(group), sidecar_ext_entry, FALSE, FALSE, 0); + gtk_widget_show(sidecar_ext_entry); + group = pref_group_new(vbox, TRUE, _("File types"), GTK_ORIENTATION_VERTICAL); frame = pref_group_parent(group);