Mercurial > hg > forks > geeqie
diff src/preferences.c @ 2723:c3417ff92722
Show .icc files when selecting color profiles
Modify tabcomp code to permit filter and filter description to be set.
Modify preferences to filter on .icc when selecting color profiles.
author | Colin Clark <colin.clark@cclark.uk> |
---|---|
date | Sun, 04 Feb 2018 11:43:05 +0000 |
parents | bd779e9f82fc |
children | 808983eb036e |
line wrap: on
line diff
--- a/src/preferences.c Sat Feb 03 11:29:16 2018 +0000 +++ b/src/preferences.c Sun Feb 04 11:43:05 2018 +0000 @@ -2284,7 +2284,7 @@ gtk_widget_show(entry); color_profile_input_name_entry[i] = entry; - tabcomp = tab_completion_new(&entry, options->color_profile.input_file[i], NULL, NULL); + tabcomp = tab_completion_new(&entry, options->color_profile.input_file[i], NULL, ".icc", "ICC Files", NULL); tab_completion_add_select_button(entry, _("Select color profile"), FALSE); gtk_widget_set_size_request(entry, 160, -1); gtk_table_attach(GTK_TABLE(table), tabcomp, 2, 3, i + 1, i + 2, @@ -2304,7 +2304,7 @@ pref_table_label(table, 0, 0, _("Screen:"), 1.0); tabcomp = tab_completion_new(&color_profile_screen_file_entry, - options->color_profile.screen_file, NULL, NULL); + options->color_profile.screen_file, NULL, ".icc", "ICC Files", NULL); tab_completion_add_select_button(color_profile_screen_file_entry, _("Select color profile"), FALSE); gtk_widget_set_size_request(color_profile_screen_file_entry, 160, -1); #ifdef HAVE_LCMS @@ -2347,7 +2347,7 @@ pref_spacer(hbox, PREF_PAD_INDENT - PREF_PAD_SPACE); pref_label_new(hbox, _("Folder:")); - tabcomp = tab_completion_new(&safe_delete_path_entry, options->file_ops.safe_delete_path, NULL, NULL); + tabcomp = tab_completion_new(&safe_delete_path_entry, options->file_ops.safe_delete_path, NULL, NULL, NULL, NULL); tab_completion_add_select_button(safe_delete_path_entry, NULL, TRUE); gtk_box_pack_start(GTK_BOX(hbox), tabcomp, TRUE, TRUE, 0); gtk_widget_show(tabcomp);