1,40 → 1,21 |
#define MEMSIZE 4096*10 |
|
#include "../lib/io.h" |
#include "../lib/gui.h" |
#include "../lib/window.h" |
|
window win1=0; |
void main() |
{ |
word id; |
dword file; |
io.dir.load(0,DIR_ONLYREAL); |
loop() switch(WaitEvent()) |
{ |
case evButton: |
id=GetButtonID(); |
if (id==1) ExitProcess(); |
break; |
|
case evKey: |
GetKeys(); |
if (key_scancode == SCAN_CODE_ESC ) ExitProcess(); |
break; |
|
case evReDraw: |
draw_window(); |
break; |
win1.background = 0xFFFFFF; |
win1.left = 200; |
win1.ondraw = #draw_window; |
win1.create(); |
} |
} |
void draw_window() |
{ |
proc_info Form; |
int i; |
DefineAndDrawWindow(215,100,350,300,0x34,0xFFFFFF,"Window header",0); |
GetProcessInfo(#Form, SelfInfo); |
for (i=0; i<io.dir.count; i++) |
{ |
WriteText(5,i*8+3,0x80,0xFF00FF,io.dir.position(i)); |
} |
for (i=0; i<io.dir.count; i++)WriteText(5,i*8+3,0x80,0xFF00FF,io.dir.position(i)); |
DrawCaptButton(100, 10, 100, 22, 22, 0xCCCccc, 0x000000, "Button"); |
WriteText(100,50,0x80,0,"Textline small"); |
WriteText(100,70,0x90,0,"Textline big"); |