;This is proposed syntax of general GEOS resource file for upcoming resource compiler.

;(token MENU, topname (will be escaped with _), x,y of top-left corner, bottom-right will be
; counted according to BSW font table (in x) and a multiply 15 (14?) in y)
;Note that MENU is either MENU and SUBMENU
;Note that if you want to use any C operators (like '|', '&' etc.) do it WITHOUT spaces
;between arguments (parser is simple and weak)


; format: MENU "name" left,top ALIGN { "itemname" TYPE pointer ... }

MENU mainMenu 0,0 HORIZONTAL
{
    "sub menu1" SUB_MENU subMenu1			; goes for _subMenu1
    "quit"     MENU_ACTION EnterDeskTop			; goes for _EnterDeskTop
}

MENU subMenu1 15,0 VERTICAL
{
    "subitem1" MENU_ACTION smenu1
    "mubitem2" MENU_ACTION|DYN_SUB_MENU smenu2
    "subitem3" MENU_ACTION smenu3
}

; format: HEADER GEOS_TYPE "dosname" "classname" "version"

HEADER APPLICATION "123456789 1234567" "Class Name" "V1.0.0"
{
    ; not all fields are required, default and current values will be used
    author "Maciej Witkowiak"			; always in quotes!
    info "Information text"		; always in quotes!
;    date yy mm dd hh ss			; always 5 fields!
;    dostype seq				; can be PRG, SEQ, USR
    mode c64only				; can be any, 40only, 80only, c64only
}