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