Subversion Repositories Kolibri OS

Rev

Rev 7285 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7285 Rev 7286
Line 1... Line 1...
1
void DrawToolbarButton(char image_id, int x)
1
void DrawToolbarButton(dword image_id, x)
2
{
2
{
3
	DefineButton(x+1, 7, TOOLBAR_ICON_WIDTH-2, TOOLBAR_ICON_HEIGHT-2, 10+image_id + BT_HIDE, 0);
3
	DefineButton(x+1, 7, TOOLBAR_ICON_WIDTH-2, TOOLBAR_ICON_HEIGHT-2, 10+image_id + BT_HIDE, 0);
4
	img_draw stdcall(skin.image, x, 6, TOOLBAR_ICON_WIDTH, TOOLBAR_ICON_HEIGHT, 0, image_id*TOOLBAR_ICON_HEIGHT);
4
	DrawLibImage(skin.image, x, 6, TOOLBAR_ICON_WIDTH, TOOLBAR_ICON_HEIGHT, 0, image_id*TOOLBAR_ICON_HEIGHT);
5
}
5
}
Line 6... Line 6...
6
 
6
 
7
 
7
 
Line 37... Line 37...
37
		strcat(history_page, "
\n");
37
		strcat(history_page, "
\n");
38
	}
38
	}
39
	return history_page;
39
	return history_page;
40
}
40
}
Line 41... Line -...
41
 
-
 
42
char char_width[255];
-
 
43
 
-
 
44
void get_label_symbols_size()
-
 
45
{
-
 
46
	int i;
-
 
47
	kfont.changeSIZE();
-
 
48
	for (i=0; i<256; i++) char_width[i] = kfont.symbol_size(i);
-
 
49
}
-
 
50
 
-
 
51
int get_label_len(dword _text) 
-
 
52
{
-
 
53
	int len=0;
-
 
54
	byte ch;
-
 
55
	loop () {
-
 
56
		ch = ESBYTE[_text];
-
 
57
		if (!ch) return len;
-
 
58
		len += char_width[ch];
-
 
59
		_text++;
-
 
60
	}
-
 
61
}
-
 
62
 
41
 
63
enum {
42
enum {
64
	STEP_1_DOWNLOAD_PAGE         =   0,
43
	STEP_1_DOWNLOAD_PAGE         =   0,
65
	STEP_2_COUNT_PAGE_HEIGHT     =  35,
44
	STEP_2_COUNT_PAGE_HEIGHT     =  35,
66
	STEP_3_DRAW_PAGE_INTO_BUFFER =  60,
45
	STEP_3_DRAW_PAGE_INTO_BUFFER =  60,