diff options
author | Ole Loots <ole@monochrom.net> | 2013-01-07 20:04:44 +0100 |
---|---|---|
committer | Ole Loots <ole@monochrom.net> | 2013-01-07 20:04:44 +0100 |
commit | 0bbccaa9359b3cedf9f37cd8e322edc90240a7bc (patch) | |
tree | 3161618fdbc1f716d8949c60605a1427f92451a2 /atari/deskmenu.c | |
parent | 5acf36b89ecda31515de975be85197e0a4395db7 (diff) | |
download | netsurf-0bbccaa9359b3cedf9f37cd8e322edc90240a7bc.tar.gz netsurf-0bbccaa9359b3cedf9f37cd8e322edc90240a7bc.tar.bz2 |
Finally it compiles without WinDom - still some things to bring back:
- Serch window
- Pop Menus in the settings dialog
Diffstat (limited to 'atari/deskmenu.c')
-rw-r--r-- | atari/deskmenu.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/atari/deskmenu.c b/atari/deskmenu.c index c6e7f27a9..c01c50312 100644 --- a/atari/deskmenu.c +++ b/atari/deskmenu.c @@ -39,7 +39,7 @@ struct s_menu_item_evnt { }; static void register_menu_str(struct s_menu_item_evnt * mi); -static void __CDECL evnt_menu(WINDOW * win, short buff[8]); +//static void __CDECL evnt_menu(WINDOW * win, short buff[8]); extern void *h_gem_rsrc; extern bool html_redraw_debug; @@ -152,12 +152,13 @@ static void register_menu_str( struct s_menu_item_evnt * mi ) { assert(h_gem_menu != NULL); - char * str = ObjcString(h_gem_menu, mi->rid, NULL ); - int l = strlen(str); - int i = l; - int x = -1; struct s_accelerator * accel = &mi->accel; + int i, l=0, x=-1; + char str[255]; + get_string(h_gem_menu, mi->rid, NULL); + + i = l = strlen(str); while (i > 2) { if( str[i] == '['){ x = i; @@ -208,7 +209,7 @@ static void register_menu_str( struct s_menu_item_evnt * mi ) } } } - +/* static void __CDECL evnt_menu(WINDOW * win, short buff[8])
{
int title = buff[3];
@@ -219,6 +220,7 @@ static void __CDECL evnt_menu(WINDOW * win, short buff[8]) deskmenu_dispatch_item(buff[3], buff[4]); } +*/ /* Menu item event handlers: @@ -524,7 +526,6 @@ void deskmenu_init(void) /* parse and update menu items: */
i = 0;
while( menu_evnt_tbl[i].rid != -1 ) { - char * str = ObjcString(h_gem_menu, menu_evnt_tbl[i].rid, NULL );
register_menu_str( &menu_evnt_tbl[i] ); /* Update menu string if not null: */ if( menu_evnt_tbl[i].menustr != NULL ){ |