home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 February / PCO2_97.ISO / filesbbs / os2 / sysb091c.arj / SYSBENCH / SRC / PMB.RC < prev    next >
Encoding:
Text File  |  1996-12-22  |  8.6 KB  |  198 lines

  1.  
  2. #include "pmb.h"
  3. #define INCL_NLS
  4. #include <os2.h>
  5.  
  6. STRINGTABLE
  7.   BEGIN
  8.     WND_MAIN,   "SysBench 0.9.1"
  9.   END
  10.  
  11. MENU WND_MAIN
  12.   BEGIN
  13.     SUBMENU "~File",                     MI_MENU_PROJ
  14.     BEGIN
  15.       MENUITEM "~Save result",           MI_PROJ_SAVE
  16.       MENUITEM "~Do all tests",          MI_PROJ_ALL
  17.       MENUITEM "~Machine data...",       MI_MACHINE_DATA
  18.       MENUITEM "~About...",              MI_PROJ_ABOUT
  19.  /*   MENUITEM "Stop current test", MI_PROJ_KILL  This one isn't safe... */
  20.       MENUITEM SEPARATOR
  21.       MENUITEM "~Quit",                  MI_PROJ_QUIT
  22.     END
  23.  
  24.     SUBMENU "~Graphics",                 MI_MENU_GFX
  25.     BEGIN
  26.       MENUITEM "~BitBlt S->S copy",      MI_GFX_BITBLIT_SS
  27.       MENUITEM "BitBlt ~M->S copy",      MI_GFX_BITBLIT_MS
  28.       MENUITEM "~Filled Rectangle",      MI_GFX_FILLRECT
  29.       MENUITEM "~Pattern Fill",          MI_GFX_PATFIL
  30.       MENUITEM "~Vertical Lines",        MI_GFX_VLINES
  31.       MENUITEM "~Horizontal Lines",      MI_GFX_HLINES
  32.       MENUITEM "~Diagonal Lines",        MI_GFX_DLINES
  33.       MENUITEM "~Text Render",           MI_GFX_TEXTRENDER
  34.       MENUITEM SEPARATOR
  35.       MENUITEM "~All",                   MI_GFX_ALL
  36.     END
  37.  
  38.     SUBMENU "~CPU-int",                  MI_MENU_CPUINT
  39.     BEGIN
  40.       MENUITEM "~Dhrystone",             MI_CPUINT_DHRY
  41.       MENUITEM "~Hanoi",                 MI_CPUINT_HANOI
  42.       MENUITEM "H~eapsort",              MI_CPUINT_HEAPS
  43.       MENUITEM "~Sieve",                 MI_CPUINT_SIEVE
  44.       MENUITEM SEPARATOR
  45.       MENUITEM "~All",                   MI_CPUINT_ALL
  46.     END
  47.  
  48.     SUBMENU "C~PU-float",                MI_MENU_CPUFLOAT
  49.     BEGIN
  50.       MENUITEM "~Linpack",                MI_CPUFLOAT_LINPACK
  51.       MENUITEM "~Flops",                  MI_CPUFLOAT_FLOPS
  52.       MENUITEM "Fast Fourier ~Transform", MI_CPUFLOAT_FFT
  53.       MENUITEM SEPARATOR
  54.       MENUITEM "~All",                    MI_CPUFLOAT_ALL
  55.     END
  56.  
  57.     SUBMENU "~DIVE", MI_MENU_DIVE
  58.     BEGIN
  59.       MENUITEM "~Video bus bandwidth",    MI_DIVE_VIDEO_BW
  60.       MENUITEM "~DIVE fun",               MI_DIVE_ROTATE_SCREEN
  61.       MENUITEM "~M->S, display 1.00:1",   MI_DIVE_MS_11
  62.       MENUITEM SEPARATOR
  63.       MENUITEM "~All",                    MI_DIVE_ALL
  64.     END
  65.  
  66.     SUBMENU "Disk ~I/O",                   MI_MENU_DISKIO
  67.     BEGIN
  68.       SUBMENU "~Select disk",             MI_MENU_DISKIO_SELECT
  69.       BEGIN
  70.       END
  71.       MENUITEM "~Average data access time",      MI_DISKIO_AVSEEK
  72.       MENUITEM "~Drive Cache/Bus transfer",      MI_DISKIO_CBXFER
  73.       MENUITEM "Average ~transfer rate",         MI_DISKIO_TRANS_SPEED
  74.       MENUITEM "Disk use ~CPU load %",           MI_DISKIO_CPU_USAGE
  75.       MENUITEM SEPARATOR
  76.       MENUITEM "~All disk tests",                MI_DISKIO_ALL
  77.     END
  78.  
  79.     SUBMENU "Fi~le I/O",                          MI_MENU_FILEIO
  80.     BEGIN
  81.       SUBMENU "~Select disk",                    MI_MENU_FILEIO_SELECT
  82.       BEGIN
  83.       END
  84.       MENUITEM "~4Kb  I/O tests",                 MI_FILEIO_4KB
  85.       MENUITEM "~8Kb  I/O tests",                 MI_FILEIO_8KB
  86.       MENUITEM "~16Kb I/O tests",                MI_FILEIO_16KB
  87.       MENUITEM "~32Kb I/O tests",                MI_FILEIO_32KB
  88.       MENUITEM "~64Kb I/O tests",                MI_FILEIO_64KB
  89.       MENUITEM SEPARATOR
  90.       MENUITEM "~All file I/O tests",            MI_FILEIO_ALL
  91.     END
  92.  
  93.     SUBMENU "~Memory",                    MI_MENU_MEM
  94.     BEGIN
  95.       MENUITEM "5 kB copy",              MI_MEM_5
  96.       MENUITEM "10 kB copy",             MI_MEM_10
  97.       MENUITEM "20 kB copy",             MI_MEM_20
  98.       MENUITEM "40 kB copy",             MI_MEM_40
  99.       MENUITEM "80 kB copy",             MI_MEM_80
  100.       MENUITEM "160 kB copy",            MI_MEM_160
  101.       MENUITEM "320 kB copy",            MI_MEM_320
  102.       MENUITEM "640 kB copy",            MI_MEM_640
  103.       MENUITEM "1280 kB copy",           MI_MEM_1280
  104.       MENUITEM SEPARATOR
  105.       MENUITEM "5 kB read",              MI_MEMR_5
  106.       MENUITEM "10 kB read",             MI_MEMR_10
  107.       MENUITEM "20 kB read",             MI_MEMR_20
  108.       MENUITEM "40 kB read",             MI_MEMR_40
  109.       MENUITEM "80 kB read",             MI_MEMR_80
  110.       MENUITEM "160 kB read",            MI_MEMR_160
  111.       MENUITEM "320 kB read",            MI_MEMR_320
  112.       MENUITEM "640 kB read",            MI_MEMR_640
  113.       MENUITEM "1280 kB read",           MI_MEMR_1280
  114.       MENUITEM SEPARATOR
  115.       MENUITEM "5 kB write",             MI_MEMW_5
  116.       MENUITEM "10 kB write",            MI_MEMW_10
  117.       MENUITEM "20 kB write",            MI_MEMW_20
  118.       MENUITEM "40 kB write",            MI_MEMW_40
  119.       MENUITEM "80 kB write",            MI_MEMW_80
  120.       MENUITEM "160 kB write",           MI_MEMW_160
  121.       MENUITEM "320 kB write",           MI_MEMW_320
  122.       MENUITEM "640 kB write",           MI_MEMW_640
  123.       MENUITEM "1280 kB write",          MI_MEMW_1280
  124.       MENUITEM SEPARATOR
  125.       MENUITEM "~All",                    MI_MEM_ALL
  126.     END
  127. /*
  128.     SUBMENU "Reference", MI_MENU_REF
  129.     BEGIN
  130.       MENUITEM "Load first reference machine",      MI_REF_1_LOAD
  131.       MENUITEM "Load second reference machine",     MI_REF_2_LOAD
  132.       MENUITEM "Info on first reference machine",   MI_REF_1_INFO
  133.       MENUITEM "Info on second reference machine",  MI_REF_2_INFO
  134.     END
  135. */
  136.   END
  137.  
  138. /*----------------------------*/
  139. /* Product information dialog */
  140. /*----------------------------*/
  141. ICON  IDD_SHOWWAIT4 sysbench.ico
  142. ICON  IDD_SHOWLITE syslight.ico
  143.  
  144. DLGTEMPLATE IDD_SHOWWAIT LOADONCALL MOVEABLE DISCARDABLE
  145. BEGIN
  146.     DIALOG  "Sysbench", IDD_SHOWWAIT3, 120, 200, 190, 27, WS_VISIBLE,
  147.             FCF_DLGBORDER
  148.     BEGIN
  149.         ICON            IDD_SHOWWAIT4, IDD_SHOWICON, 12, 9, 20, 16
  150.         ICON            IDD_SHOWLITE, IDD_SHOWICON2, 152, 9, 20, 16
  151.         LTEXT           "Sysbench", IDD_SHOWWAIT1, 83, 11, 65, 8
  152.                         PRESPARAMS PP_FOREGROUNDCOLOR, 0x00C80000L
  153.                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  154.                  /*       PRESPARAMS PP_BACKGROUNDCOLOR, 0x00000000L    */
  155.         LTEXT           "Please wait, gathering information about your system......",
  156.                         IDD_SHOWWAIT2, 5, 3, 175, 8
  157.                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  158.         DEFPUSHBUTTON   "OK", IDD_SHOWWAIT5, 0, 0, 0, 0
  159.     END
  160. END
  161.  
  162.  
  163. DLGTEMPLATE IDD_MACHINE_DATA LOADONCALL MOVEABLE DISCARDABLE
  164. BEGIN
  165.     DIALOG  "Define machine configuration...", IDD_MACHINE, 12, 45, 300, 190, WS_VISIBLE,
  166.             FCF_SYSMENU | FCF_TITLEBAR
  167.     BEGIN
  168.         LTEXT           "Machine name/Comments",        IDD_MACH_NAMET, 11, 173, 275, 8
  169.                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  170.         ENTRYFIELD      "Unknown machine name",         IDD_MACH_NAMED, 13, 165, 274, 8, ES_MARGIN
  171.         LTEXT           "Motherboard",                  IDD_MACH_MOBOT, 11, 153, 83, 8
  172.                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  173.         ENTRYFIELD      "Unknown motherboard make",     IDD_MACH_MOBOD, 13, 145, 274, 8, ES_MARGIN
  174.         LTEXT           "Motherboard Chipset",          IDD_MACH_CHIPT, 11, 133, 83, 8
  175.                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  176.         ENTRYFIELD      "Unknown chipset",              IDD_MACH_CHIPD, 13, 125, 274, 8, ES_MARGIN
  177.         LTEXT           "Machine manufacturer",         IDD_MACH_MAKET, 11, 113, 83, 8
  178.                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  179.         ENTRYFIELD      "Unknown manufacturer",         IDD_MACH_MAKED, 13, 105, 274, 8, ES_MARGIN
  180.         LTEXT           "External cache amount",        IDD_MACH_CACHT, 11, 93, 83, 8
  181.                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  182.         ENTRYFIELD      "Unknown external cache",       IDD_MACH_CACHD, 13, 85, 274, 8, ES_MARGIN
  183.         LTEXT           "Processor make/speed",         IDD_MACH_PROCT, 11, 73, 83, 8
  184.                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  185.         ENTRYFIELD      "Unknown processor",            IDD_MACH_PROCD, 13, 65, 274, 8, ES_MARGIN
  186.         LTEXT           "Graphics card make/size",      IDD_MACH_GRAPT, 11, 53, 83, 8
  187.                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  188.         ENTRYFIELD      "Unknown graphics card",        IDD_MACH_GRAPD, 13, 45, 274, 8, ES_MARGIN
  189.         LTEXT           "Disk Controller",              IDD_MACH_DISKT, 11, 33, 83, 8
  190.                         PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  191.         ENTRYFIELD      "Unknown disk controller make", IDD_MACH_DISKD, 13, 25, 274, 8, ES_MARGIN
  192.         DEFPUSHBUTTON   "OK",                           IDD_DID_OK,     103, 3, 40, 14, WS_GROUP
  193.         PUSHBUTTON      "Cancel",                       IDD_DID_CANCEL, 151, 3, 40, 14
  194.     END
  195. END
  196.  
  197.  
  198.