Subversion Repositories Kolibri OS

Rev

Rev 6887 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6887 Rev 7760
1
#define MEMSIZE 4096*10
1
#define MEMSIZE 4096*10
2
 
2
 
3
#include "../lib/io.h"
3
#include "../lib/io.h"
4
#include "../lib/window.h"
4
#include "../lib/window.h"
5
 
5
 
6
window win1=0;
6
window win1=0;
7
void main()
7
void main()
8
{
8
{
9
	io.dir.load(0,DIR_ONLYREAL);
9
	io.dir.load(0,DIR_ONLYREAL);
10
	win1.background = 0xFFFFFF;
10
	win1.background = 0xFFFFFF;
11
	win1.left = 200;
11
	win1.left = 200;
12
	win1.ondraw = #draw_window;
12
	win1.ondraw = #draw_window;
13
	win1.create();
13
	win1.create();
14
}
14
}
15
void draw_window()
15
void draw_window()
16
{
16
{
17
	int i;
17
	int i;
18
	for (i=0; i
18
	for (i=0; i
19
	DrawCaptButton(100, 10, 100, 22, 22, 0xCCCccc, 0x000000, "Button");
19
	DrawCaptButton(100, 10, 100, 22, 22, 0xCCCccc, 0x000000, "Button");
20
	WriteText(100,50,0x80,0,"Textline small");
20
	WriteText(100,50,0x80,0,"Textline small");
21
	WriteText(100,70,0x90,0,"Textline big");
21
	WriteText(100,70,0x90,0,"Textline big");
22
	DrawBar(100, 110, 100, 100, 0x66AF86);
22
	DrawBar(100, 110, 100, 100, 0x66AF86);
-
 
23
	draw_ascii();
-
 
24
}
-
 
25
 
-
 
26
void draw_ascii()
-
 
27
{
-
 
28
	char s[2];
-
 
29
	int i, x, y;
-
 
30
	s[1]=EOS;
-
 
31
	for (i=0; i<256; i++) {
-
 
32
		y = i / 20;
-
 
33
		x = i % 20;
-
 
34
		s[0] = i;
-
 
35
		WriteText(x*33, y*33, 0x91, 0, #s);
-
 
36
	}
23
}
37
}
24
38