| 1 | /* $Id: Win32kCC.rc,v 1.6 2001-02-17 20:25:44 bird Exp $
 | 
|---|
| 2 |  *
 | 
|---|
| 3 |  * Resource File for Win32k Control Center.
 | 
|---|
| 4 |  *
 | 
|---|
| 5 |  * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no)
 | 
|---|
| 6 |  *
 | 
|---|
| 7 |  * Project Odin Software License can be found in LICENSE.TXT
 | 
|---|
| 8 |  *
 | 
|---|
| 9 |  */
 | 
|---|
| 10 | #define INCL_WINSTDBOOK
 | 
|---|
| 11 | #include <os2.h>
 | 
|---|
| 12 | #include "Win32kCC.h"
 | 
|---|
| 13 | 
 | 
|---|
| 14 | ICON 1              "Win32kCC.ico"
 | 
|---|
| 15 | ICON DL_WIN32KCC    "Win32kCC.ico"
 | 
|---|
| 16 | 
 | 
|---|
| 17 | STRINGTABLE
 | 
|---|
| 18 | BEGIN
 | 
|---|
| 19 |     /*
 | 
|---|
| 20 |      * Error strings (input for sprintf!).
 | 
|---|
| 21 |      */
 | 
|---|
| 22 |     IDS_ERR_DIALOGLOAD,         "Failed to load dialog.\rdialogid = %d\rlasterr = 0x%x\rmsg = %s"
 | 
|---|
| 23 |     IDS_ERR_MALLOC_FAILED,      "Malloc failed. (file %s; line %d; function %s)"
 | 
|---|
| 24 |     IDS_ERR_SET_INSTANCEDATA,   "Call to WinSetWindowPtr failed.\rlasterror = %d\rmsg = %s"
 | 
|---|
| 25 |     IDS_ERR_ADD_NTBK_PAGE_LOAD, "Error! Failed to Load page dialog, id = %d.\rlasterror = %d\rmsg = %s"
 | 
|---|
| 26 |     IDS_ERR_ADD_NTBK_PAGE_INSERT,"Error! Failed to insert page notebook page, id = %d.\rlasterror = %d\rmsg = %s"
 | 
|---|
| 27 |     IDS_ERR_ADD_NTBK_PAGE_SET,  "Error! Failed to set page hwnd, id = %d.\rlasterror = %d\rmsg = %s"
 | 
|---|
| 28 |     IDS_ERR_WIN32K_NOT_LOADED,  "Win32k.sys is not loaded.\rTo fix it you'll have to add it to your config.sys. (see the Odin32 readme.txt for more details.)"
 | 
|---|
| 29 |     IDS_ERR_WIN32K_OPEN_FAILED, "Failed to open Win32k.sys. (rc=0x%x)"
 | 
|---|
| 30 |     IDS_ERR_QUERYOPTIONSTATUS,  "Failed to get option and status data from Win32k.sys. (rc=0x%x)"
 | 
|---|
| 31 |     IDS_ERR_NO_COM_RADIOBUTTON, "Internal error. No COM port is selected!"
 | 
|---|
| 32 |     IDS_ERR_NO_PE_RADIOBUTTON,  "Internal error. No PE Loader mode is selected!"
 | 
|---|
| 33 |     IDS_ERR_NO_PE_ONEOBJECT,    "Internal error. Invalid All-In-One-Object state!"
 | 
|---|
| 34 |     IDS_ERR_INVALID_INFOLEVEL,  "Invalid infolevel."
 | 
|---|
| 35 |     IDS_ERR_INVALID_MAXHEAPSIZE,"Invalid heapsize."
 | 
|---|
| 36 |     IDS_ERR_SETPOPTIONS,        "Error occured in win32k while changing the options. (rc=0x%x)"
 | 
|---|
| 37 |     IDS_ERR_FOPEN_FAILED,       "Failed to open file %s."
 | 
|---|
| 38 |     IDS_FSIZE_FAILED,           "Failed to determin size of file %s."
 | 
|---|
| 39 |     IDS_MALLOC_FAILED,          "Error! malloc or calloc failed to allocate %d bytes of memory."
 | 
|---|
| 40 |     IDS_FWRITE_FAILED,          "Error! failed to write to file %s."
 | 
|---|
| 41 |     IDS_ERR_FAILED_TO_LOAD_DLGT,"Error! Failed to load dialog template id=%d, rc=%d"
 | 
|---|
| 42 |     IDS_ERR_FAILED_NTBK_BUTTONS, "Error! Failed to add notebook buttons.\rlasterr = %d\rmsg = %s"
 | 
|---|
| 43 |     IDS_ERR_ASSERT,             "Assertion Failed. %s(%d), %s"
 | 
|---|
| 44 |     IDS_ERR_TIMER_START,        "Failed to start mem info refresh timer.\rlasserror =%d\rmsg = %s"
 | 
