From 8022a4015ecccae703a980829ae348c208cd441a Mon Sep 17 00:00:00 2001 From: Matthias Kupfer Date: Sat, 11 Jul 2009 15:59:46 +0000 Subject: [PATCH] make status window parts more flexible in size svn path=/trunk/; revision=41888 --- reactos/base/applications/taskmgr/taskmgr.c | 14 +++++++------- reactos/base/applications/taskmgr/taskmgr.h | 3 +++ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/reactos/base/applications/taskmgr/taskmgr.c b/reactos/base/applications/taskmgr/taskmgr.c index 7ce46686ae1..5f0cfb445dd 100644 --- a/reactos/base/applications/taskmgr/taskmgr.c +++ b/reactos/base/applications/taskmgr/taskmgr.c @@ -459,9 +459,9 @@ BOOL OnCreate(HWND hWnd) return FALSE; /* Create the status bar panes */ - nParts[0] = 100; - nParts[1] = 210; - nParts[2] = 400; + nParts[0] = STATUS_SIZE1; + nParts[1] = STATUS_SIZE2; + nParts[2] = STATUS_SIZE3; SendMessageW(hStatusWnd, SB_SETPARTS, 3, (LPARAM) (LPINT) nParts); /* Create tab pages */ @@ -638,8 +638,8 @@ void OnSize( WPARAM nType, int cx, int cy ) SendMessageW(hStatusWnd, WM_SIZE, nType, MAKELPARAM(cx,rc.bottom - rc.top)); /* Update the status bar pane sizes */ - nParts[0] = bInMenuLoop ? -1 : 100; - nParts[1] = 210; + nParts[0] = bInMenuLoop ? -1 : STATUS_SIZE1; + nParts[1] = STATUS_SIZE2; nParts[2] = cx; SendMessageW(hStatusWnd, SB_SETPARTS, bInMenuLoop ? 1 : 3, (LPARAM) (LPINT) nParts); @@ -792,8 +792,8 @@ void TaskManager_OnExitMenuLoop(HWND hWnd) bInMenuLoop = FALSE; /* Update the status bar pane sizes */ GetClientRect(hWnd, &rc); - nParts[0] = 100; - nParts[1] = 210; + nParts[0] = STATUS_SIZE1; + nParts[1] = STATUS_SIZE2; nParts[2] = rc.right; SendMessageW(hStatusWnd, SB_SETPARTS, 3, (LPARAM) (LPINT) nParts); SendMessageW(hStatusWnd, SB_SETTEXT, 0, (LPARAM)L""); diff --git a/reactos/base/applications/taskmgr/taskmgr.h b/reactos/base/applications/taskmgr/taskmgr.h index 45950fab202..8fea726ca3f 100644 --- a/reactos/base/applications/taskmgr/taskmgr.h +++ b/reactos/base/applications/taskmgr/taskmgr.h @@ -47,6 +47,9 @@ typedef struct _IO_COUNTERS { #define RUN_PERF_PAGE #define STATUS_WINDOW 2001 +#define STATUS_SIZE1 80 +#define STATUS_SIZE2 210 +#define STATUS_SIZE3 400 typedef struct {