Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1879 Albom 1
 
2
#include "system/stdlib.h"
3
#include "system/string.h"
4
5
 
6
7
 
8
 
9
10
 
11
{
12
13
 
14
kol_struct_import	*imp_gblib;
15
unsigned		event;
16
17
 
18
19
 
20
gb_pixel_get = kol_cofflib_procload (imp_gblib, "gb_pixel_get");
21
gb_line = kol_cofflib_procload (imp_gblib, "gb_line");
22
gb_rect = kol_cofflib_procload (imp_gblib, "gb_rect");
23
gb_bar = kol_cofflib_procload (imp_gblib, "gb_bar");
24
gb_circle = kol_cofflib_procload (imp_gblib, "gb_circle");
25
gb_image_set = kol_cofflib_procload (imp_gblib, "gb_image_set");
26
gb_image_set_t = kol_cofflib_procload (imp_gblib, "gb_image_set_t");
27
28
 
29
b.h = 200;
30
b.bmp = malloc (300*200*3);
31
32
 
33
gb_bar (&b, 10, 8, 4, 12, 0x00ff00); // green
34
gb_bar (&b, 16, 8, 4, 12, 0x0000ff); // blue
35
36
 
37
gb_line(&b, 55, 4, 120, 60, 0xf0f033); // another line
38
39
 
40
41
 
42
43
 
44
	{
45
	event = kol_event_wait();
46
47
 
48
		{
49
		case 1:
50
			kol_paint_start();
51
			kol_wnd_define(50, 50, 350, 240, 0x34f0f0f0);
52
			kol_paint_image(3, 3, 300, 200, b.bmp);
53
			kol_paint_end();
54
			break;
55
56
 
57
			kol_key_get();
58
			break;
59
60
 
61
			if ( 1 == (kol_btn_get() & 0xff00)>>8 )
62
				kol_exit();
63
			break;
64
65
 
66
67
 
68
 
69
70
 
71
72
 
73