[epiphany] Add file filters to save page as m/html dialog
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany] Add file filters to save page as m/html dialog
- Date: Sat, 23 Mar 2019 16:25:22 +0000 (UTC)
commit 82628bc0a5735a905172d84a609f6759f6524ab0
Author: Jan-Michael Brummer <jan brummer tabos org>
Date: Sat Mar 23 17:16:05 2019 +0100
Add file filters to save page as m/html dialog
Fixes: https://gitlab.gnome.org/GNOME/epiphany/issues/412
src/window-commands.c | 11 +++++++++++
1 file changed, 11 insertions(+)
---
diff --git a/src/window-commands.c b/src/window-commands.c
index 090e3ff5d..5dc624389 100644
--- a/src/window-commands.c
+++ b/src/window-commands.c
@@ -1508,6 +1508,7 @@ window_cmd_save_as (GSimpleAction *action,
EphyWindow *window = user_data;
EphyEmbed *embed;
GtkFileChooser *dialog;
+ GtkFileFilter *filter;
char *suggested_filename;
embed = ephy_embed_container_get_active_child (EPHY_EMBED_CONTAINER (window));
@@ -1521,6 +1522,16 @@ window_cmd_save_as (GSimpleAction *action,
gtk_file_chooser_set_do_overwrite_confirmation (GTK_FILE_CHOOSER (dialog), TRUE);
gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (dialog), g_settings_get_string (EPHY_SETTINGS_WEB,
EPHY_PREFS_WEB_LAST_DOWNLOAD_DIRECTORY));
+ filter = gtk_file_filter_new ();
+ gtk_file_filter_set_name (GTK_FILE_FILTER (filter), _("HTML"));
+ gtk_file_filter_add_pattern (GTK_FILE_FILTER (filter), "*.html");
+ gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (dialog), filter);
+
+ filter = gtk_file_filter_new ();
+ gtk_file_filter_set_name (GTK_FILE_FILTER (filter), _("MHTML"));
+ gtk_file_filter_add_pattern (GTK_FILE_FILTER (filter), "*.mhtml");
+ gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (dialog), filter);
+
suggested_filename = ephy_sanitize_filename (get_suggested_filename (embed));
gtk_file_chooser_set_current_name (GTK_FILE_CHOOSER (dialog), suggested_filename);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]