05-23-2003, 02:38 PM
scripting language. I am making a Fake OS. The GUI has command buttons, text boxes, check boxes and option buttons, windows. I have already made some commands:
1. DEF_WIN WIN_ID, TITLE, X, Y, W, H, TYPE<MOVABLE/STATIC>
2. DEF_OBJ OBJ_GENRE, ID, TEXT, X, Y, W, H,...
These are the variation of the above command different components.
3. DEF_OBJ BTN, ID, TEXT, X, Y, W, H, TYPE<ENABLED/DISABLED>
4. DEF_OBJ TXT, ID, TEXT, X, Y, W, H, 0, NofChars
5. DEF_OBJ CHK, ID, TEXT, X, Y, W, H, <ENABLED/DISABLED>
6. DEF_OBJ OPT, ID, TEXT, X, Y, W, H, <ENABLED/DISABLED> <- IMP ONLY 1 OPT CAN HAVE ENABLED
7. PUT_OBJ WIN_ID, OBJ_ID
8. WIN_PRN WIN_ID, FONT_ID, X, Y, R, G, B, TEXT, TYPE<SOLID/NORMAL>
9. BEEP O<OCTAVE = 0-6><NOTE STRING> eg. BEEP O4CDEFGAB
10. VARn++
11. VARn--
12. STORE VARNAME, VALUE
13. ADD_VAL VARNAME, VALUE
14. VARn = ENV.PROC_NOS
15. VARn = ENV.OBJ_NOS
16. VARn = ENV.WIN_NOS
17. VARn = ENV.APP_NOS
18. VARn = ENV.PRO_NOS
1. DEF_WIN WIN_ID, TITLE, X, Y, W, H, TYPE<MOVABLE/STATIC>
2. DEF_OBJ OBJ_GENRE, ID, TEXT, X, Y, W, H,...
These are the variation of the above command different components.
3. DEF_OBJ BTN, ID, TEXT, X, Y, W, H, TYPE<ENABLED/DISABLED>
4. DEF_OBJ TXT, ID, TEXT, X, Y, W, H, 0, NofChars
5. DEF_OBJ CHK, ID, TEXT, X, Y, W, H, <ENABLED/DISABLED>
6. DEF_OBJ OPT, ID, TEXT, X, Y, W, H, <ENABLED/DISABLED> <- IMP ONLY 1 OPT CAN HAVE ENABLED
7. PUT_OBJ WIN_ID, OBJ_ID
8. WIN_PRN WIN_ID, FONT_ID, X, Y, R, G, B, TEXT, TYPE<SOLID/NORMAL>
9. BEEP O<OCTAVE = 0-6><NOTE STRING> eg. BEEP O4CDEFGAB
10. VARn++
11. VARn--
12. STORE VARNAME, VALUE
13. ADD_VAL VARNAME, VALUE
14. VARn = ENV.PROC_NOS
15. VARn = ENV.OBJ_NOS
16. VARn = ENV.WIN_NOS
17. VARn = ENV.APP_NOS
18. VARn = ENV.PRO_NOS