1; This is the proposed syntax of a general GEOS resource file for the upcoming resource compiler. 2 3; token MENU, topname (will be escaped with _), x,y of top-left corner, bottom-right will be 4; counted according to BSW font table (in x) and a multiply 15 (14?) in y 5 6; Note that MENU is either MENU and SUBMENU 7; Note that if you want to use any C operators (like '|', '&' etc.) do it WITHOUT spaces 8; between arguments (parser is simple and weak) 9 10; format: MENU "name" left,top ALIGN { "itemname" TYPE pointer ... } 11 12MENU subMenu1 15,0 VERTICAL 13{ 14 "subitem1" MENU_ACTION smenu1 15 "mubitem2" MENU_ACTION|DYN_SUB_MENU smenu2 16 "subitem3" MENU_ACTION smenu3 17} 18 19MENU mainMenu 0,0 HORIZONTAL 20{ 21 "sub menu1" SUB_MENU subMenu1 ; goes for _subMenu1 22 "quit" MENU_ACTION EnterDeskTop ; goes for _EnterDeskTop 23} 24 25; format: HEADER GEOS_TYPE "dosname" "classname" "version" 26 27HEADER APPLICATION "123456789 1234567" "Class Name" "V1.0.0" 28{ 29 ; not all fields are required, default and current values will be used 30 author "Maciej Witkowiak" ; always in quotes! 31 info "Information text" ; always in quotes! 32; date yy mm dd hh ss ; always 5 fields! 33; dostype seq ; can be PRG, SEQ, USR 34 mode c64only ; can be any, 40only, 80only, c64only 35} 36