home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Product / Product.zip / DBDEMO.ZIP / DEMOFLS.ZIP / DBDEMO.RC < prev    next >
Text File  |  1991-07-08  |  11KB  |  236 lines

  1. #include "os2.h"
  2. #include "DBDEMO.rch"
  3. #include "dlgdbdem.h"
  4.  
  5.  
  6.  
  7. MENU ID_DBDEMO
  8.   BEGIN
  9.     SUBMENU  "~Database", IDM_DATABASE, MIS_TEXT
  10.       BEGIN
  11.         MENUITEM "~Start Using", IDM_D_STARTUSING, MIS_TEXT
  12.         MENUITEM "Stop Using", IDM_D_STOPUSING, MIS_TEXT
  13.       END
  14.   SUBMENU "~Help",                              IDM_H_HELP
  15.      BEGIN
  16.        MENUITEM "~Help for help",               IDM_H_HELPFORHELP
  17.        MENUITEM "~Extended help",               SC_HELPEXTENDED, MIS_SYSCOMMAND
  18.        MENUITEM "~Keys help",                   SC_HELPKEYS, MIS_SYSCOMMAND
  19.        MENUITEM "Help ~index",                  SC_HELPINDEX, MIS_SYSCOMMAND
  20.      END
  21.   END
  22.  
  23.  
  24. STRINGTABLE
  25. BEGIN
  26.   IDS_TITLE, "OS/2 DBM PERFORMANCE DEMO"
  27.   IDS_ERR_WINDOW_CREATE, "Window creation failed!"
  28.   IDS_ERR_WINDOW_POS, "Window positioning failed!"
  29. END
  30. HELPTABLE ID_DBDEMO
  31. BEGIN
  32.    HELPITEM ID_DBDEMO, ID_DBDEMO, ID_DBDEMO
  33.     HELPITEM IDLG_INIT, ID_DBDEMO, IDLG_INIT
  34.     HELPITEM IDLG_DDOCMENU, ID_DBDEMO, IDLG_DDOCMENU
  35.     HELPITEM IDLG_SHOWTIME, ID_DBDEMO, IDLG_SHOWTIME
  36.     HELPITEM IDLG_EDITBOX, ID_DBDEMO, IDLG_EDITBOX
  37.     HELPITEM IDLG_MMENU, ID_DBDEMO, IDLG_MMENU
  38.     HELPITEM IDLG_DOCRDS, ID_DBDEMO, IDLG_DOCRDS
  39.     HELPITEM IDLG_DOCPARMS, ID_DBDEMO, IDLG_DOCPARMS
  40. END
  41.  
  42. HELPSUBTABLE ID_DBDEMO
  43. BEGIN
  44.    HELPSUBITEM     IDM_DATABASE, IDM_DATABASE
  45.    HELPSUBITEM     IDM_D_STARTUSING, IDM_D_STARTUSING
  46.    HELPSUBITEM     IDM_D_STOPUSING, IDM_D_STOPUSING
  47. END
  48.  
  49.  
  50. DLGTEMPLATE IDLG_INIT LOADONCALL MOVEABLE DISCARDABLE
  51. BEGIN
  52.     DIALOG "", IDLG_INIT, 73, 71, 262, 128,
  53.            FS_NOBYTEALIGN | FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS
  54.     BEGIN
  55.         CONTROL "ENTER", DID_OK, 38, 12, 36, 13,
  56.                 WC_BUTTON, BS_PUSHBUTTON | BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
  57.         CONTROL "ESC", DID_CANCEL, 158, 13, 36, 12,
  58.                 WC_BUTTON, BS_PUSHBUTTON | BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
  59.         CONTROL "Press", INIT_press, 10, 14, 26, 8,
  60.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  61.         CONTROL "to continue    or", INIT_cont, 79, 14, 67, 8,
  62.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  63.         CONTROL "to exit", INIT_exit, 209, 14, 31, 8,
  64.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  65.         CONTROL "", INIT_GBOX, 11, 66, 243, 44,
  66.                 WC_STATIC, SS_GROUPBOX | WS_GROUP | WS_VISIBLE
  67.         CONTROL "DBDEMO", INIT_GBOX_TXT1, 92, 96, 50, 8,
  68.                 WC_STATIC, SS_TEXT | DT_CENTER | DT_VCENTER | WS_GROUP | WS_VISIBLE
  69.         CONTROL "OS/2 Database Manager Performance Techniques", INIT_GBOX_TXT2, 16, 83, 232, 8,
  70.                 WC_STATIC, SS_TEXT | DT_CENTER | DT_VCENTER | WS_GROUP | WS_VISIBLE
  71.         CONTROL "Demonstartion Program", INIT_GBOX_TXT3, 65, 68, 108, 8,
  72.                 WC_STATIC, SS_TEXT | DT_CENTER | DT_VCENTER | WS_GROUP | WS_VISIBLE
  73.     END
  74. END
  75.  
  76.  
  77. DLGTEMPLATE IDLG_DDOCMENU LOADONCALL MOVEABLE DISCARDABLE
  78. BEGIN
  79.     DIALOG "Demo Docs", IDLG_DDOCMENU, 10, 54, 180, 176,
  80.            FS_NOBYTEALIGN | FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS, FCF_TITLEBAR
  81.     BEGIN
  82.         CONTROL "A R I    Docs", DDOCM_ARI, 44, 142, 86, 12,
  83.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  84.         CONTROL "Static vs Dynamic", DDOCM_STATDYN, 42, 80, 88, 13,
  85.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  86.         CONTROL "Record Blocking ", DDOCM_RBLOCK, 44, 113, 86, 14,
  87.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  88.         CONTROL "INDICES", DDOCM_INDICES, 42, 46, 88, 13,
  89.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  90.         CONTROL "CANCEL", DID_CANCEL, 18, 8, 48, 13,
  91.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  92.         CONTROL "HELP", IDLG_DDOCMENU, 104, 8, 50, 13,
  93.                 WC_BUTTON, BS_PUSHBUTTON | BS_HELP | WS_TABSTOP | WS_VISIBLE
  94.         CONTROL "Demo Program Highlights", DDOCM_HTEXT, 2, 160, 176, 14,
  95.                 WC_STATIC, SS_TEXT | DT_CENTER | DT_VCENTER | WS_GROUP | WS_VISIBLE
  96.     END
  97. END
  98.  
  99.  
  100. DLGTEMPLATE IDLG_SHOWTIME LOADONCALL MOVEABLE DISCARDABLE
  101. BEGIN
  102.     DIALOG "DEMO TIME DISPLAY", IDLG_SHOWTIME, 140, 77, 268, 163,
  103.            FS_NOBYTEALIGN | FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS, FCF_TITLEBAR
  104.     BEGIN
  105.         CONTROL "START", STIME_START, 29, 7, 31, 13,
  106.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  107.         CONTROL "OK", DID_OK, 117, 7, 26, 14,
  108.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  109.         CONTROL "HELP", IDLG_SHOWTIME, 194, 7, 29, 12,
  110.                 WC_BUTTON, BS_PUSHBUTTON | BS_HELP | WS_TABSTOP | WS_VISIBLE
  111.         CONTROL "Example                 time", STIME_TIMETXT, 30, 84, 236, 9,
  112.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  113.         CONTROL "_______________________________________", STIME_TIMEDASH, 27, 77, 230, 8,
  114.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  115.         CONTROL "run demo", 2653, 57, 107, 44, 8,
  116.                 WC_STATIC, SS_TEXT | DT_RIGHT | DT_VCENTER | WS_GROUP | WS_VISIBLE
  117.         CONTROL "NUMIT", STIME_ITERFIELD, 112, 109, 28, 7,
  118.                 WC_UDNUMEDIT, ES_LEFT | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
  119.         CONTROL "", STIME_TIME1, 99, 61, 130, 12,
  120.                 WC_ENTRYFIELD, ES_LEFT | WS_TABSTOP | WS_VISIBLE
  121.         CONTROL "", STIME_TIME2, 100, 46, 130, 12,
  122.                 WC_ENTRYFIELD, ES_LEFT | WS_TABSTOP | WS_VISIBLE
  123.         CONTROL "", STIME_HTXT1, 0, 153, 264, 10,
  124.                 WC_ENTRYFIELD, ES_CENTER | WS_TABSTOP | WS_VISIBLE
  125.         CONTROL "", STIME_HTXT2, 0, 144, 264, 10,
  126.                 WC_ENTRYFIELD, ES_CENTER | WS_TABSTOP | WS_VISIBLE
  127.         CONTROL "", STIME_HTXT3, 0, 135, 264, 9,
  128.                 WC_ENTRYFIELD, ES_CENTER | WS_TABSTOP | WS_VISIBLE
  129.         CONTROL "times", STIME_ITERTXT2, 146, 107, 38, 8,
  130.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_VCENTER | WS_GROUP | WS_VISIBLE
  131.         CONTROL "demo 1", STIME_DNAME1, 11, 61, 79, 12,
  132.                 WC_ENTRYFIELD, ES_LEFT | WS_TABSTOP | WS_VISIBLE
  133.         CONTROL "demo 2", STIME_DNAME2, 11, 46, 79, 12,
  134.                 WC_ENTRYFIELD, ES_LEFT | WS_TABSTOP | WS_VISIBLE
  135.     END
  136. END
  137.  
  138.  
  139. DLGTEMPLATE IDLG_EDITBOX LOADONCALL MOVEABLE DISCARDABLE
  140. BEGIN
  141.     DIALOG "Edit Box", IDLG_EDITBOX, 3, 3, 399, 171,
  142.            FS_NOBYTEALIGN | FS_DLGBORDER | FS_SCREENALIGN | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS, FCF_SYSMENU | FCF_TITLEBAR
  143.     BEGIN
  144.         CONTROL "Previous menu", EBOX_PMENU, 42, 0, 81, 13,
  145.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  146.         CONTROL "Top level menu", EBOX_MMENU, 154, -1, 82, 13,
  147.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  148.         CONTROL "Text", 256, 10, -2, 11, 1,
  149.                 WC_MLE, MLS_BORDER | MLS_READONLY | MLS_WORDWRAP | MLS_HSCROLL | MLS_VSCROLL | WS_GROUP | WS_TABSTOP | WS_VISIBLE
  150.         CONTROL "Edit Box MLE", EBOX_MLE, 0, 14, 396, 131,
  151.                 WC_MLE, MLS_BORDER | MLS_READONLY | MLS_HSCROLL | MLS_VSCROLL | WS_GROUP | WS_TABSTOP | WS_VISIBLE
  152.         CONTROL "Listing Display File Name", EBOX_H, 2, 163, 384, 6,
  153.                 WC_ENTRYFIELD, ES_CENTER | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
  154.         CONTROL "", EBOX_HTEXT1, 0, 144, 388, 17,
  155.                 WC_MLE, MLS_BORDER | WS_GROUP | WS_TABSTOP | WS_VISIBLE
  156.     END
  157. END
  158.  
  159.  
  160. DLGTEMPLATE IDLG_MMENU LOADONCALL MOVEABLE DISCARDABLE
  161. BEGIN
  162.     DIALOG "", IDLG_MMENU, 6, 3, 398, 229,
  163.            FS_NOBYTEALIGN | FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS
  164.     BEGIN
  165.         CONTROL "RUN DEMO", 257, 236, 44, 156, 167,
  166.                 WC_STATIC, SS_GROUPBOX | WS_GROUP | WS_VISIBLE
  167.         CONTROL "Demo Docs", DOCM_DDOCS, 32, 180, 99, 13,
  168.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  169.         CONTROL "Perf Techniques", DOCM_PTECH, 32, 144, 98, 13,
  170.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  171.         CONTROL "Parameter Tuning", DOCM_PARMS, 32, 103, 98, 13,
  172.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  173.         CONTROL "RDS Docs", DOCM_RDS, 32, 62, 98, 13,
  174.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  175.         CONTROL "A R I", DEMOM_ARI, 268, 179, 98, 12,
  176.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  177.         CONTROL "Record Blocking", DEMOM_RBLOCK, 268, 143, 99, 13,
  178.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  179.         CONTROL "Static vs Dynamic", DEMOM_STATDYN, 267, 102, 99, 13,
  180.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  181.         CONTROL "I N D I C E S", DEMOM_INDICES, 267, 61, 99, 13,
  182.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  183.         CONTROL "EXIT", MMENU_EXIT, 178, 111, 34, 13,
  184.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  185.         CONTROL "HELP", IDLG_MMENU, 175, 71, 38, 12,
  186.                 WC_BUTTON, BS_PUSHBUTTON | BS_HELP | WS_TABSTOP | WS_VISIBLE
  187.         CONTROL "DISPLAY DOCUMENTS", INIT_DLG, 10, 43, 148, 167,
  188.                 WC_STATIC, SS_GROUPBOX | WS_GROUP | WS_VISIBLE
  189.     END
  190. END
  191.  
  192.  
  193. DLGTEMPLATE IDLG_DOCRDS LOADONCALL MOVEABLE DISCARDABLE
  194. BEGIN
  195.     DIALOG "RDS SETUP DOCS", IDLG_DOCRDS, 23, 48, 180, 177,
  196.            FS_NOBYTEALIGN | FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS, FCF_TITLEBAR
  197.     BEGIN
  198.         CONTROL "REQUESTER", DRDS_REQ, 46, 60, 82, 13,
  199.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  200.         CONTROL "CANCEL", DID_CANCEL, 14, 8, 53, 13,
  201.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  202.         CONTROL "HELP", IDLG_DOCRDS, 102, 8, 51, 13,
  203.                 WC_BUTTON, BS_PUSHBUTTON | BS_HELP | WS_TABSTOP | WS_VISIBLE
  204.         CONTROL "Setting up Remote Databases", DRDS_HTEXT, 2, 160, 176, 14,
  205.                 WC_STATIC, SS_TEXT | DT_CENTER | DT_VCENTER | WS_GROUP | WS_VISIBLE
  206.         CONTROL "SERVER", DRDS_SRV, 42, 113, 88, 14,
  207.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  208.     END
  209. END
  210.  
  211.  
  212. DLGTEMPLATE IDLG_DOCPARMS LOADONCALL MOVEABLE DISCARDABLE
  213. BEGIN
  214.     DIALOG "Paramters Docs", IDLG_DOCPARMS, 7, 48, 180, 177,
  215.            FS_NOBYTEALIGN | FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS, FCF_TITLEBAR
  216.     BEGIN
  217.         CONTROL "Database Manager", DPARMS_DBMAN, 39, 142, 97, 12,
  218.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  219.         CONTROL "Database Log", DPARMS_LOG, 39, 80, 93, 13,
  220.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  221.         CONTROL "General Database ", DPARMS_GENDB, 39, 113, 95, 14,
  222.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  223.         CONTROL "Database Heap", DPARMS_HEAP, 37, 46, 94, 13,
  224.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  225.         CONTROL "CANCEL", DID_CANCEL, 19, 8, 49, 13,
  226.                 WC_BUTTON, BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  227.         CONTROL "HELP", IDLG_DOCPARMS, 107, 8, 51, 13,
  228.                 WC_BUTTON, BS_PUSHBUTTON | BS_HELP | WS_TABSTOP | WS_VISIBLE
  229.         CONTROL "DB & DBM PARAMETERS ", DPARMS_HTEXT, 2, 160, 176, 14,
  230.                 WC_STATIC, SS_TEXT | DT_CENTER | DT_VCENTER | WS_GROUP | WS_VISIBLE
  231.     END
  232. END
  233.  
  234.  
  235. //* #include "dlgdbdem.h"
  236.