Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7540 leency 1
 
2
3
 
4
#include 
5
#include 
6
7
 
8
#define FONT1           0x10000000
9
10
 
11
#define BT_DEL          0x80000000
12
#define BT_HIDE         0x40000000
13
#define BT_NOFRAME      0x20000000
14
15
 
16
17
 
18
        char tmp;
19
        int i;
20
        tmp = str[0];
21
        for(i = 1; str[i]; i++)str[i - 1] = str[i];
22
        str[i - 1] = tmp;
23
}
24
25
 
26
        static int offs = 0;
27
        static int fcolor = 0;
28
        static int col = 0;
29
30
 
31
        _ksys_draw_window(100, 100, 300, 120, 0xaabbcc, 2, 0x5080d0, 0, 0x5080d0);
32
        _ksys_write_text(6 - offs, 8, fcolor | FONT0, header, strlen(header));
33
        _ksys_draw_bar(1, 6, 5, 13, 0x05080d0);
34
        _ksys_draw_bar(274, 6, 26, 13, 0x05080d0);
35
        _ksys_make_button(300 - 19, 5, 12, 12, 1 | BT_NORMAL, 0x6688dd);
36
        _ksys_window_redraw(2);
37
38
 
39
        if(!offs)rotate_str(header);
40
41
 
42
        if(fcolor > 0xf80000 || fcolor == 0)col = !col;
43
}
44
45
 
46
47
 
48
                switch(_ksys_wait_for_event(10)){
49
                case 2:return 0;
50
51
 
52
                        if(_ksys_get_button_id() == 1)return 0;
53
                        break;
54
55
 
56
                        draw_window();
57
                        break;
58
                }
59
        }
60
}
61