summaryrefslogtreecommitdiff
path: root/amiga/context_menu.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2011-10-15 14:09:35 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2011-10-15 14:09:35 +0000
commitad8a96554865092f340e239731d2e44bce1df526 (patch)
treecfb813888ff50d1032933304bdeb936eb64b95c4 /amiga/context_menu.c
parent62248c06d388d2f16788bdc46d087ae809f77a11 (diff)
downloadnetsurf-ad8a96554865092f340e239731d2e44bce1df526.tar.gz
netsurf-ad8a96554865092f340e239731d2e44bce1df526.tar.bz2
Start to consolidate user file operation into one file
svn path=/trunk/netsurf/; revision=13062
Diffstat (limited to 'amiga/context_menu.c')
-rwxr-xr-xamiga/context_menu.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/amiga/context_menu.c b/amiga/context_menu.c
index fdf94415f..a0a3a640f 100755
--- a/amiga/context_menu.c
+++ b/amiga/context_menu.c
@@ -29,6 +29,7 @@
#include "amiga/context_menu.h"
#include "amiga/clipboard.h"
#include "amiga/bitmap.h"
+#include "amiga/file.h"
#include "amiga/filetype.h"
#include "amiga/gui.h"
#include "amiga/history_local.h"
@@ -190,11 +191,13 @@ void ami_context_menu_add_submenu(Object *ctxmenuobj, ULONG cmsub, void *userdat
PMIA_Title, (ULONG)ctxmenulab[CMID_PAGEOPEN],
PMIA_ID, CMID_PAGEOPEN,
PMIA_UserData, userdata,
+ PMIA_CommKey, "O",
TAG_DONE),
PMA_AddItem, NewObject(POPUPMENU_GetItemClass(), NULL,
PMIA_Title, (ULONG)ctxmenulab[CMID_PAGESAVE],
PMIA_ID, CMID_PAGESAVE,
PMIA_UserData, userdata,
+ PMIA_CommKey, "S",
TAG_DONE),
PMA_AddItem, NewObject(POPUPMENU_GetItemClass(), NULL,
PMIA_Title, (ULONG)ctxmenulab[CMID_PAGESAVECOMPLETE],
@@ -208,6 +211,7 @@ void ami_context_menu_add_submenu(Object *ctxmenuobj, ULONG cmsub, void *userdat
PMIA_Title, (ULONG)ctxmenulab[CMID_PAGECLOSE],
PMIA_ID, CMID_PAGECLOSE,
PMIA_UserData, userdata,
+ PMIA_CommKey, "K",
TAG_DONE),
PMA_AddItem,NewObject(POPUPMENU_GetItemClass(), NULL,
PMIA_Title, ~0,
@@ -216,6 +220,7 @@ void ami_context_menu_add_submenu(Object *ctxmenuobj, ULONG cmsub, void *userdat
PMIA_Title, (ULONG)ctxmenulab[CMID_PAGEHOTLIST],
PMIA_ID, CMID_PAGEHOTLIST,
PMIA_UserData, nsurl_access(content_get_url(userdata)),
+ PMIA_CommKey, "B",
TAG_DONE),
TAG_DONE),
TAG_DONE),
@@ -707,6 +712,10 @@ static uint32 ami_context_menu_hook(struct Hook *hook,Object *item,APTR reserved
}
break;
+ case CMID_PAGEOPEN:
+ ami_file_open(gwin);
+ break;
+
case CMID_FRAMECOPYURL:
case CMID_COPYURL:
case CMID_COPYOBJ: