From 4cf69357612dd4cd92e7af7ec32180412a21d1d7 Mon Sep 17 00:00:00 2001 From: Chris Young Date: Sat, 31 Jan 2009 23:45:25 +0000 Subject: Added context menu option to download the link target. Added SAVEAS/K to OPEN ARexx command to download a URL instead of displaying it. svn path=/trunk/netsurf/; revision=6326 --- amiga/context_menu.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'amiga/context_menu.c') diff --git a/amiga/context_menu.c b/amiga/context_menu.c index c6e588458..44a8819a7 100755 --- a/amiga/context_menu.c +++ b/amiga/context_menu.c @@ -43,7 +43,7 @@ void ami_context_menu_init(void) ctxmenulab[CMID_SHOWOBJ] = ami_utf8_easy((char *)messages_get("ObjShow")); ctxmenulab[CMID_COPYOBJ] = ami_utf8_easy((char *)messages_get("CopyURL")); ctxmenulab[CMID_SAVEOBJ] = ami_utf8_easy((char *)messages_get("ObjSave")); - + ctxmenulab[CMID_SAVEURL] = ami_utf8_easy((char *)messages_get("LinkDload")); ctxmenulab[CMID_URLOPENWIN] = ami_utf8_easy((char *)messages_get("LinkNewWin")); ctxmenulab[CMID_URLOPENTAB] = ami_utf8_easy((char *)messages_get("LinkNewTab")); @@ -108,6 +108,11 @@ void ami_context_menu_show(struct gui_window_2 *gwin,int x,int y) PMIA_ID,CMID_COPYURL, PMIA_UserData,curbox->href, TAG_DONE), + PMA_AddItem,NewObject(POPUPMENU_GetItemClass(), NULL, + PMIA_Title, (ULONG)ctxmenulab[CMID_SAVEURL], + PMIA_ID,CMID_SAVEURL, + PMIA_UserData,curbox->href, + TAG_DONE), TAG_DONE), TAG_DONE), ~0); @@ -239,6 +244,10 @@ uint32 ami_context_menu_hook(struct Hook *hook,Object *item,APTR reserved) bw = browser_window_create(userdata,gwin->bw, gwin->bw->current_content->url, true, true); break; + case CMID_SAVEURL: + browser_window_download(gwin->bw,userdata,gwin->bw->current_content->url); + break; + case CMID_SHOWOBJ: browser_window_go(gwin->bw,userdata,gwin->bw->current_content->url,true); break; -- cgit v1.2.3