#include #include #include using namespace Kolibri; const char header[] = "Title"; const char string[] = "Exit"; bool KolibriOnStart(TStartData &kos_start, TThreadData th) { kos_start.Left = 10; kos_start.Top = 40; kos_start.Width = 150; kos_start.Height = 80; kos_start.WinData.WindowColor = 0xFFFFFF; kos_start.WinData.Title = header; return true; } void KolibriOnPaint(void) { DrawButton(1,0xB0B0B0, 10,10,50,20); DrawText(15, 15, 0, string); DrawButton(2,0xff0000, 10,40,50,20); DrawButton(3,0x00ff00, 70,10,50,20); DrawButton(4,0x0000ff, 70,40,50,20); } void KolibriOnButton(long id, TThreadData th) { switch(id){ case 2: SetWindowCaption("Red"); break; case 3: SetWindowCaption("Green"); break; case 4: SetWindowCaption("Blue"); //break; }; } /* bool KolibriOnClose(TThreadData th) { return true; } int KolibriOnIdle(TThreadData th) { return -1; } void KolibriOnSize(int window_rect[], TThreadData th) {} void KolibriOnKeyPress(TThreadData th) { GetKey(); } void KolibriOnMouse(TThreadData th) {} */