Rev 3410 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3410 | Rev 3434 | ||
---|---|---|---|
Line 33... | Line 33... | ||
33 | "Refresh desktop ", "/sys/REFRSCRN", 0, |
33 | "Refresh desktop ", "/sys/REFRSCRN", 0, |
34 | "Processes", "/sys/CPU", 0, |
34 | "Processes", "/sys/CPU", 0, |
35 | 0}; |
35 | 0}; |
36 | #endif |
36 | #endif |
Line 37... | Line 37... | ||
37 | 37 | ||
38 | char stak[100]; |
38 | char stak[512]; |
39 | #define ITEM_HEIGHT 18 |
39 | #define ITEM_HEIGHT 18 |
Line 40... | Line 40... | ||
40 | int ITEM_WIDTH; |
40 | int ITEM_WIDTH; |
Line 80... | Line 80... | ||
80 | loop() switch(WaitEvent()) |
80 | loop() switch(WaitEvent()) |
81 | { |
81 | { |
82 | case evMouse: |
82 | case evMouse: |
83 | m.get(); |
83 | m.get(); |
Line 84... | Line -... | ||
84 | - | ||
85 | GetProcessInfo(#MenuForm, SelfInfo); |
84 | |
86 | id1=GetProcessSlot(MenuForm.ID); |
85 | id1=GetProcessSlot(MenuForm.ID); |
87 | if (id1<>GetActiveProcess()) ExitProcess(); |
86 | if (id1<>GetActiveProcess()) ExitProcess(); |
88 | id1=m.y-1/ITEM_HEIGHT; |
87 | id1=m.y-1/ITEM_HEIGHT; |
89 | if (m.y<0) || (id1+1>items_num) || (m.x<0) || (m.x>ITEM_WIDTH) break; |
88 | if (m.y<0) || (id1+1>items_num) || (m.x<0) || (m.x>ITEM_WIDTH) break; |
Line 128... | Line 127... | ||
128 | 127 | ||
129 | case evReDraw: |
128 | case evReDraw: |
130 | while (ITEMS_LIST[items_num*3]) items_num++; |
129 | while (ITEMS_LIST[items_num*3]) items_num++; |
131 | m.get(); |
130 | m.get(); |
- | 131 | DefineAndDrawWindow(m.x+1,m.y,ITEM_WIDTH+1,items_num*ITEM_HEIGHT+2,0x01,sc.work,0, 0x01fffFFF); |
|
132 | DefineAndDrawWindow(m.x+1,m.y,ITEM_WIDTH+1,items_num*ITEM_HEIGHT+2,0x01,sc.work,0, 0x01fffFFF); |
132 | GetProcessInfo(#MenuForm, SelfInfo); |
133 | DrawRectangle(0,0,ITEM_WIDTH,items_num*ITEM_HEIGHT+1,sc.work_graph); //îáîäîê |
133 | DrawRectangle(0,0,ITEM_WIDTH,items_num*ITEM_HEIGHT+1,sc.work_graph); //îáîäîê |
134 | PutShadow(ITEM_WIDTH+1,1,1,items_num*ITEM_HEIGHT+1,0,1); |
134 | PutShadow(ITEM_WIDTH+1,1,1,items_num*ITEM_HEIGHT+1,0,1); |
Line 135... | Line 135... | ||
135 | PutShadow(1,items_num*ITEM_HEIGHT+2,ITEM_WIDTH+1,1,0,1); |
135 | PutShadow(1,items_num*ITEM_HEIGHT+2,ITEM_WIDTH+1,1,0,1); |