home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / editor / pmview / pmview.dlg < prev    next >
Text File  |  1994-01-31  |  7KB  |  184 lines

  1. //UTILITIES
  2. //DOUGLAS BOLING
  3. //Vol. 9, No.  13
  4. //PMVIEW.DLG
  5.  
  6. //=======================================================================
  7. // PMVIEW.DLG -- Dialog templates for PMVIEW.C
  8. //
  9. // Copyright (c) 1990 Ziff Communications Co.
  10. //
  11. // Written by Douglas Boling
  12. // Modified by K. L. Singer to add Hex string search and Hex / Line No.
  13. //   options in Search Goto dialog and Hex-EBCDIC option in Configuration.
  14. //   Also added display of File Name Filter in Open dialog box.
  15. //=======================================================================
  16. DLGTEMPLATE IDD_ABOUT
  17.     {
  18.     DIALOG      "", 0,   0,   0, 200, 100,, FCF_DLGBORDER | WS_SAVEBITS
  19.  
  20.     {
  21.         ICON    ID_RESOURCE                  -1,  10, 65,   0,  0
  22.  
  23.         CTEXT   "PMVIEW",                    -1,  70, 80,  60,  8
  24.  
  25.         CTEXT   "Copyright (c) 1990",        -1,  50, 65, 100,  8
  26.  
  27.         CTEXT   "Ziff Communications Co.",   -1,  40, 55, 120,  8
  28.  
  29.         CTEXT   "Written by Douglas Boling", -1,  30, 45, 140,  8
  30.  
  31.         CTEXT   "Modified by Ken Singer",    -1,  30, 35, 140,  8
  32.  
  33.         CTEXT   "04/13/92",                  -1,  30, 25, 140,  8
  34.  
  35.         DEFPUSHBUTTON "OK"               DID_OK,  80,  5,  40, 12, WS_GROUP
  36.     }
  37. }
  38. DLGTEMPLATE IDD_OPEN
  39.     {
  40.     DIALOG      "Open a File", 0, 0, 0, 285, 135,, FCF_DLGBORDER | FCF_TITLEBAR
  41.  
  42.     {
  43.         LTEXT   "File ~Name:",          -1,   6, 121,  50,  8, WS_GROUP |
  44.                                                                DT_MNEMONIC
  45.  
  46.         ENTRYFIELD ""         IDD_FILEEDIT,  60, 121, 222,  8, ES_MARGIN
  47.  
  48.         LTEXT   "D~rives",              -1,   6, 106,  28,  8, WS_GROUP |
  49.                                                                DT_MNEMONIC
  50.  
  51.         LISTBOX              IDD_DRIVELIST,   6,  40,  28, 64
  52.  
  53.         LTEXT   "~Directories",         -1,  38, 106,  80,  8, WS_GROUP |
  54.                                                                DT_MNEMONIC
  55.  
  56.         LISTBOX                IDD_DIRLIST,  38,  40, 100, 68, LS_HORZSCROLL
  57.  
  58.         LTEXT   "~Files",               -1, 142, 106, 122,  8, WS_GROUP |
  59.                                                                DT_MNEMONIC
  60.         LISTBOX               IDD_FILELIST, 142,  40, 142, 68, LS_HORZSCROLL
  61.  
  62.         AUTOCHECKBOX "Include ~Hidden Files",IDD_INCHIDDEN,
  63.                                               6,  25, 120, 10, WS_GROUP
  64.  
  65.         LTEXT   "File Filter:", IDD_FILEFILTER,
  66.                                             130,  26, 150,  8
  67.  
  68.         DEFPUSHBUTTON "OK"          DID_OK,  71,   5,  50, 12, WS_GROUP
  69.  
  70.         DEFPUSHBUTTON "Cancel"  DID_CANCEL, 164,   5,  50, 12, WS_GROUP
  71.     }
  72. }
  73. DLGTEMPLATE IDD_CONFIGURE
  74. {
  75.     DIALOG "Configuration", 0,  0,  0, 280, 150,, FCF_DLGBORDER | FCF_TITLEBAR
  76.     {
  77.         LTEXT   "Colors",               -1,  55, 140,  30,  8
  78.  
  79.  
  80.         LTEXT   "~Foreground",          -1,  10, 132,  50,  8, WS_GROUP |
  81.                                                                DT_MNEMONIC
  82.         LISTBOX                 IDD_FCOLOR,  10,  90,  70, 40
  83.  
  84.  
  85.         LTEXT   "~Backgound",           -1,  90, 132,  50,  8, WS_GROUP |
  86.                                                                DT_MNEMONIC
  87.         LISTBOX                 IDD_BCOLOR,  90,  90,  70, 40
  88.  
  89.  
  90.         LTEXT   "Font ~Size",           -1, 170, 132,  50,  8, WS_GROUP |
  91.                                                                DT_MNEMONIC
  92.         LISTBOX               IDD_CELLSIZE, 170,  90,  70, 40
  93.  
  94.         GROUPBOX "Display Mode",                 -1,  10,  42,  80, 40
  95.         AUTORADIOBUTTON "~ASCII",     IDD_DEFASCII,   13,  65,  70,  8, WS_GROUP
  96.         AUTORADIOBUTTON "~Hex-ASCII", IDD_DEFHEXASC,  13,  55,  70,  8
  97.         AUTORADIOBUTTON "Hex-~EBCDIC",IDD_DEFHEXEBC,  13,  45,  70,  8
  98.  
  99.         AUTOCHECKBOX "S~croll bars",IDD_DEFSCROLL,
  100.                                             100,  65,  65, 10, WS_GROUP
  101.  
  102.         AUTOCHECKBOX "File ~Position Line",IDD_DEFFILEPOS,
  103.                                             100,  55, 125, 10, WS_GROUP
  104.  
  105.         AUTOCHECKBOX "Save ~Window Position",IDD_SAVEWINPOS,
  106.                                             100, 45,  120, 10, WS_GROUP
  107.  
  108.         LTEXT   "~Tab stop",            -1, 205,  55,  45,  8, WS_GROUP |
  109.                                                                DT_MNEMONIC
  110.         ENTRYFIELD ""          IDD_DEFTABS, 250,  55,  15,  8, ES_MARGIN
  111.  
  112.         AUTOCHECKBOX "Save values to ~disk", IDD_SAVE,
  113.                                              10,  25, 112, 10, WS_GROUP
  114.  
  115.         DEFPUSHBUTTON "OK"          DID_OK,  30,   5,  40, 12, WS_GROUP
  116.  
  117.         DEFPUSHBUTTON "Cancel"  DID_CANCEL, 180,   5,  40, 12, WS_GROUP
  118.     }
  119. }
  120. DLGTEMPLATE IDD_GOTO
  121.     {
  122.     DIALOG      "Goto Offset", 0,  0,  0, 130, 80,, FCF_DLGBORDER
  123.                                                   | FCF_TITLEBAR
  124.                                                   | WS_SAVEBITS
  125.     {
  126.         LTEXT   "Enter ~offset",        -1,   5,  28,  60,  8, WS_GROUP |
  127.                                                                DT_MNEMONIC
  128.  
  129.         ENTRYFIELD ""        IDD_NEWOFFSET,  70,  28,  50,  8, ES_MARGIN
  130.  
  131.         AUTORADIOBUTTON "~Decimal", IDD_DECGOTO, 25, 65, 54, 10, WS_GROUP
  132.  
  133.         AUTORADIOBUTTON "~Hexadecimal", IDD_HEXGOTO, 25, 55, 69, 10
  134.  
  135.         AUTORADIOBUTTON "~Line No. (<0)", IDD_LINEGOTO, 25, 45, 75, 10
  136.  
  137.         DEFPUSHBUTTON "Goto"        DID_OK,  15,  10,  40, 12, WS_GROUP
  138.  
  139.         DEFPUSHBUTTON "Cancel"  DID_CANCEL,  75,  10,  40, 12, WS_GROUP
  140.     }
  141. }
  142. DLGTEMPLATE IDD_SEARCH
  143.     {
  144.     DIALOG      "Find", 0,  0,  0, 200, 77,, FCF_DLGBORDER | FCF_TITLEBAR
  145.     {
  146.         LTEXT   "Enter ~string",        -1,   5,  60,  60,  8, WS_GROUP |
  147.                                                                DT_MNEMONIC
  148.  
  149.         ENTRYFIELD ""          IDD_SRCHSTR,  65,  60, 120,  8, ES_MARGIN
  150.  
  151.         AUTOCHECKBOX "~Case Sensitive",  IDD_CHKCASE, 5, 40, 80, 10, WS_GROUP
  152.  
  153.         AUTOCHECKBOX "Search from ~Top",IDD_TOPSEARCH,
  154.                                                      100, 40, 90, 10, WS_GROUP
  155.  
  156.         AUTOCHECKBOX "~Hex String",IDD_HEXSTRING,67, 28, 59, 10, WS_GROUP
  157.  
  158.         DEFPUSHBUTTON "Find"        DID_OK,  40,  10,  40, 12, WS_GROUP
  159.  
  160.         DEFPUSHBUTTON "Cancel"  DID_CANCEL, 120,  10,  40, 12, WS_GROUP
  161.     }
  162. }
  163. DLGTEMPLATE IDD_PICKFONT
  164. {
  165.     DIALOG "Set Font Size", 0,  0,  0,  96, 70,, FCF_DLGBORDER | FCF_TITLEBAR
  166.     {
  167.         LISTBOX                  IDD_FONTS,  10,  24,  80, 45, WS_GROUP
  168.  
  169.         DEFPUSHBUTTON "Set"         DID_OK,   5,   5,  40, 12, WS_GROUP
  170.  
  171.         DEFPUSHBUTTON "Cancel"  DID_CANCEL,  55,   5,  40, 12, WS_GROUP
  172.     }
  173. }
  174. DLGTEMPLATE IDD_SRCHMSG LOADONCALL MOVEABLE DISCARDABLE
  175. BEGIN
  176.     DIALOG "", 0, 8, 8, 70, 16, FS_NOBYTEALIGN | FS_DLGBORDER | WS_VISIBLE |
  177.                 WS_CLIPSIBLINGS | WS_SAVEBITS
  178.     BEGIN
  179.         CONTROL "Searching...", -1, 6, 5, 55,  8,
  180.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | DT_WORDBREAK |
  181.                 WS_GROUP | WS_VISIBLE
  182.     END
  183. END
  184.