Changeset 5159 for branches/notebook/src


Ignore:
Timestamp:
Feb 17, 2001, 9:20:09 PM (25 years ago)
Author:
bird
Message:

Played along, things working quite well now. But, button accelerators don't!

Location:
branches/notebook/src/win32k/utils
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/notebook/src/win32k/utils/Win32kCC.c

    r5145 r5159  
    1 /* $Id: Win32kCC.c,v 1.12.2.3 2001-02-17 08:57:50 bird Exp $
     1/* $Id: Win32kCC.c,v 1.12.2.4 2001-02-17 20:20:07 bird Exp $
    22 *
    33 * Win32CC - Win32k Control Center.
     
    3939#define INCL_DOSFILEMGR
    4040#define INCL_DOSRESOURCES
     41#define INCL_DOSMISC
     42
    4143#define INCL_WINERRORS
    4244#define INCL_WINDIALOGS
     
    4749#define INCL_WINSTDBOOK
    4850#define INCL_WINSYS
     51#define INCL_WINTIMER
     52
     53#define INCL_WINACCELERATORS
     54#define INCL_WINFRAMEMGR
     55
    4956#define INCL_GPIPRIMITIVES
    5057#define INCL_GPILCIDS
    51 #define INCL_DOSMISC
     58
    5259
    5360
     
    8188typedef struct _Win32kCC
    8289{
    83     HWND    hwnd;
    84     HWND    hwndNtbk;
    85     HAB     hab;
    86     BOOL    fDirty;
    87 
    88     K32OPTIONS Options;
    89     K32OPTIONS NewOptions;
    90     K32STATUS  Status;
     90    HWND            hwnd;
     91    HWND            hwndNtbk;
     92    HAB             hab;
     93    BOOL            fDirty;
     94
     95    K32OPTIONS      Options;
     96    K32OPTIONS      NewOptions;
     97    K32STATUS       Status;
     98
     99    ULONG           idMemTimer;         /* The Timer ID of the MemInfo Refresh Timer. */
     100    K32SYSTEMMEMINFO MemInfo;           /* Current displayed meminfo. */
    91101
    92102    WIN32KCCPAGE    aPages[W32KCCPG_PAGES]; /* Array containing generic page info. */
     
    264274    {
    265275        /*
    266          * Sets the controls according to the data from win32k.
     276         * Initialize the controls and trigger a setcontrol event.
    267277         *
    268278         * mr:  Focus changed or not.
     
    318328                return FALSE;
    319329            }
     330
     331
     332            /*
     333             * Load and set accellerator table.
     334             */
     335            WinSetAccelTable(pThis->hab, WinLoadAccelTable(pThis->hab, NULLHANDLE, DL_WIN32KCC), hwnd);
    320336
    321337
     
    669685            WinSendMsg(hwnd, WM_COMMAND,
    670686                       MPFROMSHORT(DID_OK), MPFROM2SHORT(CMDSRC_MENU, FALSE));
    671             break;
     687            return NULL;
    672688
    673689
    674690        /*
    675691         * Window is destroyed (last message which ever should reach us!)
     692         *  -Free acceltable if present.
    676693         *  -Free instance data
    677694         *  -Set the instance data pointer to NULL (just in case).
     
    679696        case WM_DESTROY:
    680697        {
     698            HACCEL haccel = WinQueryAccelTable(pThis->hab, hwnd);
     699            if (haccel)
     700                WinDestroyAccelTable(haccel);
    681701            free(pThis);
    682702            WinSetWindowPtr(hwnd, QWL_USER, NULL);
     
    770790            return (MPARAM)TRUE;
    771791        }
     792
     793        case WM_TRANSLATEACCEL:
     794        {
     795            break;
     796        }
    772797    }
    773798
     
    805830    {
    806831        /*
    807          * Sets the controls according to the data from win32k.
     832         * Initialize controls.
    808833         *
    809834         * mr:  Focus changed or not.
     
    813838        case WM_INITDLG:
    814839        {
    815             pThis = (PWIN32KCC)mp2;
    816             if (!WinSetWindowPtr(hwnd, QWL_USER, pThis))
    817             {
    818                 /* complain, dismiss and return. */
    819                 Complain(hwnd, IDS_ERR_SET_INSTANCEDATA,
    820                          WinGetLastError(pThis->hab),
    821                          getLastErrorMsg(pThis->hab));
    822                 WinPostMsg(hwnd, WM_QUIT, NULL, NULL);
    823                 return FALSE;
    824             }
    825 
    826840            /*
    827841             * Initiate controls (ie. behaviour not data).
     
    11161130    {
    11171131        /*
    1118          * Sets the controls according to the data from win32k.
     1132         * Initialize controls.
    11191133         *
    11201134         * mr:  Focus changed or not.
     
    11241138        case WM_INITDLG:
    11251139        {
    1126             pThis = (PWIN32KCC)mp2;
    1127             if (!WinSetWindowPtr(hwnd, QWL_USER, pThis))
    1128             {
    1129                 /* complain, dismiss and return. */
    1130                 Complain(hwnd, IDS_ERR_SET_INSTANCEDATA,
    1131                          WinGetLastError(pThis->hab),
    1132                          getLastErrorMsg(pThis->hab));
    1133                 WinPostMsg(hwnd, WM_QUIT, NULL, NULL);
    1134                 return FALSE;
    1135             }
    1136 
    11371140            /*
    11381141             * Initiate controls (ie. behaviour not data).
     
    12971300            pThis->NewOptions.fDllFixes = WinSendDlgItemMsg(hwnd, CB_LDRFIX_DLLFIXES, BM_QUERYCHECK, NULL, NULL) != 0;
    12981301            pThis->NewOptions.fForcePreload = WinSendDlgItemMsg(hwnd, CB_LDRFIX_FORCEPRELOAD, BM_QUERYCHECK, NULL, NULL) != 0;
     1302            pThis->NewOptions.fExeFixes = pThis->Options.fExeFixes;
    12991303            return (MRESULT)TRUE;
    13001304        }
     
    13311335    {
    13321336        /*
    1333          * Sets the controls according to the data from win32k.
     1337         * Start timer.
    13341338         *
    13351339         * mr:  Focus changed or not.
     
    13391343        case WM_INITDLG:
    13401344        {
     1345            pThis = (PWIN32KCC)mp2;
    13411346            WinEnableWindow(WinWindowFromID(hwnd, TX_MEMINFO_PAGE_ENABLED), FALSE);
    1342             break;                      /* break, not return thru ntbk page default procedure. */
    1343         }
    1344 
    1345 
    1346         /*
    1347          * Gets data from win32k.
    1348          * Sets the controls according to the data from win32k.
     1347            pThis->idMemTimer = WinStartTimer(pThis->hab, hwnd, 42, 1000);
     1348            if (!pThis->idMemTimer)
     1349                Complain(hwnd, IDS_ERR_TIMER_START, WinGetLastError(pThis->hab), getLastErrorMsg(pThis->hab));
     1350            memset(&pThis->MemInfo, -1, sizeof(pThis->MemInfo)); /* Force update of everything. */
     1351            break;                      /* not return, break thru the ntbk page default procedure. */
     1352        }
     1353
     1354
     1355        /*
     1356         * We've started a timer for refreshing the memory data.
     1357         *
     1358         * mr:  reserved
     1359         * mp1: Id of the timer which is ticking.
     1360         * mp2: reserved
     1361         */
     1362        case WM_TIMER:
     1363        {
     1364            if ((ULONG)mp1 != pThis->idMemTimer)
     1365                return NULL;
     1366
     1367            /* intented fallthru to WM_SETCONTROLS */
     1368        }
     1369
     1370
     1371        /*
     1372         * Save old data.
     1373         * Gets system meminfo data from win32k.
     1374         * Updated changed values.
     1375         * Update pThis with new meminfo.
    13491376         *
    13501377         * mr:  reserved
     
    13551382        {
    13561383            K32SYSTEMMEMINFO    MemInfo;
     1384            K32SYSTEMMEMINFO    OldMemInfo;
    13571385            APIRET              rc;
    13581386
     1387            OldMemInfo = pThis->MemInfo;
    13591388            MemInfo.cb = sizeof(MemInfo);
    13601389            MemInfo.flFlags = 0;
     
    13621391            if (rc)
    13631392            {
     1393                WinStopTimer(pThis->hab, hwnd, pThis->idMemTimer);
    13641394                break;
    13651395            }
    13661396
    1367             SetDlgItemTextF(hwnd, TX_MEMINFO_SWAP_SIZE       , "%d", MemInfo.cbSwapFileSize / 1024);
    1368             SetDlgItemTextF(hwnd, TX_MEMINFO_SWAP_AVAIL      , "%d", MemInfo.cbSwapFileAvail / 1024);
    1369             SetDlgItemTextF(hwnd, TX_MEMINFO_SWAP_USED       , "%d", MemInfo.cbSwapFileUsed / 1024);
    1370             SetDlgItemTextF(hwnd, TX_MEMINFO_SWAP_MINFREE    , "%d", MemInfo.cbSwapFileMinFree / 1024);
    1371             SetDlgItemTextF(hwnd, TX_MEMINFO_SWAP_CFG_MINFREE, "%d", MemInfo.cbSwapFileCFGMinFree / 1024);
    1372             SetDlgItemTextF(hwnd, TX_MEMINFO_SWAP_CFG_SIZE   , "%d", MemInfo.cbSwapFileCFGSwapSize / 1024);
    1373             SetDlgItemTextF(hwnd, TX_MEMINFO_SWAP_BROKEN_DFS , "%d", MemInfo.cSwapFileBrokenDF);
    1374             SetDlgItemTextF(hwnd, TX_MEMINFO_SWAP_GROW_FAILS , "%d", MemInfo.cSwapFileGrowFails);
    1375             SetDlgItemTextF(hwnd, TX_MEMINFO_SWAP_DFS_IN_MEMFILE, "%d", MemInfo.cSwapFileInMemFile);
    1376 
    1377             SetDlgItemTextF(hwnd, TX_MEMINFO_PHYS_SIZE , "%d", MemInfo.cbPhysSize);
    1378             SetDlgItemTextF(hwnd, TX_MEMINFO_PHYS_AVAIL, "%d", MemInfo.cbPhysAvail);
    1379             SetDlgItemTextF(hwnd, TX_MEMINFO_PHYS_USED , "%d", MemInfo.cbPhysUsed);
    1380             WinSendDlgItemMsg(hwnd, TX_MEMINFO_PAGE_ENABLED, BM_SETCHECK, (MPARAM)MemInfo.fPagingSwapEnabled, NULL);
    1381             SetDlgItemTextF(hwnd, TX_MEMINFO_PAGE_FAULTS   , "%d", MemInfo.cPagingPageFaults);
    1382             SetDlgItemTextF(hwnd, TX_MEMINFO_PAGE_FAULTS_ACTIVE, "%d", MemInfo.cPagingPageFaultsActive);
    1383             SetDlgItemTextF(hwnd, TX_MEMINFO_PAGE_PHYSPAGES, "%d", MemInfo.cPagingPhysPages);
    1384             SetDlgItemTextF(hwnd, TX_MEMINFO_PAGE_RESPAGES , "%d", MemInfo.cPagingResidentPages);
    1385             SetDlgItemTextF(hwnd, TX_MEMINFO_PAGE_SWAPPAGES, "%d", MemInfo.cPagingSwappablePages);
    1386             SetDlgItemTextF(hwnd, TX_MEMINFO_PAGE_DISCPAGES, "%d", MemInfo.cPagingDiscardablePages);
    1387             SetDlgItemTextF(hwnd, TX_MEMINFO_PAGE_DISCINMEM, "%d", MemInfo.cPagingDiscardableInmem);
    1388 
    1389             SetDlgItemTextF(hwnd, TX_MEMINFO_VM_ADDRESSLIMIT, "%08xh", MemInfo.ulAddressLimit);
    1390             SetDlgItemTextF(hwnd, TX_MEMINFO_VM_SHARED_MIN  , "%08xh", MemInfo.ulVMArenaSharedMin);
    1391             SetDlgItemTextF(hwnd, TX_MEMINFO_VM_SHARED_MAX  , "%08xh", MemInfo.ulVMArenaSharedMax);
    1392             SetDlgItemTextF(hwnd, TX_MEMINFO_VM_PRIVATE_MAX , "%08xh", MemInfo.ulVMArenaPrivMax);
    1393             SetDlgItemTextF(hwnd, TX_MEMINFO_VM_SYSTEM_MIN  , "%08xh", MemInfo.ulVMArenaSystemMin);
    1394             SetDlgItemTextF(hwnd, TX_MEMINFO_VM_SYSTEM_MAX  , "%08xh", MemInfo.ulVMArenaSystemMax);
    1395             SetDlgItemTextF(hwnd, TX_MEMINFO_VM_PRIVATE_HMAX, "%08xh", MemInfo.ulVMArenaHighPrivMax);
    1396             SetDlgItemTextF(hwnd, TX_MEMINFO_VM_SHARED_HMIN , "%08xh", MemInfo.ulVMArenaHighSharedMin);
    1397             SetDlgItemTextF(hwnd, TX_MEMINFO_VM_SHARED_HMAX , "%08xh", MemInfo.ulVMArenaHighSharedMax);
    1398 
     1397            if (MemInfo.cbSwapFileSize != OldMemInfo.cbSwapFileSize)
     1398                SetDlgItemTextF(hwnd, TX_MEMINFO_SWAP_SIZE       , "%d", MemInfo.cbSwapFileSize / 1024);
     1399            if (MemInfo.cbSwapFileAvail != OldMemInfo.cbSwapFileAvail)
     1400                SetDlgItemTextF(hwnd, TX_MEMINFO_SWAP_AVAIL      , "%d", MemInfo.cbSwapFileAvail / 1024);
     1401            if (MemInfo.cbSwapFileUsed != OldMemInfo.cbSwapFileUsed)
     1402                SetDlgItemTextF(hwnd, TX_MEMINFO_SWAP_USED       , "%d", MemInfo.cbSwapFileUsed / 1024);
     1403            if (MemInfo.cbSwapFileMinFree != OldMemInfo.cbSwapFileMinFree)
     1404                SetDlgItemTextF(hwnd, TX_MEMINFO_SWAP_MINFREE    , "%d", MemInfo.cbSwapFileMinFree / 1024);
     1405            if (MemInfo.cbSwapFileCFGMinFree != OldMemInfo.cbSwapFileCFGMinFree)
     1406                SetDlgItemTextF(hwnd, TX_MEMINFO_SWAP_CFG_MINFREE, "%d", MemInfo.cbSwapFileCFGMinFree / 1024);
     1407            if (MemInfo.cbSwapFileCFGSwapSize != OldMemInfo.cbSwapFileCFGSwapSize)
     1408                SetDlgItemTextF(hwnd, TX_MEMINFO_SWAP_CFG_SIZE   , "%d", MemInfo.cbSwapFileCFGSwapSize / 1024);
     1409            if (MemInfo.cSwapFileBrokenDF != OldMemInfo.cSwapFileBrokenDF)
     1410                SetDlgItemTextF(hwnd, TX_MEMINFO_SWAP_BROKEN_DFS , "%d", MemInfo.cSwapFileBrokenDF);
     1411            if (MemInfo.cSwapFileGrowFails != OldMemInfo.cSwapFileGrowFails)
     1412                SetDlgItemTextF(hwnd, TX_MEMINFO_SWAP_GROW_FAILS , "%d", MemInfo.cSwapFileGrowFails);
     1413            if (MemInfo.cSwapFileInMemFile != OldMemInfo.cSwapFileInMemFile)
     1414                SetDlgItemTextF(hwnd, TX_MEMINFO_SWAP_DFS_IN_MEMFILE, "%d", MemInfo.cSwapFileInMemFile);
     1415
     1416            if (MemInfo.cbPhysSize != OldMemInfo.cbPhysSize)
     1417                SetDlgItemTextF(hwnd, TX_MEMINFO_PHYS_SIZE , "%d", MemInfo.cbPhysSize / 1024);
     1418            if (MemInfo.cbPhysAvail != OldMemInfo.cbPhysAvail)
     1419                SetDlgItemTextF(hwnd, TX_MEMINFO_PHYS_AVAIL, "%d", MemInfo.cbPhysAvail / 1024);
     1420            if (MemInfo.cbPhysUsed != OldMemInfo.cbPhysUsed)
     1421                SetDlgItemTextF(hwnd, TX_MEMINFO_PHYS_USED , "%d", MemInfo.cbPhysUsed / 1024);
     1422            if (MemInfo.fPagingSwapEnabled != OldMemInfo.fPagingSwapEnabled)
     1423                WinSendDlgItemMsg(hwnd, TX_MEMINFO_PAGE_ENABLED, BM_SETCHECK, (MPARAM)MemInfo.fPagingSwapEnabled, NULL);
     1424            if (MemInfo.cPagingPageFaults != OldMemInfo.cPagingPageFaults)
     1425                SetDlgItemTextF(hwnd, TX_MEMINFO_PAGE_FAULTS   , "%d", MemInfo.cPagingPageFaults);
     1426            if (MemInfo.cPagingPageFaultsActive != OldMemInfo.cPagingPageFaultsActive)
     1427                SetDlgItemTextF(hwnd, TX_MEMINFO_PAGE_FAULTS_ACTIVE, "%d", MemInfo.cPagingPageFaultsActive);
     1428            if (MemInfo.cPagingPhysPages != OldMemInfo.cPagingPhysPages)
     1429                SetDlgItemTextF(hwnd, TX_MEMINFO_PAGE_PHYSPAGES, "%d", MemInfo.cPagingPhysPages);
     1430            if (MemInfo.cPagingResidentPages != OldMemInfo.cPagingResidentPages)
     1431                SetDlgItemTextF(hwnd, TX_MEMINFO_PAGE_RESPAGES , "%d", MemInfo.cPagingResidentPages);
     1432            if (MemInfo.cPagingSwappablePages != OldMemInfo.cPagingSwappablePages)
     1433                SetDlgItemTextF(hwnd, TX_MEMINFO_PAGE_SWAPPAGES, "%d", MemInfo.cPagingSwappablePages);
     1434            if (MemInfo.cPagingDiscardablePages != OldMemInfo.cPagingDiscardablePages)
     1435                SetDlgItemTextF(hwnd, TX_MEMINFO_PAGE_DISCPAGES, "%d", MemInfo.cPagingDiscardablePages);
     1436            if (MemInfo.cPagingDiscardableInmem != OldMemInfo.cPagingDiscardableInmem)
     1437                SetDlgItemTextF(hwnd, TX_MEMINFO_PAGE_DISCINMEM, "%d", MemInfo.cPagingDiscardableInmem);
     1438
     1439            if (MemInfo.ulAddressLimit != OldMemInfo.ulAddressLimit)
     1440                SetDlgItemTextF(hwnd, TX_MEMINFO_VM_ADDRESSLIMIT, "%08xh", MemInfo.ulAddressLimit);
     1441            if (MemInfo.ulVMArenaSharedMin != OldMemInfo.ulVMArenaSharedMin)
     1442                SetDlgItemTextF(hwnd, TX_MEMINFO_VM_SHARED_MIN  , "%08xh", MemInfo.ulVMArenaSharedMin);
     1443            if (MemInfo.ulVMArenaSharedMax != OldMemInfo.ulVMArenaSharedMax)
     1444                SetDlgItemTextF(hwnd, TX_MEMINFO_VM_SHARED_MAX  , "%08xh", MemInfo.ulVMArenaSharedMax);
     1445            if (MemInfo.ulVMArenaPrivMax != OldMemInfo.ulVMArenaPrivMax)
     1446                SetDlgItemTextF(hwnd, TX_MEMINFO_VM_PRIVATE_MAX , "%08xh", MemInfo.ulVMArenaPrivMax);
     1447            if (MemInfo.ulVMArenaSystemMin != OldMemInfo.ulVMArenaSystemMin)
     1448                SetDlgItemTextF(hwnd, TX_MEMINFO_VM_SYSTEM_MIN  , "%08xh", MemInfo.ulVMArenaSystemMin);
     1449            if (MemInfo.ulVMArenaSystemMax != OldMemInfo.ulVMArenaSystemMax)
     1450                SetDlgItemTextF(hwnd, TX_MEMINFO_VM_SYSTEM_MAX  , "%08xh", MemInfo.ulVMArenaSystemMax);
     1451            if (MemInfo.ulVMArenaHighPrivMax != OldMemInfo.ulVMArenaHighPrivMax)
     1452                SetDlgItemTextF(hwnd, TX_MEMINFO_VM_PRIVATE_HMAX, "%08xh", MemInfo.ulVMArenaHighPrivMax);
     1453            if (MemInfo.ulVMArenaHighSharedMin != OldMemInfo.ulVMArenaHighSharedMin)
     1454                SetDlgItemTextF(hwnd, TX_MEMINFO_VM_SHARED_HMIN , "%08xh", MemInfo.ulVMArenaHighSharedMin);
     1455            if (MemInfo.ulVMArenaHighSharedMax != OldMemInfo.ulVMArenaHighSharedMax)
     1456                SetDlgItemTextF(hwnd, TX_MEMINFO_VM_SHARED_HMAX , "%08xh", MemInfo.ulVMArenaHighSharedMax);
     1457
     1458            pThis->MemInfo = MemInfo;
    13991459            return NULL;
    14001460        }
     1461
     1462        /*
     1463         * Cleanup.
     1464         *
     1465         * mr:  reserved
     1466         * mp1: reserved
     1467         * mp2: reserved
     1468         */
     1469        case WM_DESTROY:
     1470        {
     1471            WinStopTimer(pThis->hab, hwnd, pThis->idMemTimer);
     1472            break;
     1473        }
     1474
    14011475    }
    14021476
     
    14371511                return FALSE;
    14381512            }
     1513
     1514            /*
     1515             * Install same acceltable as the notebook - Don't work.
     1516             */
     1517            WinSetAccelTable(pThis->hab, WinQueryAccelTable(pThis->hab, pThis->hwnd), hwnd);
    14391518            break;
    14401519        }
     
    14731552            return (MRESULT)TRUE;
    14741553        }
     1554
     1555
     1556        #if 0
     1557        /*
     1558         * Nice little hack to get global notebook accelerators to work.
     1559         *
     1560         * mr:
     1561         *
     1562         */
     1563        case WM_TRANSLATEACCEL:
     1564        {
     1565            static BOOL fSem = FALSE;
     1566            MRESULT     mr;
     1567            PWIN32KCC   pThis = (PWIN32KCC)WinQueryWindowPtr(hwnd, QWL_USER);
     1568            if (fSem || !pThis)
     1569                return FALSE;
     1570            fSem = TRUE;
     1571            mr = WinSendMsg(pThis->hwnd, msg, mp1, mp2);
     1572            fSem = FALSE;
     1573            return mr;
     1574        }
     1575        #endif
    14751576    }
    14761577
     
    17291830    }
    17301831
     1832    #pragma info(none)
    17311833    return (char*)(*pszStr != '\0' ? (const char*)pszStr - 1 : (const char*)NULL);
     1834    #pragma info(restore)
    17321835}
    17331836
  • branches/notebook/src/win32k/utils/Win32kCC.dlg

    r5145 r5159  
    22   #include <os2.h>
    33#endif
    4 DLGINCLUDE 1 "G:\odin32\tree\src\win32k\utils\Dialog.h"
    5 
    6 DLGTEMPLATE DL_WIN32KCC LOADONCALL MOVEABLE DISCARDABLE
    7 BEGIN
    8     DIALOG  "Win32k Control Center", DL_WIN32KCC, 0, 0, 322, 220, WS_VISIBLE,
    9             FCF_SYSMENU | FCF_TITLEBAR
    10     BEGIN
    11         NOTEBOOK        DL_WIN32KCC_NTBK, 6, 24, 310, 196, BKS_BACKPAGESTR |
    12                         BKS_TABTEXTCENTER | WS_GROUP
    13         DEFPUSHBUTTON   "~Refresh", PB_REFRESH, 6, 4, 40, 14
    14         PUSHBUTTON      "~Apply", PB_APPLY, 49, 4, 40, 14
    15         PUSHBUTTON      "Update Config.sys", PB_UPD_CONFIGSYS, 92, 4, 100,
    16                         14
    17         PUSHBUTTON      "~Close", DID_OK, 195, 4, 40, 14
    18     END
    19 END
    20 
    21 DLGTEMPLATE DL_WIN32KCC_OLD LOADONCALL MOVEABLE DISCARDABLE
    22 BEGIN
    23     DIALOG  "Win32k Control Center", DL_WIN32KCC_OLD, 0, 0, 322, 220,
    24             WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
    25     BEGIN
    26         NOTEBOOK        DL_WIN32KCC_NTBK, 6, 24, 310, 196, BKS_BACKPAGESTR |
    27                         BKS_TABTEXTCENTER | WS_GROUP
    28         DEFPUSHBUTTON   "~Refresh", PB_REFRESH, 6, 4, 40, 14
    29         PUSHBUTTON      "~Apply", PB_APPLY, 49, 4, 40, 14
    30         PUSHBUTTON      "Update Config.sys", PB_UPD_CONFIGSYS, 92, 4, 100,
    31                         14
    32         PUSHBUTTON      "~Close", DID_OK, 195, 4, 40, 14
    33     END
    34 END
     4DLGINCLUDE 1 "D:\odin32\worktree\src\win32k\utils\Dialog.h"
    355
    366DLGTEMPLATE DL_HEAPS_PAGE LOADONCALL MOVEABLE DISCARDABLE
     
    7949END
    8050
     51DLGTEMPLATE DL_LDRFIX_PAGE LOADONCALL MOVEABLE DISCARDABLE
     52BEGIN
     53    DIALOG  "~OS/2 Enh.", DL_LDRFIX_PAGE, 0, 0, 274, 120, NOT FS_DLGBORDER |
     54            WS_VISIBLE
     55    BEGIN
     56        GROUPBOX        "OS/2 Loader Fixes", GR_LDRFIX, 6, 82, 262, 34
     57        AUTOCHECKBOX    "Long DLL names and non .DLL extention fixes",
     58                        CB_LDRFIX_DLLFIXES, 14, 96, 252, 10
     59        AUTOCHECKBOX    "Force Preload of Executable Modules (ICAT/R3 debug)",
     60                        CB_LDRFIX_FORCEPRELOAD, 14, 86, 252, 10
     61    END
     62END
     63
    8164DLGTEMPLATE DL_LOADERS_PAGE LOADONCALL MOVEABLE DISCARDABLE
    8265BEGIN
     
    122105END
    123106
    124 DLGTEMPLATE DL_LDRFIX_PAGE LOADONCALL MOVEABLE DISCARDABLE
    125 BEGIN
    126     DIALOG  "~OS/2 Enh.", DL_LDRFIX_PAGE, 0, 0, 274, 120, NOT FS_DLGBORDER |
    127             WS_VISIBLE
    128     BEGIN
    129         GROUPBOX        "OS/2 Loader Fixes", GR_LDRFIX, 6, 82, 262, 34
    130         AUTOCHECKBOX    "Long DLL names and non .DLL extention fixes",
    131                         CB_LDRFIX_DLLFIXES, 14, 96, 252, 10
    132         AUTOCHECKBOX    "Force Preload of Executable Modules (ICAT/R3 debug)",
    133                         CB_LDRFIX_FORCEPRELOAD, 14, 86, 252, 10
    134     END
    135 END
    136 
    137107DLGTEMPLATE DL_LOGGING_PAGE LOADONCALL MOVEABLE DISCARDABLE
    138108BEGIN
     
    140110            WS_VISIBLE
    141111    BEGIN
    142         GROUPBOX        "Logging", GR_LOGGING, 6, 92, 262, 24
     112        GROUPBOX        "Logging", GR_LOGGING, 6, 62, 139, 54
    143113        AUTOCHECKBOX    "Enabled", CB_LOGGING_ENABLED, 14, 96, 50, 10
    144         AUTORADIOBUTTON "COM1", RB_LOGGING_COM1, 76, 96, 36, 10, WS_TABSTOP
    145         AUTORADIOBUTTON "COM2", RB_LOGGING_COM2, 123, 96, 36, 10, WS_TABSTOP
    146         AUTORADIOBUTTON "COM3", RB_LOGGING_COM3, 167, 96, 36, 10, WS_TABSTOP
    147         AUTORADIOBUTTON "COM4", RB_LOGGING_COM4, 213, 96, 36, 10, WS_TABSTOP
     114        AUTORADIOBUTTON "COM1 (3f8h)", RB_LOGGING_COM1, 73, 96, 64, 10,
     115                        WS_TABSTOP
     116        AUTORADIOBUTTON "COM2 (2f8h)", RB_LOGGING_COM2, 73, 86, 64, 10,
     117                        WS_TABSTOP
     118        AUTORADIOBUTTON "COM3 (3e8h)", RB_LOGGING_COM3, 73, 76, 64, 10,
     119                        WS_TABSTOP
     120        AUTORADIOBUTTON "COM4 (238h)", RB_LOGGING_COM4, 73, 66, 64, 10,
     121                        WS_TABSTOP
     122    END
     123END
     124
     125DLGTEMPLATE DL_MEMINFO_PAGE LOADONCALL MOVEABLE DISCARDABLE
     126BEGIN
     127    DIALOG  "~MemInfo", DL_MEMINFO_PAGE, 0, 0, 274, 120, NOT FS_DLGBORDER |
     128            WS_VISIBLE
     129    BEGIN
     130        GROUPBOX        "Swapfile", 1602, 6, 42, 102, 72
     131                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     132        LTEXT           "Size", 1603, 11, 100, 52, 7
     133                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     134        LTEXT           "Avail", 1604, 11, 93, 52, 7
     135                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     136        LTEXT           "Used", 1605, 11, 86, 52, 7
     137                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     138        LTEXT           "Min Free", 1606, 11, 79, 52, 7
     139                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     140        LTEXT           "CFG Min Free", 1607, 11, 72, 52, 7
     141                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     142        LTEXT           "CFG Size", 1608, 11, 65, 52, 7
     143                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     144        LTEXT           "Broken DFs", 1609, 11, 58, 52, 7
     145                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     146        LTEXT           "Grow Fails", GR_MEMINFO_SWAP, 11, 51, 52, 7
     147                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     148        LTEXT           "DFs in Memfile", -1, 11, 44, 52, 7
     149                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     150        RTEXT           "108384", TX_MEMINFO_SWAP_SIZE, 64, 100, 28, 7
     151                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     152        RTEXT           "108384", TX_MEMINFO_SWAP_AVAIL, 64, 93, 28, 7
     153                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     154        RTEXT           "108384", TX_MEMINFO_SWAP_USED, 64, 86, 28, 7
     155                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     156        RTEXT           "108384", TX_MEMINFO_SWAP_MINFREE, 64, 79, 28, 7
     157                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     158        RTEXT           "108384", TX_MEMINFO_SWAP_CFG_MINFREE, 64, 72, 28, 7
     159                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     160        RTEXT           "108384", TX_MEMINFO_SWAP_CFG_SIZE, 64, 65, 28, 7
     161                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     162        RTEXT           "108384", TX_MEMINFO_SWAP_BROKEN_DFS, 64, 58, 28, 7
     163                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     164        RTEXT           "108384", TX_MEMINFO_SWAP_GROW_FAILS, 64, 51, 28, 7
     165                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     166        RTEXT           "108384", TX_MEMINFO_SWAP_DFS_IN_MEMFILE, 64, 44, 28,
     167                        7
     168                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     169        LTEXT           "KB", 1621, 93, 100, 10, 7
     170                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     171        LTEXT           "KB", 1622, 93, 93, 10, 7
     172                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     173        LTEXT           "KB", 1623, 93, 86, 10, 7
     174                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     175        LTEXT           "KB", 1624, 93, 79, 10, 7
     176                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     177        LTEXT           "KB", 1625, 93, 72, 10, 7
     178                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     179        LTEXT           "KB", 1626, 93, 65, 10, 7
     180                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     181        GROUPBOX        "Physical/Paging", GR_MEMINFO_PHYSPAGE, 113, 42, 155,
     182                        72
     183                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     184        LTEXT           "Size", 1627, 118, 100, 21, 7
     185                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     186        LTEXT           "Avail", 1628, 118, 93, 21, 7
     187                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     188        LTEXT           "Used", 1629, 118, 86, 21, 7
     189                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     190        RTEXT           "108384", TX_MEMINFO_PHYS_SIZE, 139, 100, 28, 7
     191                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     192        RTEXT           "108384", TX_MEMINFO_PHYS_AVAIL, 139, 93, 28, 7
     193                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     194        RTEXT           "108384", TX_MEMINFO_PHYS_USED, 139, 86, 28, 7
     195                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     196        LTEXT           "KB", 1633, 168, 100, 10, 7
     197                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     198        LTEXT           "KB", 1634, 168, 93, 10, 7
     199                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     200        LTEXT           "KB", 1635, 168, 86, 10, 7
     201                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     202        LTEXT           "Faults", 1636, 201, 93, 34, 7
     203                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     204        RTEXT           "108384", TX_MEMINFO_PAGE_FAULTS, 235, 93, 28, 7
     205                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     206        LTEXT           "Active faults", 1639, 201, 86, 39, 7
     207                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     208        RTEXT           "108384", TX_MEMINFO_PAGE_FAULTS_ACTIVE, 240, 86, 23,
     209                        7
     210                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     211        LTEXT           "Paging", 1638, 201, 100, 30, 7
     212                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     213        LTEXT           "Resident Pages", TX_MEMINFO_PHYS_USED, 118, 65, 75,
     214                        7
     215                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     216        RTEXT           "108384", TX_MEMINFO_PAGE_RESPAGES, 201, 65, 28, 7
     217                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     218        LTEXT           "Swappable Pages", 1645, 118, 58, 75, 7
     219                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     220        RTEXT           "108384", TX_MEMINFO_PAGE_SWAPPAGES, 201, 58, 28, 7
     221                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     222        LTEXT           "Discardable Pages", 1647, 118, 51, 75, 7
     223                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     224        RTEXT           "108384", TX_MEMINFO_PAGE_DISCPAGES, 201, 51, 28, 7
     225                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     226        LTEXT           "Discardable In Memory", 1649, 118, 44, 75, 7
     227                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     228        RTEXT           "108384", TX_MEMINFO_PAGE_DISCINMEM, 201, 44, 28, 7
     229                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     230        LTEXT           "Physical Pages", TX_MEMINFO_PHYS_AVAIL, 118, 72, 75,
     231                        7
     232                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     233        RTEXT           "108384", TX_MEMINFO_PAGE_PHYSPAGES, 201, 72, 28, 7
     234                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     235        GROUPBOX        "Virtual Memory / Arenas", GR_MEMINFO_VM, 6, 7, 262,
     236                        30
     237                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     238        LTEXT           "Address Limit", TX_MEMINFO_PAGE_FAULTS_ACTIVE, 11,
     239                        23, 48, 7
     240                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     241        RTEXT           "20000000h", TX_MEMINFO_VM_ADDRESSLIMIT, 61, 23, 35,
     242                        7
     243                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     244        LTEXT           "Shared Min", TX_MEMINFO_PAGE_RESPAGES, 11, 16, 48,
     245                        7
     246                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     247        RTEXT           "20000000h", TX_MEMINFO_VM_SHARED_MIN, 61, 16, 35, 7
     248                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     249        LTEXT           "Shared Max", TX_MEMINFO_PAGE_DISCPAGES, 11, 9, 48,
     250                        7
     251                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     252        RTEXT           "20000000h", TX_MEMINFO_VM_SHARED_MAX, 61, 9, 35, 7
     253                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     254        LTEXT           "Privat Max", 1659, 100, 23, 44, 7
     255                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     256        RTEXT           "20000000h", TX_MEMINFO_VM_PRIVATE_MAX, 144, 23, 35,
     257                        7
     258                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     259        LTEXT           "Priv HMax", 1661, 186, 23, 42, 7
     260                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     261        RTEXT           "20000000h", TX_MEMINFO_VM_PRIVATE_HMAX, 228, 23, 35,
     262                        7
     263                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     264        LTEXT           "Shrd HMin", 1663, 186, 16, 42, 7
     265                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     266        RTEXT           "20000000h", TX_MEMINFO_VM_SHARED_HMIN, 228, 16, 35,
     267                        7
     268                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     269        LTEXT           "Shrd HMax", 1665, 186, 9, 42, 7
     270                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     271        RTEXT           "20000000h", TX_MEMINFO_VM_SHARED_HMAX, 228, 9, 35,
     272                        7
     273                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     274        LTEXT           "System Min", 1667, 100, 16, 44, 7
     275                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     276        RTEXT           "20000000h", TX_MEMINFO_VM_SYSTEM_MIN, 144, 16, 35,
     277                        7
     278                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     279        LTEXT           "System Max", 1669, 100, 9, 44, 7
     280                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     281        RTEXT           "20000000h", TX_MEMINFO_VM_SYSTEM_MAX, 144, 9, 35, 7
     282                        PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
     283        AUTOCHECKBOX    "", TX_MEMINFO_PAGE_ENABLED, 231, 100, 7, 7
    148284    END
    149285END
     
    168304    END
    169305END
    170 
    171 DLGTEMPLATE DL_MEMINFO_PAGE LOADONCALL MOVEABLE DISCARDABLE
    172 BEGIN
    173     DIALOG  "~MemInfo", DL_MEMINFO_PAGE, 0, 0, 274, 120, NOT FS_DLGBORDER |
    174             WS_VISIBLE
    175     BEGIN
    176         GROUPBOX        "Mem Info", GR_MEMINFO, 6, 4, 260, 112
    177         GROUPBOX        "Swapfile", 1602, 12, 37, 102, 72
    178                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    179         LTEXT           "Size", 1603, 17, 95, 52, 7
    180                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    181         LTEXT           "Avail", 1604, 17, 88, 52, 7
    182                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    183         LTEXT           "Used", 1605, 17, 81, 52, 7
    184                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    185         LTEXT           "Min Free", 1606, 17, 74, 52, 7
    186                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    187         LTEXT           "CFG Min Free", 1607, 17, 67, 52, 7
    188                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    189         LTEXT           "CFG Size", 1608, 17, 60, 52, 7
    190                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    191         LTEXT           "Broken DFs", 1609, 17, 53, 52, 7
    192                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    193         LTEXT           "Grow Fails", GR_MEMINFO_SWAP, 17, 46, 52, 7
    194                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    195         LTEXT           "DFs in Memfile", TX_MEMINFO_SWAP_DFS_IN_MEMFILE, 17,
    196                         39, 52, 7
    197                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    198         RTEXT           "108384", TX_MEMINFO_SWAP_SIZE, 70, 95, 28, 7
    199                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    200         RTEXT           "108384", TX_MEMINFO_SWAP_AVAIL, 70, 88, 28, 7
    201                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    202         RTEXT           "108384", TX_MEMINFO_SWAP_USED, 70, 81, 28, 7
    203                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    204         RTEXT           "108384", TX_MEMINFO_SWAP_MINFREE, 70, 74, 28, 7
    205                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    206         RTEXT           "108384", TX_MEMINFO_SWAP_CFG_MINFREE, 70, 67, 28, 7
    207                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    208         RTEXT           "108384", TX_MEMINFO_SWAP_CFG_SIZE, 70, 60, 28, 7
    209                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    210         RTEXT           "108384", TX_MEMINFO_SWAP_BROKEN_DFS, 70, 53, 28, 7
    211                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    212         RTEXT           "108384", TX_MEMINFO_SWAP_GROW_FAILS, 70, 46, 28, 7
    213                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    214         RTEXT           "108384", TX_MEMINFO_SWAP_DFS_IN_MEMFILE, 70, 39, 28,
    215                         7
    216                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    217         LTEXT           "KB", 1621, 99, 95, 10, 7
    218                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    219         LTEXT           "KB", 1622, 99, 88, 10, 7
    220                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    221         LTEXT           "KB", 1623, 99, 81, 10, 7
    222                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    223         LTEXT           "KB", 1624, 99, 74, 10, 7
    224                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    225         LTEXT           "KB", 1625, 99, 67, 10, 7
    226                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    227         LTEXT           "KB", 1626, 99, 60, 10, 7
    228                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    229         GROUPBOX        "Physical/Paging", GR_MEMINFO_PHYSPAGE, 120, 37, 140,
    230                         72
    231                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    232         LTEXT           "Size", 1627, 125, 95, 21, 7
    233                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    234         LTEXT           "Avail", 1628, 125, 88, 21, 7
    235                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    236         LTEXT           "Used", 1629, 125, 81, 21, 7
    237                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    238         RTEXT           "108384", TX_MEMINFO_PHYS_SIZE, 146, 95, 28, 7
    239                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    240         RTEXT           "108384", TX_MEMINFO_PHYS_AVAIL, 146, 88, 28, 7
    241                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    242         RTEXT           "108384", TX_MEMINFO_PHYS_USED, 146, 81, 28, 7
    243                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    244         LTEXT           "KB", 1633, 175, 95, 10, 7
    245                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    246         LTEXT           "KB", 1634, 175, 88, 10, 7
    247                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    248         LTEXT           "KB", 1635, 175, 81, 10, 7
    249                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    250         LTEXT           "Faults", 1636, 193, 88, 34, 7
    251                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    252         RTEXT           "108384", TX_MEMINFO_PAGE_FAULTS, 227, 88, 28, 7
    253                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    254         LTEXT           "Active faults", 1639, 193, 81, 39, 7
    255                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    256         RTEXT           "108384", TX_MEMINFO_PAGE_FAULTS_ACTIVE, 232, 81, 23,
    257                         7
    258                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    259         LTEXT           "Paging", 1638, 193, 95, 30, 7
    260                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    261         LTEXT           "Resident Pages", TX_MEMINFO_PHYS_USED, 125, 60, 75,
    262                         7
    263                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    264         RTEXT           "108384", TX_MEMINFO_PAGE_RESPAGES, 227, 60, 28, 7
    265                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    266         LTEXT           "Swappable Pages", 1645, 125, 53, 75, 7
    267                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    268         RTEXT           "108384", TX_MEMINFO_PAGE_SWAPPAGES, 227, 53, 28, 7
    269                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    270         LTEXT           "Discardable Pages", 1647, 125, 46, 75, 7
    271                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    272         RTEXT           "108384", TX_MEMINFO_PAGE_DISCPAGES, 227, 46, 28, 7
    273                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    274         LTEXT           "Discardable In Memory", 1649, 125, 39, 75, 7
    275                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    276         RTEXT           "108384", TX_MEMINFO_PAGE_DISCINMEM, 227, 39, 28, 7
    277                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    278         LTEXT           "Physical Pages", TX_MEMINFO_PHYS_AVAIL, 125, 67, 75,
    279                         7
    280                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    281         RTEXT           "108384", TX_MEMINFO_PAGE_PHYSPAGES, 227, 67, 28, 7
    282                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    283         GROUPBOX        "Virtual Memory", GR_MEMINFO_VM, 12, 7, 248, 30
    284                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    285         LTEXT           "Address Limit", TX_MEMINFO_PAGE_FAULTS_ACTIVE, 17,
    286                         23, 48, 7
    287                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    288         RTEXT           "20000000h", TX_MEMINFO_VM_ADDRESSLIMIT, 64, 23, 33,
    289                         7
    290                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    291         LTEXT           "Shared Min", TX_MEMINFO_PAGE_RESPAGES, 16, 16, 48,
    292                         7
    293                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    294         RTEXT           "20000000h", TX_MEMINFO_VM_SHARED_MIN, 64, 16, 33, 7
    295                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    296         LTEXT           "Shared Max", TX_MEMINFO_PAGE_DISCPAGES, 16, 9, 48,
    297                         7
    298                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    299         RTEXT           "20000000h", TX_MEMINFO_VM_SHARED_MAX, 64, 9, 33, 7
    300                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    301         LTEXT           "Privat Max", 1659, 100, 23, 44, 7
    302                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    303         RTEXT           "20000000h", TX_MEMINFO_VM_PRIVATE_MAX, 144, 23, 33,
    304                         7
    305                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    306         LTEXT           "Priv HMax", 1661, 180, 23, 42, 7
    307                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    308         RTEXT           "20000000h", TX_MEMINFO_VM_PRIVATE_HMAX, 222, 23, 33,
    309                         7
    310                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    311         LTEXT           "Shrd HMin", 1663, 180, 16, 42, 7
    312                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    313         RTEXT           "20000000h", TX_MEMINFO_VM_SHARED_HMIN, 222, 16, 33,
    314                         7
    315                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    316         LTEXT           "Shrd HMax", 1665, 180, 9, 42, 7
    317                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    318         RTEXT           "20000000h", TX_MEMINFO_VM_SHARED_HMAX, 222, 9, 33,
    319                         7
    320                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    321         LTEXT           "System Min", 1667, 100, 16, 44, 7
    322                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    323         RTEXT           "20000000h", TX_MEMINFO_VM_SYSTEM_MIN, 144, 16, 33,
    324                         7
    325                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    326         LTEXT           "System Max", 1669, 100, 9, 44, 7
    327                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    328         RTEXT           "20000000h", TX_MEMINFO_VM_SYSTEM_MAX, 144, 9, 33, 7
    329                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
    330         AUTOCHECKBOX    "", TX_MEMINFO_PAGE_ENABLED, 223, 95, 7, 7
    331     END
    332 END
  • branches/notebook/src/win32k/utils/Win32kCC.h

    r5145 r5159  
    1 /* $Id: Win32kCC.h,v 1.6.2.1 2001-02-17 08:57:51 bird Exp $
     1/* $Id: Win32kCC.h,v 1.6.2.2 2001-02-17 20:20:08 bird Exp $
    22 *
    33 *
     
    4646#define  IDS_ERR_FAILED_NTBK_BUTTONS    21
    4747#define  IDS_ERR_ASSERT                 22
     48#define  IDS_ERR_TIMER_START            23
    4849
    4950
  • branches/notebook/src/win32k/utils/Win32kCC.rc

    r5145 r5159  
    1 /* $Id: Win32kCC.rc,v 1.5.2.2 2001-02-17 08:57:51 bird Exp $
     1/* $Id: Win32kCC.rc,v 1.5.2.3 2001-02-17 20:20:09 bird Exp $
    22 *
    33 * Resource File for Win32k Control Center.
     
    4242    IDS_ERR_FAILED_NTBK_BUTTONS, "Error! Failed to add notebook buttons.\rlasterr = %d\rmsg = %s"
    4343    IDS_ERR_ASSERT,             "Assertion Failed. %s(%d), %s"
     44    IDS_ERR_TIMER_START,        "Failed to start mem info refresh timer.\rlasserror =%d\rmsg = %s"
    4445END
    4546
     
    5758 * Put these here as DlgEdit messes up the flags.
    5859 */
    59 DLGTEMPLATE DL_WIN32KCC LOADONCALL MOVEABLE DISCARDABLE
     60DLGTEMPLATE DL_WIN32KCC
    6061BEGIN
    61     DIALOG  "Win32k Control Center", DL_WIN32KCC, 0, 0, 322, 220, WS_VISIBLE,
    62             FCF_SYSMENU | FCF_TITLEBAR
     62    DIALOG  "Win32k Control Center", DL_WIN32KCC, 40, 30, 322, 220, WS_VISIBLE,
     63            FCF_SYSMENU | FCF_TITLEBAR | FCF_TASKLIST | FCF_HIDEBUTTON | FCF_CLOSEBUTTON
    6364    BEGIN
    6465        NOTEBOOK        DL_WIN32KCC_NTBK, 6, 24, 310, 196,
     
    7576END
    7677
    77 DLGTEMPLATE DL_WIN32KCC_OLD LOADONCALL MOVEABLE DISCARDABLE
     78DLGTEMPLATE DL_WIN32KCC_OLD
    7879BEGIN
    79     DIALOG  "Win32k Control Center", DL_WIN32KCC_OLD, 0, 0, 322, 220,
    80             WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
     80    DIALOG  "Win32k Control Center", DL_WIN32KCC_OLD, 40, 30, 322, 220, WS_VISIBLE,
     81            FCF_SYSMENU | FCF_TITLEBAR | FCF_TASKLIST | FCF_HIDEBUTTON | FCF_CLOSEBUTTON
    8182    BEGIN
    8283        NOTEBOOK        DL_WIN32KCC_NTBK, 6, 24, 310, 196, BKS_BACKPAGESTR |
     
    9192END
    9293
     94
     95/*
     96 * Accelerator table.
     97 */
     98ACCELTABLE DL_WIN32KCC
     99BEGIN
     100    "a", PB_APPLY,      ALT
     101    "A", PB_APPLY,      ALT
     102    "c", DID_OK,        ALT
     103    "C", DID_OK,        ALT
     104    "r", PB_REFRESH,    ALT
     105    "R", PB_REFRESH,    ALT
     106END
     107
     108
    93109/*
    94110 * Redefine ID to prevent duplicate IDs.
Note: See TracChangeset for help on using the changeset viewer.