Subversion Repositories Kolibri OS

Rev

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);