Subversion Repositories Kolibri OS

Rev

Rev 7906 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7906 Rev 7956
Line 43... Line 43...
43
	   	case evMouse:
43
	   	case evMouse:
44
			SelectList_ProcessMouse();
44
			SelectList_ProcessMouse();
45
			break;
45
			break;
46
		case evKey:
46
		case evKey:
47
			Sysmon__KeyEvent();
47
			Sysmon__KeyEvent();
-
 
48
			if (key_scancode == SCAN_CODE_DEL) EventKillCurrentProcess();
48
			if (select_list.ProcessKey(key_scancode)) SelectList_LineChanged();
49
			if (select_list.ProcessKey(key_scancode)) SelectList_LineChanged();
49
			break;
50
			break;
50
		case evButton:
51
		case evButton:
51
			btn = Sysmon__ButtonEvent();
52
			btn = Sysmon__ButtonEvent();
Line 52... Line 53...
52
 
53
 
53
			if (show_system.click(btn)) {
54
			if (show_system.click(btn)) {
54
				SelectList_LineChanged();
55
				SelectList_LineChanged();
55
			}
56
			}
56
			if (BTN_ID_KILL_PROCESS == btn) {
57
			if (BTN_ID_KILL_PROCESS == btn) {
57
				KillProcess(current_process_id);
-
 
58
				pause(10);
-
 
59
				SelectList_LineChanged(); 
58
				EventKillCurrentProcess();
60
			}
59
			}
61
			if (BTN_ID_SHOW_PROCESS_INFO == btn) {
60
			if (BTN_ID_SHOW_PROCESS_INFO == btn) {
62
				io.run("/sys/tinfo", itoa(GetProcessSlot(current_process_id))); 
61
				io.run("/sys/tinfo", itoa(GetProcessSlot(current_process_id))); 
63
			}
62
			}
Line 86... Line 85...
86
			SelectList_LineChanged();
85
			SelectList_LineChanged();
87
	  }
86
	  }
88
	}
87
	}
89
}
88
}
Line -... Line 89...
-
 
89
 
-
 
90
void EventKillCurrentProcess()
-
 
91
{
-
 
92
	KillProcess(current_process_id);
-
 
93
	pause(10);
-
 
94
	SelectList_LineChanged(); 
-
 
95
}
90
 
96
 
91
void Processes__GetProcessList()
97
void Processes__GetProcessList()
92
{
98
{
93
	int i, j;
99
	int i, j;