diff options
author | Xan Lopez <xan@src.gnome.org> | 2004-01-10 18:23:57 +0800 |
---|---|---|
committer | Xan Lopez <xan@src.gnome.org> | 2004-01-10 18:23:57 +0800 |
commit | 39fc1047662acd0b69425546ecd427ce81a04733 (patch) | |
tree | 46ea1671d30b60afebcd06293965afa37208f4c6 /src | |
parent | 79d45dc8db1edbe7e1899d65bd84a904bf4298cc (diff) | |
download | gsoc2013-epiphany-39fc1047662acd0b69425546ecd427ce81a04733.tar.gz gsoc2013-epiphany-39fc1047662acd0b69425546ecd427ce81a04733.tar.zst gsoc2013-epiphany-39fc1047662acd0b69425546ecd427ce81a04733.zip |
Add "Download Link As" to the link context menu.
* data/ui/epiphany-ui.xml:
* src/ephy-window.c:
* src/popup-commands.c: (popup_cmd_download_link_as):
* src/popup-commands.h:
Add "Download Link As" to the link context menu.
Diffstat (limited to 'src')
-rw-r--r-- | src/ephy-window.c | 2 | ||||
-rw-r--r-- | src/popup-commands.c | 7 | ||||
-rw-r--r-- | src/popup-commands.h | 3 |
3 files changed, 12 insertions, 0 deletions
diff --git a/src/ephy-window.c b/src/ephy-window.c index f66d4119d..deb226d7c 100644 --- a/src/ephy-window.c +++ b/src/ephy-window.c @@ -273,6 +273,8 @@ static GtkActionEntry ephy_popups_entries [] = { NULL, NULL, G_CALLBACK (popup_cmd_link_in_new_tab) }, { "DownloadLink", GTK_STOCK_SAVE, N_("_Download Link"), NULL, NULL, G_CALLBACK (popup_cmd_download_link) }, + { "DownloadLinkAs", GTK_STOCK_SAVE, N_("_Download Link As..."), NULL, + NULL, G_CALLBACK (popup_cmd_download_link_as) }, { "BookmarkLink", STOCK_ADD_BOOKMARK, N_("_Bookmark Link..."), NULL, NULL, G_CALLBACK (popup_cmd_bookmark_link) }, { "CopyLinkAddress", NULL, N_("_Copy Link Address"), NULL, diff --git a/src/popup-commands.c b/src/popup-commands.c index ac5e5ee43..f145c1d76 100644 --- a/src/popup-commands.c +++ b/src/popup-commands.c @@ -328,6 +328,13 @@ popup_cmd_download_link (GtkAction *action, } void +popup_cmd_download_link_as (GtkAction *action, + EphyWindow *window) +{ + save_property_url (action, _("Download link"), window, + TRUE, "link"); +} +void popup_cmd_save_image_as (GtkAction *action, EphyWindow *window) { diff --git a/src/popup-commands.h b/src/popup-commands.h index 2d2da5f11..2a5c0929f 100644 --- a/src/popup-commands.h +++ b/src/popup-commands.h @@ -59,6 +59,9 @@ void popup_cmd_open_link (GtkAction *action, void popup_cmd_download_link (GtkAction *action, EphyWindow *window); +void popup_cmd_download_link_as (GtkAction *action, + EphyWindow *window); + void popup_cmd_set_image_as_background (GtkAction *action, EphyWindow *window); |