/programs/cmm/eolite/Eolite.c |
---|
169,13 → 169,13 |
Open_Dir(#path,ONLY_OPEN); |
strcpy(#inactive_path, #path); |
llist_copy(#files_inactive, #files); |
SetEventMask(1100111b); |
SetEventMask(EVM_REDRAW+EVM_KEY+EVM_BUTTON+EVM_MOUSE+EVM_MOUSE_FILTER); |
loop(){ |
switch(WaitEvent()) |
{ |
case evMouse: |
if (del_active) || (!CheckActiveProcess(Form.ID)) || (Form.status_window>2) break; |
if (new_element_active) || (!CheckActiveProcess(Form.ID)) || (Form.status_window>2) |
if (del_active) || (Form.status_window>2) break; |
if (new_element_active) |
{ |
edit_box_mouse stdcall(#new_file_ed); |
break; |
/programs/cmm/eolite/include/about.h |
---|
25,7 → 25,8 |
break; |
case evKey: |
IF (GetKey()==27) |
GetKeys(); |
IF (key_scancode == SCAN_CODE_ESC) |
{ |
active_about=0; |
cmd_free = 2; |
34,7 → 35,7 |
break; |
case evReDraw: |
DefineAndDrawWindow(Form.left+Form.width/2,Form.top+Form.height/2-114,310,300+GetSkinHeight(),0x34,system.color.work,NULL,0); |
DefineAndDrawWindow(Form.left+Form.width/2,Form.top+Form.height/2-114,310,300+skin_height,0x34,system.color.work,NULL,0); |
GetProcessInfo(#about_form, SelfInfo); |
if (about_form.status_window>2) break; |
logo_pal[0] = system.color.work; |
/programs/cmm/eolite/include/menu.h |
---|
66,7 → 66,7 |
} |
rbmenu.w = rbmenu.w + 3 * rbmenu.font_w + 50; |
rbmenu.h = rbmenu.count * rbmenu.item_h; |
SetEventMask(100111b); |
SetEventMask(EVM_REDRAW+EVM_KEY+EVM_BUTTON+EVM_MOUSE); |
goto _MENU_DRAW; |
loop() switch(WaitEvent()) |
86,8 → 86,10 |
break; |
case evReDraw: _MENU_DRAW: |
if (menu_call_mouse) DefineAndDrawWindow(mouse.x+Form.left+5, mouse.y+Form.top+GetSkinHeight(),rbmenu.w+3,rbmenu.h+6,0x01, 0, 0, 0x01fffFFF); |
else DefineAndDrawWindow(Form.left+files.x+15, files.item_h*files.cur_y+files.y+Form.top+30,rbmenu.w+3,rbmenu.h+6,0x01, 0, 0, 0x01fffFFF); |
if (menu_call_mouse) |
DefineAndDrawWindow(mouse.x+Form.left+5, mouse.y+Form.top+skin_height,rbmenu.w+3,rbmenu.h+6,0x01, 0, 0, 0x01fffFFF); |
else |
DefineAndDrawWindow(Form.left+files.x+15, files.item_h*files.cur_y+files.y+Form.top+30,rbmenu.w+3,rbmenu.h+6,0x01, 0, 0, 0x01fffFFF); |
GetProcessInfo(#MenuForm, SelfInfo); |
DrawRectangle(0,0,rbmenu.w+1,rbmenu.h+2,col_graph); |
DrawBar(1,1,rbmenu.w,1,0xFFFfff); |