Rev 7906 | Rev 8281 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7906 | Rev 7909 | ||
---|---|---|---|
Line 35... | Line 35... | ||
35 | #define WIN_CONTENT_X WIN_PAD |
35 | #define WIN_CONTENT_X WIN_PAD |
36 | #define WIN_CONTENT_Y TAB_HEIGHT+WIN_PAD+20 |
36 | #define WIN_CONTENT_Y TAB_HEIGHT+WIN_PAD+20 |
37 | #define WIN_CONTENT_W 400 |
37 | #define WIN_CONTENT_W 400 |
38 | #define WIN_CONTENT_H 465 |
38 | #define WIN_CONTENT_H 465 |
39 | #define ICONGAP 26 |
39 | #define ICONGAP 26 |
- | 40 | #define BASE_TAB_BUTTON_ID 10 |
|
40 | proc_info Form; |
41 | proc_info Form; |
Line 41... | Line 42... | ||
41 | 42 | ||
42 | #ifdef LANG_RUS |
43 | #ifdef LANG_RUS |
43 | #define T_CPU_AND_RAM "à®æ¥áá®à ¨ " |
44 | #define T_CPU_AND_RAM "à®æ¥áá®à ¨ " |
Line 49... | Line 50... | ||
49 | #define T_DRIVES "Drives" |
50 | #define T_DRIVES "Drives" |
50 | #define T_PROCESSES "Processes" |
51 | #define T_PROCESSES "Processes" |
51 | #define T_APP_TITLE "System Monitor" |
52 | #define T_APP_TITLE "System Monitor" |
52 | #endif |
53 | #endif |
Line 53... | Line -... | ||
53 | - | ||
54 | enum { |
- | |
55 | TAB_GENERAL=20, |
- | |
56 | TAB_DRIVES, |
- | |
57 | TAB_PROCESSES |
- | |
58 | }; |
- | |
59 | 54 | ||
Line 60... | Line 55... | ||
60 | _tabs tabs = { TAB_GENERAL, 4, 10, WIN_CONTENT_W+WIN_PAD+WIN_PAD-4-4, TAB_HEIGHT }; |
55 | _tabs tabs = { 4, 10, WIN_CONTENT_W+WIN_PAD+WIN_PAD-4-4, BASE_TAB_BUTTON_ID }; |
61 | 56 | ||
62 | //===================================================// |
57 | //===================================================// |
63 | // // |
58 | // // |
Line 73... | Line 68... | ||
73 | WIN_CONTENT_H + TAB_HEIGHT + skin_height + 4, 0x34, sc.work, T_APP_TITLE,0); |
68 | WIN_CONTENT_H + TAB_HEIGHT + skin_height + 4, 0x34, sc.work, T_APP_TITLE,0); |
74 | GetProcessInfo(#Form, SelfInfo); |
69 | GetProcessInfo(#Form, SelfInfo); |
75 | if (Form.status_window>2) return false; |
70 | if (Form.status_window>2) return false; |
76 | //if (Form.width < 300) { MoveSize(OLD,OLD,300,OLD); break; } |
71 | //if (Form.width < 300) { MoveSize(OLD,OLD,300,OLD); break; } |
77 | //if (Form.height < 200) { MoveSize(OLD,OLD,OLD,200); break; } |
72 | //if (Form.height < 200) { MoveSize(OLD,OLD,OLD,200); break; } |
78 | tabs.draw_wrapper(); |
73 | tabs.draw(); |
79 | butx = tabs.draw_button(tabs.x+TAB_PADDING, TAB_GENERAL, T_CPU_AND_RAM); |
- | |
80 | butx = tabs.draw_button(strlen(T_CPU_AND_RAM)*8+TAB_PADDING+butx, TAB_DRIVES, T_DRIVES); |
- | |
81 | tabs.draw_button(strlen(T_DRIVES)*8+TAB_PADDING+butx, TAB_PROCESSES, T_PROCESSES); |
- | |
82 | return true; |
74 | return true; |
83 | } |
75 | } |
Line 84... | Line 76... | ||
84 | 76 | ||
85 | int Sysmon__ButtonEvent() |
77 | int Sysmon__ButtonEvent() |
86 | { |
78 | { |
87 | int bid = GetButtonID(); |
79 | int bid = GetButtonID(); |
88 | if (1==bid) ExitProcess(); |
- | |
89 | if (TAB_GENERAL==bid) { |
- | |
90 | tabs.active_tab = TAB_GENERAL; |
- | |
91 | CPUnRAM__Main(); |
- | |
92 | } |
- | |
93 | if (TAB_PROCESSES==bid) { |
- | |
94 | tabs.active_tab = TAB_PROCESSES; |
- | |
95 | Processes__Main(); |
- | |
96 | } |
- | |
97 | if (TAB_DRIVES==bid) { |
- | |
98 | tabs.active_tab = TAB_DRIVES; |
80 | if (1==bid) ExitProcess(); |
99 | Drives__Main(); |
- | |
100 | } |
81 | tabs.click(); |
101 | return bid; |
82 | return bid; |
Line 102... | Line 83... | ||
102 | } |
83 | } |
103 | 84 | ||
Line 115... | Line 96... | ||
115 | { |
96 | { |
116 | load_dll(libio, #libio_init,1); |
97 | load_dll(libio, #libio_init,1); |
117 | load_dll(libimg, #libimg_init,1); |
98 | load_dll(libimg, #libimg_init,1); |
118 | load_dll(libini, #lib_init,1); |
99 | load_dll(libini, #lib_init,1); |
119 | load_dll(boxlib, #box_lib_init,0); |
100 | load_dll(boxlib, #box_lib_init,0); |
- | 101 | ||
- | 102 | tabs.add(T_CPU_AND_RAM, #CPUnRAM__Main); |
|
- | 103 | tabs.add(T_DRIVES, #Drives__Main); |
|
- | 104 | tabs.add(T_PROCESSES, #Processes__Main); |
|
- | 105 | ||
120 | CPUnRAM__Main(); |
106 | CPUnRAM__Main(); |
121 | }>> |
107 | }>> |
122 | 108 |