diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2008-10-06 17:47:31 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2008-10-06 17:47:31 +0000 |
commit | 2808d77089a34eb3bdf98b6a7a71ebc7df9c5fac (patch) | |
tree | 96f4426249c44a227c843f6e5b4fb12801cd25e2 /amiga/menu.c | |
parent | be787cabb17dc2e28b4f93e3a35ae5d9bff5b879 (diff) | |
download | netsurf-2808d77089a34eb3bdf98b6a7a71ebc7df9c5fac.tar.gz netsurf-2808d77089a34eb3bdf98b6a7a71ebc7df9c5fac.tar.bz2 |
Full quit function and associated ARexx command (QUIT)
svn path=/trunk/netsurf/; revision=5498
Diffstat (limited to 'amiga/menu.c')
-rwxr-xr-x | amiga/menu.c | 30 |
1 files changed, 19 insertions, 11 deletions
diff --git a/amiga/menu.c b/amiga/menu.c index 6f6033e33..6af77e821 100755 --- a/amiga/menu.c +++ b/amiga/menu.c @@ -56,17 +56,19 @@ void ami_init_menulabs(void) menulab[8] = NM_BARLABEL; menulab[9] = ami_utf8_easy((char *)messages_get("CloseTab")); menulab[10] = ami_utf8_easy((char *)messages_get("CloseWindow")); - menulab[11] = ami_utf8_easy((char *)messages_get("Edit")); - menulab[12] = ami_utf8_easy((char *)messages_get("CopyNS")); - menulab[13] = ami_utf8_easy((char *)messages_get("Paste")); - menulab[14] = ami_utf8_easy((char *)messages_get("SelectAllNS")); - menulab[15] = ami_utf8_easy((char *)messages_get("ClearNS")); - menulab[16] = ami_utf8_easy((char *)messages_get("Hotlist")); - menulab[17] = ami_utf8_easy((char *)messages_get("HotlistAdd")); - menulab[18] = ami_utf8_easy((char *)messages_get("HotlistShowNS")); - menulab[19] = ami_utf8_easy((char *)messages_get("Settings")); - menulab[20] = ami_utf8_easy((char *)messages_get("SnapshotWindow")); - menulab[21] = ami_utf8_easy((char *)messages_get("SettingsSave")); + menulab[11] = NM_BARLABEL; + menulab[12] = ami_utf8_easy((char *)messages_get("Quit")); + menulab[13] = ami_utf8_easy((char *)messages_get("Edit")); + menulab[14] = ami_utf8_easy((char *)messages_get("CopyNS")); + menulab[15] = ami_utf8_easy((char *)messages_get("Paste")); + menulab[16] = ami_utf8_easy((char *)messages_get("SelectAllNS")); + menulab[17] = ami_utf8_easy((char *)messages_get("ClearNS")); + menulab[18] = ami_utf8_easy((char *)messages_get("Hotlist")); + menulab[19] = ami_utf8_easy((char *)messages_get("HotlistAdd")); + menulab[20] = ami_utf8_easy((char *)messages_get("HotlistShowNS")); + menulab[21] = ami_utf8_easy((char *)messages_get("Settings")); + menulab[22] = ami_utf8_easy((char *)messages_get("SnapshotWindow")); + menulab[23] = ami_utf8_easy((char *)messages_get("SettingsSave")); } struct NewMenu *ami_create_menu(ULONG type) @@ -85,6 +87,8 @@ struct NewMenu *ami_create_menu(ULONG type) { NM_ITEM,NM_BARLABEL,0,0,0,0,}, { NM_ITEM,0,"K",0,0,0,}, // close tab { NM_ITEM,0,0,0,0,0,}, // close window + { NM_ITEM,NM_BARLABEL,0,0,0,0,}, + { NM_ITEM,0,"Q",0,0,0,}, // quit {NM_TITLE,0,0,0,0,0,}, // edit { NM_ITEM,0,"C",0,0,0,}, // copy { NM_ITEM,0,"V",0,0,0,}, // paste @@ -228,6 +232,10 @@ void ami_menupick(ULONG code,struct gui_window_2 *gwin) case 6: // close window ami_close_all_tabs(gwin); break; + + case 8: // quit + ami_quit_netsurf(); + break; } break; |