/programs/cmm/eolite/include/gui.h |
---|
16,17 → 16,17 |
if (scroll_size<20) scroll_size = 20; //óñòàíàâëèâàåì ìèíèìàëüíûé ðàçìåð ñêðîëëà |
if (scroll_size>onTop(22,57)-on_y+56) || (files.first+files.visible>=files.count) on_y=onTop(23+scroll_size,0); //äëÿ áîëüøîãî ñïèñêà |
} |
DrawFlatButton(onLeft(27,0),on_y,16,scroll_size,0,-1,"");//ïîëçóíîê |
if (!scroll_used) for (i=0; i<13; i++) DrawBar(onLeft(25-i,0), on_y+2, 1, scroll_size-3, col_palette[13-i]); |
if (scroll_used) for (i=0; i<13; i++) DrawBar(onLeft(25-i,0), on_y+2, 1, scroll_size-3, col_palette[i]); |
DrawFlatButton(Form.cwidth - 18,on_y,16,scroll_size,0,-1,"");//ïîëçóíîê |
if (!scroll_used) for (i=0; i<13; i++) DrawBar(Form.cwidth - 16 + i, on_y+2, 1, scroll_size-3, col_palette[13-i]); |
if (scroll_used) for (i=0; i<13; i++) DrawBar(Form.cwidth - 16 + i, on_y+2, 1, scroll_size-3, col_palette[i]); |
//ïîëå äî ïîëçóíêà |
if (on_y>58) DrawBar(onLeft(26,0),57,15,1, 0xC7C9C9); |
DrawBar(onLeft(26,0),58,1, on_y-58,0xC7C9C9); |
DrawBar(onLeft(25,0),58,14,on_y-58,0xCED0D0); |
if (on_y>58) DrawBar(Form.cwidth - 17,57,15,1, 0xC7C9C9); |
DrawBar(Form.cwidth - 17,58,1, on_y-58,0xC7C9C9); |
DrawBar(Form.cwidth - 16,58,14,on_y-58,0xCED0D0); |
//ïîëå ïîñëå ïîëçóíêà |
if (onTop(22,57)-scroll_size+55>on_y) DrawBar(onLeft(26,0),on_y+scroll_size+1,15,1,0xC7C9C9); |
DrawBar(onLeft(26,0),on_y+scroll_size+2,1,onTop(22,57)-scroll_size-on_y+55,0xC7C9C9); |
DrawBar(onLeft(25,0),on_y+scroll_size+2,14,onTop(22,57)-scroll_size-on_y+55,0xCED0D0); |
if (onTop(22,57)-scroll_size+55>on_y) DrawBar(Form.cwidth - 17,on_y+scroll_size+1,15,1,0xC7C9C9); |
DrawBar(Form.cwidth - 17,on_y+scroll_size+2,1,onTop(22,57)-scroll_size-on_y+55,0xC7C9C9); |
DrawBar(Form.cwidth - 16,on_y+scroll_size+2,14,onTop(22,57)-scroll_size-on_y+55,0xCED0D0); |
} |
void DrawFlatButton(dword x,y,width,height,id,color,text) |
/programs/cmm/eolite/include/left_panel.h |
---|
47,7 → 47,7 |
dword devbuf; |
void SystemDiscsGet() |
void GetSystemDiscs() |
{ |
char dev_name[10], sys_discs[10]; |
int i1, j1, dev_num, dev_disc_num; |
85,7 → 85,7 |
} |
void SystemDiscsDraw() |
void DrawSystemDiscs() |
{ |
char dev_name[15], disc_name[100]; |
int i, dev_icon; |
161,7 → 161,7 |
} |
void LeftPanelBgDraw() |
void DrawLeftPanelBg() |
{ |
int actions_y=disc_num*16; |
int start_y = actions_y+156; |
185,7 → 185,7 |
void DrawLeftPanel() |
{ |
SystemDiscsDraw(); |
DrawSystemDiscs(); |
ActionsDraw(); |
LeftPanelBgDraw(); |
DrawLeftPanelBg(); |
} |
/programs/cmm/eolite/include/settings.h |
---|
31,7 → 31,6 |
byte id; |
unsigned int key; |
proc_info settings_form; |
dword eolite_ini_path = abspath("Eolite.ini"); |
if (active_about) ExitProcess(); |
active_about=1; |
46,11 → 45,7 |
id=GetButtonID(); |
if (id==10) |
{ |
if ( asm test ShowDeviceName_chb.flags, 2) ini_set_int stdcall (eolite_ini_path, "Config", "ShowDeviceName", 1); |
ELSE ini_set_int stdcall (eolite_ini_path, "Config", "ShowDeviceName", 0); |
if ( asm test RealFileNamesCase_chb.flags, 2) ini_set_int stdcall (eolite_ini_path, "Config", "RealFileNamesCase", 1); |
ELSE ini_set_int stdcall (eolite_ini_path, "Config", "RealFileNamesCase", 0); |
if (LineHeight_ed.size) ini_set_int stdcall (eolite_ini_path, "Config", "LineHeight", atoi(#lineh_s)); |
SaveIniSettings(); |
active_about=0; |
action_buf = 300; |
ExitProcess(); |
109,9 → 104,8 |
} |
void GetIni() |
void LoadIniSettings() |
{ |
dword eolite_ini_path = abspath("Eolite.ini"); |
ini_get_color stdcall (eolite_ini_path, "Config", "SelectionColor", 0x94AECE); |
edit2.shift_color = EAX; |
col_selec = EAX; |
123,7 → 117,17 |
real_files_names_case = EAX; |
} |
void SaveIniSettings() |
{ |
if (ShowDeviceName_chb.flags==6) show_dev_name=1; else show_dev_name=0; |
if (RealFileNamesCase_chb.flags==6) real_files_names_case=1; else real_files_names_case=0; |
ini_set_int stdcall (eolite_ini_path, "Config", "ShowDeviceName", show_dev_name); |
ini_set_int stdcall (eolite_ini_path, "Config", "RealFileNamesCase", real_files_names_case); |
ini_set_int stdcall (eolite_ini_path, "Config", "LineHeight", atoi(#lineh_s)); |
} |
void Write_Error(int error_number) |
{ |
char error_message[500]; |
147,11 → 151,4 |
col_padding = 0xC8C9C9; |
//col_selec = 0x94AECE; |
col_lpanel = 0x00699C; |
/* |
sc.get(); |
for (i=0; i<=14; i++) col_palette[i] = sc.work; |
toolbar_pal[0]= goto_about_pal[0] = sc.work = sc.work; |
col_lpanel = sc.work_graph; |
for (i=0; i<=99; i++) blue_hl_pal[i] = sc.work_graph; |
*/ |
} |