|---|
| 45 | END
 | 
|---|
| 46 | 
 | 
|---|
| 47 | MESSAGETABLE
 | 
|---|
| 48 | BEGIN
 | 
|---|
| 49 |     /*
 | 
|---|
| 50 |      * Messages.
 | 
|---|
| 51 |      */
 | 
|---|
| 52 |     IDM_INFO_DIRTY,             "You have changed the settings but not applied them. Sure you wan't to exit?"
 | 
|---|
| 53 |     IDM_CONFIGSYS_UPDATED,      "Config.sys was successfully updated."
 | 
|---|
| 54 | END
 | 
|---|
| 55 | 
 | 
|---|
| 56 | 
 | 
|---|
| 57 | /*
 | 
|---|
| 58 |  * Put these here as DlgEdit messes up the flags.
 | 
|---|
| 59 |  */
 | 
|---|
| 60 | DLGTEMPLATE DL_WIN32KCC
 | 
|---|
| 61 | BEGIN
 | 
|---|
| 62 |     DIALOG  "Win32k Control Center", DL_WIN32KCC, 40, 30, 322, 220, WS_VISIBLE,
 | 
|---|
| 63 |             FCF_SYSMENU | FCF_TITLEBAR | FCF_TASKLIST | FCF_HIDEBUTTON | FCF_CLOSEBUTTON
 | 
|---|
| 64 |     BEGIN
 | 
|---|
| 65 |         NOTEBOOK        DL_WIN32KCC_NTBK, 6, 24, 310, 196,
 | 
|---|
| 66 |                         BKS_BACKPAGESTR |
 | 
|---|
| 67 |                         BKS_TABTEXTCENTER |
 | 
|---|
| 68 |                         BKS_TABBEDDIALOG |
 | 
|---|
| 69 |                         WS_GROUP
 | 
|---|
| 70 |         DEFPUSHBUTTON   "~Refresh", PB_REFRESH, 6, 4, 40, 14
 | 
|---|
| 71 |         PUSHBUTTON      "~Apply", PB_APPLY, 49, 4, 40, 14
 | 
|---|
| 72 |         PUSHBUTTON      "Update Config.sys", PB_UPD_CONFIGSYS, 92, 4, 100,
 | 
|---|
| 73 |                         14
 | 
|---|
| 74 |         PUSHBUTTON      "~Close", DID_OK, 195, 4, 40, 14
 | 
|---|
| 75 |     END
 | 
|---|
| 76 | END
 | 
|---|
| 77 | 
 | 
|---|
| 78 | DLGTEMPLATE DL_WIN32KCC_OLD
 | 
|---|
| 79 | BEGIN
 | 
|---|
| 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
 | 
|---|
| 82 |     BEGIN
 | 
|---|
| 83 |         NOTEBOOK        DL_WIN32KCC_NTBK, 6, 24, 310, 196, BKS_BACKPAGESTR |
 | 
|---|
| 84 |                         BKS_TABTEXTCENTER | BKS_SOLIDBIND |
 | 
|---|
| 85 |                         WS_GROUP
 | 
|---|
| 86 |         DEFPUSHBUTTON   "~Refresh", PB_REFRESH, 6, 4, 40, 14
 | 
|---|
| 87 |         PUSHBUTTON      "~Apply", PB_APPLY, 49, 4, 40, 14
 | 
|---|
| 88 |         PUSHBUTTON      "Update Config.sys", PB_UPD_CONFIGSYS, 92, 4, 100,
 | 
|---|
| 89 |                         14
 | 
|---|
| 90 |         PUSHBUTTON      "~Close", DID_OK, 195, 4, 40, 14
 | 
|---|
| 91 |     END
 | 
|---|
| 92 | END
 | 
|---|
| 93 | 
 | 
|---|
| 94 | 
 | 
|---|
| 95 | /*
 | 
|---|
| 96 |  * Accelerator table.
 | 
|---|
| 97 |  */
 | 
|---|
| 98 | ACCELTABLE DL_WIN32KCC
 | 
|---|
| 99 | BEGIN
 | 
|---|
| 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
 | 
|---|
| 106 | END
 | 
|---|
| 107 | 
 | 
|---|
| 108 | 
 | 
|---|
| 109 | /*
 | 
|---|
| 110 |  * Redefine ID to prevent duplicate IDs.
 | 
|---|
| 111 |  */
 | 
|---|
| 112 | #undef DL_WIN32KCC
 | 
|---|
| 113 | #undef DL_WIN32KCC_OLD
 | 
|---|
| 114 | #define DL_WIN32KCC             61010
 | 
|---|
| 115 | #define DL_WIN32KCC_OLD         61011
 | 
|---|
| 116 | 
 | 
|---|
| 117 | RCINCLUDE "Win32kCC.dlg"
 | 
|---|
| 118 | 
 | 
|---|