/programs/cmm/eolite/Eolite.c |
---|
170,10 → 170,8 |
loop() switch(WaitEvent()) |
{ |
case evMouse: |
IF (del_active) break; |
id=GetProcessSlot(Form.ID); |
IF (id!=GetActiveProcess()) || (Form.status_window>2) break; |
IF (rename_active) { edit_box_mouse stdcall(#edit2); break; } |
if (del_active) || (!CheckActiveProcess(Form.ID)) || (Form.status_window>2) break; |
if (rename_active) { edit_box_mouse stdcall(#edit2); break; } |
m.get(); |
/programs/cmm/eolite/include/menu.h |
---|
48,7 → 48,7 |
void FileMenu() |
{ |
mouse mm; |
word slot, key; |
word key; |
proc_info MenuForm; |
int index; |
69,8 → 69,7 |
loop() switch(WaitEvent()) |
{ |
case evMouse: |
slot = GetProcessSlot(MenuForm.ID); |
if (slot != GetActiveProcess()) ExitProcess(); |
if (!CheckActiveProcess(MenuForm.ID)) ExitProcess(); |
mm.get(); |
if (menu.ProcessMouse(mm.x, mm.y)) MenuListRedraw(); |
if (mm.lkm) {action_buf = cur_action_buf; pause(5); ExitProcess(); } |
/programs/cmm/eolite/include/open_with.h |
---|
64,12 → 64,12 |
#define PADDING 8 |
int WIN_H; |
mouse mm; |
word key, slot; |
word key; |
proc_info MenuForm; |
app_list.ClearList(); |
if (!app_list.count) if (GetListOfPrograms()==-1) return; |
app_list.SetSizes(PADDING,PANEL_H+1,WIN_W-PADDING-PADDING,OPEN_LIST_VISIBLE_N*OPEN_LIST_LINE_H,150,OPEN_LIST_LINE_H); |
if (!app_list.count) if (GetListOfPrograms()==-1) return; |
SetEventMask(100111b); |
goto _APP_LIST_DRAW; |
76,8 → 76,7 |
loop() switch(WaitEvent()) |
{ |
case evMouse: |
slot = GetProcessSlot(MenuForm.ID); |
if (slot != GetActiveProcess()) ExitProcess(); |
if (!CheckActiveProcess(MenuForm.ID)) ExitProcess(); |
mm.get(); |
if (mm.vert) && (app_list.MouseScroll(mm.vert)) DrawAppList(); |
if (app_list.ProcessMouse(mm.x, mm.y)) DrawAppList(); |