forked from KolibriOS/kolibrios
41 lines
933 B
JavaScript
41 lines
933 B
JavaScript
|
var button_text = 0
|
||
|
var button = 2
|
||
|
|
||
|
function Redraw()
|
||
|
{
|
||
|
StartDraw()
|
||
|
WindowCreate(10, 40, 400, 200, "My window", 0xFFFFFF, 0x14)
|
||
|
WriteText("KolibriOS JS example", 15, 34, 0, 0x90000000, 0xFFFFFF)
|
||
|
ButtonCreate((150 << 16) + 100, (100 << 16) + 50, button, 0x177245)
|
||
|
WriteText("Click!", 155,115, 0, 0x91000000 | 0xFFFFFF)
|
||
|
WriteText(button_text, 15,100, 0, 0x92000000)
|
||
|
EndDraw()
|
||
|
}
|
||
|
|
||
|
while(1)
|
||
|
{
|
||
|
var gui_event = GetEvent()
|
||
|
switch(gui_event)
|
||
|
{
|
||
|
case 0:
|
||
|
break
|
||
|
case 1:
|
||
|
Redraw()
|
||
|
break
|
||
|
case 3:
|
||
|
var pressed_button = GetButtonEvent()
|
||
|
switch (pressed_button)
|
||
|
{
|
||
|
case 1:
|
||
|
Exit()
|
||
|
break
|
||
|
case button:
|
||
|
button_text++;
|
||
|
Redraw()
|
||
|
break
|
||
|
}
|
||
|
break
|
||
|
}
|
||
|
}
|
||
|
|