forked from KolibriOS/kolibrios
SysMon 1.35: add a space in numbers for better readability
git-svn-id: svn://kolibrios.org@8353 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
1703b37acc
commit
b65f6a2715
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* System Monitor
|
* System Monitor
|
||||||
* version 1.3
|
* version 1.35
|
||||||
* Author: Leency
|
* Author: Leency
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -218,9 +218,8 @@ void Processes__GetProcessList()
|
|||||||
|
|
||||||
void SelectList_DrawLine(dword i)
|
void SelectList_DrawLine(dword i)
|
||||||
{
|
{
|
||||||
int posy;
|
int posy, j, len;
|
||||||
char cpu_use[16];
|
char cpu_use[16], mem_use[16], mem_use_pretty[16];
|
||||||
char mem_use[16];
|
|
||||||
dword bg_color;
|
dword bg_color;
|
||||||
proc_info Process;
|
proc_info Process;
|
||||||
static unsigned maxcpu;
|
static unsigned maxcpu;
|
||||||
@ -238,9 +237,18 @@ void SelectList_DrawLine(dword i)
|
|||||||
|
|
||||||
WriteText(GAP+5, posy+select_list.text_y, 0x90, 0, #Process.name);
|
WriteText(GAP+5, posy+select_list.text_y, 0x90, 0, #Process.name);
|
||||||
|
|
||||||
if (Process.use_memory < 3670016000) {
|
if (Process.use_memory < 3670016000)
|
||||||
|
{
|
||||||
sprintf(#mem_use, "%i", Process.use_memory/1024);
|
sprintf(#mem_use, "%i", Process.use_memory/1024);
|
||||||
WriteText(GAP+123 - calc(strlen(#mem_use)-6*8), posy+select_list.text_y, 0x90, 0x444444, #mem_use);
|
len = strlen(#mem_use);
|
||||||
|
strcpy(#mem_use_pretty, " ");
|
||||||
|
|
||||||
|
for (j=1; j<=len; j++) {
|
||||||
|
EDI = sizeof(mem_use_pretty)-1-j - calc(j/4);
|
||||||
|
mem_use_pretty[EDI] = mem_use[len-j];
|
||||||
|
}
|
||||||
|
|
||||||
|
WriteText(GAP+109, posy+select_list.text_y, 0x90, 0x444444, #mem_use_pretty+16-9);
|
||||||
}
|
}
|
||||||
|
|
||||||
sprintf(#cpu_use, "%i", Process.use_cpu*100/maxcpu);
|
sprintf(#cpu_use, "%i", Process.use_cpu*100/maxcpu);
|
||||||
|
Loading…
Reference in New Issue
Block a user