Rev 3468 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3468 | Rev 3992 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | //Leency - 2012 |
1 | //Leency - 2012-2013 |
Line 2... | Line 2... | ||
2 | 2 | ||
3 | #define ITEM_HEIGHT 18 |
3 | #define ITEM_HEIGHT 19 |
- | 4 | #define ITEM_WIDTH 165 |
|
- | 5 | dword col_work = 0xE4DFE1; |
|
Line 4... | Line 6... | ||
4 | #define ITEM_WIDTH 138 |
6 | dword col_border = 0x9098B0; |
5 | - | ||
6 | char *ITEMS_LIST[]={ |
- | |
7 | //"Old HTMLv F12",255, |
7 | |
8 | "View in Tinypad F3",52, |
8 | char *ITEMS_LIST[]={ |
9 | "WIN F5",54, |
9 | "WIN F5",54, |
10 | "DOS Ctrl+D",04, |
10 | "DOS Ctrl+D",04, |
- | 11 | "KOI Ctrl+K",11, |
|
- | 12 | "UTF Ctrl+U",21, |
|
- | 13 | #ifdef LANG_RUS |
|
11 | "KOI Ctrl+K",11, |
14 | "á室¨ª áâà ¨æë F3",52, |
- | 15 | "ç¨áâ¨âì ªíè ª à⨮ª" ,02, |
|
- | 16 | //"TrueType fonts" ,05, |
|
12 | "UTF Ctrl+U",21, |
17 | #else |
- | 18 | "View source F3",52, |
|
13 | "Line breaks ON" ,03, |
19 | "Free image cache" ,02, |
14 | "Free image cache" ,02, |
20 | #endif |
Line 15... | Line -... | ||
15 | //"TrueType fonts" ,05, |
- | |
Line -... | Line 21... | ||
- | 21 | //"TrueType fonts" ,05, |
|
Line 16... | Line 22... | ||
16 | 0}; |
22 | 0}; |
17 | 23 | ||
18 | 24 | ||
19 | proc_info MenuForm; |
25 | |
Line 75... | Line 81... | ||
75 | } |
81 | } |
76 | break; |
82 | break; |
Line 77... | Line 83... | ||
77 | 83 | ||
78 | case evReDraw: |
84 | case evReDraw: |
79 | while (ITEMS_LIST[items_num*2]) items_num++; |
85 | while (ITEMS_LIST[items_num*2]) items_num++; |
- | 86 | DefineAndDrawWindow(Form.left+m.x,Form.top+m.y+GetSkinHeight()+3,ITEM_WIDTH+2,items_num*ITEM_HEIGHT+4,0x01, 0, 0, 0x01fffFFF); |
|
Line 80... | Line -... | ||
80 | DefineAndDrawWindow(Form.left+m.x,Form.top+m.y+GetSkinHeight()+3,ITEM_WIDTH,items_num*ITEM_HEIGHT+1,0x01,0x10FFFFFF,0,0x01fffFFF); |
- | |
81 | 87 | DrawPopup(0,0,ITEM_WIDTH,items_num*ITEM_HEIGHT+2,0, -1,col_border); |
|
82 | DrawRectangle(0,0,ITEM_WIDTH,items_num*ITEM_HEIGHT+1,0x777777); //îáîäîê |
88 | |
83 | _ITEMS_DRAW: |
89 | _ITEMS_DRAW: |
84 | for (i=0; i |
90 | for (i=0; i |
85 | { |
91 | { |
86 | if (i<>items_cur) EDX=0xFFFFFF; else EDX=0x94AECE; |
92 | if (i<>items_cur) EDX=col_work; else EDX=0x94AECE; |
87 | DrawBar(1, i*ITEM_HEIGHT+1, ITEM_WIDTH-1, ITEM_HEIGHT, EDX); |
93 | DrawBar(2, i*ITEM_HEIGHT+2, ITEM_WIDTH-2, ITEM_HEIGHT, EDX); |
88 | WriteText(8,i*ITEM_HEIGHT+6,0x80,0x000000,ITEMS_LIST[i*2]); |
94 | if (i<>items_cur) WriteText(19,i*ITEM_HEIGHT+9,0x80,0xf2f2f2,ITEMS_LIST[i*2]); |
89 | if (ITEMS_LIST[i*2+1]==3) && (pre_text==2) DrawBar(ITEM_WIDTH-18, i*ITEM_HEIGHT+8, 4, 4, 0x444444); |
95 | WriteText(18,i*ITEM_HEIGHT+8,0x80,0x000000,ITEMS_LIST[i*2]); |
90 | if (ITEMS_LIST[i*2+1]==5) && (use_truetype==1) DrawBar(ITEM_WIDTH-18, i*ITEM_HEIGHT+8, 4, 4, 0x444444); |
96 | //if (ITEMS_LIST[i*2+1]==5) && (use_truetype==1) DrawBar(ITEM_WIDTH-18, i*ITEM_HEIGHT+9, 4, 4, 0x444444); |
91 | } |
97 | } |
92 | DrawBar(33, cur_encoding+1*ITEM_HEIGHT+8, 4, 4, 0x444444); //ïîêàçûâàåò âûáðàíóþ êîäèðîâêó |
98 | DrawBar(7, cur_encoding*ITEM_HEIGHT+9, 4, 4, 0x444444); //ïîêàçûâàåò âûáðàíóþ êîäèðîâêó |