Subversion Repositories Kolibri OS

Rev

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

Rev 2444 Rev 2793
Line 23... Line 23...
23
}
23
}
Line 24... Line 24...
24
 
24
 
Line 25... Line 25...
25
inline byte chTag(dword text) {return strcmp(#tag,text);}
25
inline byte chTag(dword text) {return strcmp(#tag,text);}
26
 
26
 
27
 
27
 
28
void GetURLfromPageLinks(int id) //ñòîëüêî áðåäà, ïîòîìó ÷òî íåëüçÿ ñîçäàòü ìàññèâ ñòðèíãîâ
28
void GetURLfromPageLinks(int id)
29
{
29
{
30
	j = 0;
30
	j = 0;
Line 36... Line 36...
36
	page_links[j] = 0x00;
36
	page_links[j] = 0x00;
37
	copystr(#page_links[find_symbol(#page_links, '|')], #URL);
37
	copystr(#page_links[find_symbol(#page_links, '|')], #URL);
38
}
38
}
Line -... Line 39...
-
 
39
 
-
 
40
 
-
 
41
//Ó íàñ íåò íàêëîííûõ øðèôòîâ, ïîýòîìó äåëàåì êîñòûëü èç
-
 
42
//ïàëî÷åê äëÿ ìîðîæåíîãî è æåâàòåëüíîé ðåçèíêè:
-
 
43
//Ñíèìàåì îáëàñòü ýêðàíà è âûâîäèì å¸ îáðàòíî ïîëîñêàìè ñî ñìåùåíèåì,
Line 39... Line -...
39
 
-
 
40
 
-
 
41
 
-
 
42
//“ ­ á ­¥â ­ ª«®­­ëå èà¨ä⮢, ¯®í⮬㠤¥« ¥¬ ª®áâë«ì ¨§
-
 
43
//¯ «®ç¥ª ¤«ï ¬®à®¦¥­®£® ¨ ¦¥¢ â¥«ì­®© १¨­ª¨:
-
 
44
//‘­¨¬ ¥¬ ®¡« áâì íªà ­  ¨ ¢ë¢®¤¨¬ ¥ñ ®¡à â­® ¯®«®áª ¬¨ ᮠᬥ饭¨¥¬,
-
 
45
//çâ® ¤ ñâ ¯¥à¥ª®á ª à⨭ª¨
-
 
46
//à¨ ­ «¨ç¨¨ ä®­  ¨ â.¯. ¯à®ï¢¨âáï ¢áï ª®áâë«ì­®áâì à¥è¥­¨ï :)
44
//÷òî äà¸ò ïåðåêîñ êàðòèíêè
47
 
45
//Ïðè íàëè÷èè ôîíà è ò.ï. ïðîÿâèòñÿ âñÿ êîñòûëüíîñòü ðåøåíèÿ :)
48
//ç áâì ¤ ­­ëå 㦥 ¯®«ã祭  ¢ TBW - skin_width, Form.top, ¯®¤ª«î祭¨¥ memory 
46
 
49
inline void Skew(dword x,y,w,h)
47
inline void Skew(dword x,y,w,h)
50
{
48
{
51
dword italic_buf;
49
	dword italic_buf;
Line 52... Line 50...
52
int tile_height=2,//¡ã¤¥¬ ¢ë¢®¤¨âì ¤¢ã寨ªá¥«ì­ë¬¨ ¯®«®áª ¬¨
50
	int tile_height=2, //áóäåì âûâîäèòü äâóõïèêñåëüíûìè ïîëîñêàìè
Line 53... Line -...
53
i, skin_width,
-
 
54
shift=-2;
-
 
55
 
51
	shift=-2, //ñ äâóõïèêñåëüíûì ñìåùåíèåì
56
  italic_buf = mem_Alloc(w*h*3);
-
 
Line 57... Line 52...
57
  
52
	i;
58
  skin_width = GetSkinWidth();
53
 
59
 
54
	italic_buf = mem_Alloc(w*h*3);
60
  CopyScreen(italic_buf, x+Form.left+2, y+Form.top+skin_width, w, h);
55