summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOle Loots <ole@monochrom.net>2011-02-25 23:29:40 +0000
committerOle Loots <ole@monochrom.net>2011-02-25 23:29:40 +0000
commit0925ee3cf06060209a302e40062b1263bef99f96 (patch)
tree0c2fa66f69996c0f7d99ea8260b113e9284a06e5
parentaf39a7c8aed5e474119f17b0b11f310abfbe40ef (diff)
downloadnetsurf-0925ee3cf06060209a302e40062b1263bef99f96.tar.gz
netsurf-0925ee3cf06060209a302e40062b1263bef99f96.tar.bz2
oadded handler for about menu click.
svn path=/trunk/netsurf/; revision=11816
-rwxr-xr-xatari/global_evnt.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/atari/global_evnt.c b/atari/global_evnt.c
index e00bab915..0179ccf17 100755
--- a/atari/global_evnt.c
+++ b/atari/global_evnt.c
@@ -70,6 +70,10 @@ static char * menu_titles[NUM_MENU_TITLES] = {NULL};
static void __CDECL menu_about(WINDOW *win, int item, int title, void *data)
{
LOG(("%s", __FUNCTION__));
+ char buf[PATH_MAX];
+ strcpy((char*)&buf, "file://");
+ strncat((char*)&buf, (char*)"./doc/README.TXT", PATH_MAX - (strlen("file://")+1) );
+ browser_window_create((char*)&buf, 0, 0, true, false);
}
static void __CDECL menu_new_win(WINDOW *win, int item, int title, void *data)
@@ -253,6 +257,7 @@ static void __CDECL menu_help_content(WINDOW *win, int item, int title, void *da
static struct s_menu_item_evnt menu_evnt_tbl[] =
{
+ {T_ABOUT,MAINMENU_M_ABOUT, "About", menu_about, {0,0,0}, NULL },
{T_FILE, MAINMENU_M_NEWWIN, "NewWindow", menu_new_win, {0,0,0}, NULL},
{T_FILE, MAINMENU_M_OPENURL, "OpenURL", menu_open_url, {0,0,0}, NULL},
{T_FILE, MAINMENU_M_OPENFILE, "OpenFile", menu_open_file, {0,0,0}, NULL},