Subversion Repositories Kolibri OS

Rev

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

Rev 3363 Rev 3458
Line 1... Line 1...
1
//êíîïêè
1
enum { BACK=300, FORWARD, REFRESH, HOME, NEWTAB, GOTOURL, SEARCHWEB, INPUT_CH, INPUT_BT };
2
#define BACK        300
-
 
3
#define FORWARD     301
-
 
4
#define REFRESH     302
2
enum { _WIN, _DOS, _KOI, _UTF };
5
#define HOME        303
3
 
6
#define NEWTAB      304
-
 
7
#define GOTOURL     305
-
 
8
#define SEARCHWEB   306
-
 
9
#define INPUT_CH    307
-
 
10
#define INPUT_BT    308
-
 
-
 
4
#define ID1         178
11
#define ID1         178
5
#define ID2         177
12
#define ID2         177
6
 
Line 13... Line -...
13
 
-
 
14
#define _WIN  0
-
 
15
#define _DOS  1
-
 
16
#define _KOI  2
-
 
Line 17... Line 7...
17
#define _UTF  3
7
                      
18
                      
8
 
19
 
9
dword get_URL_part(int len) {
Line 33... Line 23...
33
	for (i = 0; i <= id - 401; i++)
23
	{
34
	{
24
		do
35
		do
25
		{
36
		{
26
			j++;
37
			j++;
27
			if (j>=strlen(#page_links)) return;
38
			if (j>=strlen(#page_links)) return; //íå ñàìîå óäà÷íîå ðåøåíèå
28
		}
39
		}
29
		while (page_links[j] <>'|');
40
		while (page_links[j] <>'|');
30
	}
41
	}
31
	page_links[j] = 0x00;
42
	page_links[j] = 0x00;
32
	strcpy(#URL, #page_links+strrchr(#page_links, '|'));
43
	strcpy(#URL, #page_links+strrchr(#page_links, '|'));
33
}
Line 51... Line 41...
51
//Ïðè íàëè÷èè ôîíà è ò.ï. ïðîÿâèòñÿ âñÿ êîñòûëüíîñòü ðåøåíèÿ :)
41
 
Line 52... Line 42...
52
 
42
inline void Skew(dword x,y,w,h)
53
inline void Skew(dword x,y,w,h)
43
{
54
{
44
	dword italic_buf;
55
	dword italic_buf;
45
	int tile_height=2,
56
	int tile_height=2, //áóäåì âûâîäèòü äâóõïèêñåëüíûìè ïîëîñêàìè
46
	shift=-2,
57
	shift=-2, //ñ äâóõïèêñåëüíûì ñìåùåíèåì
47
	i, skin_height;
Line 58... Line 48...
58
	i, skin_height;
48
 
59
 
49
	italic_buf = mem_Alloc(w*h*3);
60
	italic_buf = mem_Alloc(w*h*3);
50
 	skin_height = GetSkinHeight();