home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / prnt2.zip / Print.Rc < prev    next >
Text File  |  1995-04-28  |  9KB  |  165 lines

  1.  
  2. #define INCL_WINSYS
  3. #define INCL_WINSTDDLGS
  4. #define INCL_WINSTDSPIN
  5. #define INCL_NLS
  6. #define INCL_SW
  7.  
  8. #include <os2.h>
  9.  
  10. #include "prnsetup.h"
  11.  
  12. ICON        WIN_PRINTDRIVER PrnDriv.Ico
  13.  
  14. MENU WIN_PRINTDRIVER
  15. BEGIN
  16.  
  17.     SUBMENU "~File",                   IDM_FILE, MIS_TEXT
  18.     BEGIN
  19.         MENUITEM "P~rint...",          IDM_PRINT, MIS_TEXT
  20.         MENUITEM "~Printer setup...",  IDM_PRINTERSETUP, MIS_TEXT
  21.     END
  22. END
  23.  
  24. DLGTEMPLATE DLG_PRNSETUP 850 MOVEABLE DISCARDABLE
  25. BEGIN
  26.     DIALOG "Printer Setup", DLG_PRNSETUP, 70, 69, 280, 107, FS_NOBYTEALIGN |
  27.                 FS_DLGBORDER | WS_CLIPSIBLINGS | WS_SAVEBITS | WS_VISIBLE,
  28.                 FCF_TITLEBAR | FCF_SYSMENU
  29.     BEGIN
  30.         CONTROL "Select printer to use.", -1, 5, 92, 87, 10, WC_STATIC, SS_TEXT |
  31.                                             DT_VCENTER | WS_GROUP | WS_VISIBLE
  32.                 PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_BLACK
  33.         CONTROL "Printers",            -1, 5, 80, 205, 10, WC_STATIC, SS_TEXT |
  34.                                             DT_CENTER | DT_VCENTER | WS_GROUP |
  35.                                             WS_VISIBLE
  36.                 PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_DARKRED
  37.         CONTROL "",                    LB_PRINTERS, 5, 5, 205, 74, WC_LISTBOX,
  38.                                             LS_NOADJUSTPOS | LS_HORZSCROLL |
  39.                                             WS_VISIBLE
  40.         CONTROL "Select",              DID_OK, 213, 89, 60, 12, WC_BUTTON,
  41.                                             BS_PUSHBUTTON | BS_DEFAULT |
  42.                                             WS_GROUP | WS_TABSTOP | WS_DISABLED |
  43.                                             WS_VISIBLE
  44.         CONTROL "Cancel",              DID_CANCEL, 213, 77, 60, 12, WC_BUTTON,
  45.                                             BS_PUSHBUTTON | WS_TABSTOP |
  46.                                             WS_VISIBLE
  47.         CONTROL "Help",                DID_HLP, 213, 65, 60, 12, WC_BUTTON,
  48.                                             BS_PUSHBUTTON | BS_HELP |
  49.                                             BS_NOPOINTERFOCUS | WS_TABSTOP |
  50.                                             WS_VISIBLE
  51.         CONTROL "Setup...",            DID_SETUP, 213, 53, 60, 12, WC_BUTTON,
  52.                                             BS_PUSHBUTTON | WS_TABSTOP |
  53.                                             WS_DISABLED | WS_VISIBLE
  54.     END
  55. END
  56.  
  57. DLGTEMPLATE DLG_FILEPRN 850
  58. BEGIN
  59.     DIALOG "File Print", DLG_FILEPRN, 42, 48, 280, 182, FS_NOBYTEALIGN |
  60.                 FS_DLGBORDER | WS_CLIPSIBLINGS | WS_SAVEBITS | WS_VISIBLE,
  61.                 FCF_TITLEBAR | FCF_SYSMENU
  62.     BEGIN
  63.         CONTROL "Select options, font, font size and file to print.", -1,
  64.                                         5, 165, 205, 10, WC_STATIC, SS_TEXT |
  65.                                             DT_VCENTER | WS_VISIBLE
  66.                 PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_BLACK
  67.         CONTROL "",                    -1, 5, 85, 205, 79, WC_STATIC,
  68.                                             SS_GROUPBOX | WS_GROUP | WS_VISIBLE
  69.         CONTROL "Printer:",            -1, 8, 150, 75, 8, WC_STATIC, SS_TEXT |
  70.                                             DT_RIGHT | DT_VCENTER | WS_VISIBLE
  71.         CONTROL "",                    IT_PRINTER, 85, 150, 120, 8, WC_STATIC,
  72.                                             SS_TEXT | DT_VCENTER | WS_VISIBLE
  73.                 PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  74.         CONTROL "Current path:",       -1, 8, 140, 75, 8, WC_STATIC, SS_TEXT |
  75.                                             DT_RIGHT | DT_VCENTER | WS_VISIBLE
  76.         CONTROL "",                    IT_DIRECTORY, 85, 140, 120, 8, WC_STATIC,
  77.                                             SS_TEXT | DT_VCENTER | WS_VISIBLE
  78.                 PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  79.         CONTROL "Volume:",             -1, 8, 130, 75, 8, WC_STATIC, SS_TEXT |
  80.                                             DT_RIGHT | DT_VCENTER | WS_VISIBLE
  81.         CONTROL "",                    IT_VOLUMELABEL, 85, 130, 120, 8,
  82.                                             WC_STATIC, SS_TEXT | DT_VCENTER |
  83.                                             WS_VISIBLE
  84.                 PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  85.         CONTROL "Disk remaining:",     -1, 8, 120, 75, 8, WC_STATIC, SS_TEXT |
  86.                                             DT_RIGHT | DT_VCENTER | WS_VISIBLE
  87.         CONTROL "",                    IT_DISKFREE, 85, 120, 120, 8, WC_STATIC,
  88.                                             SS_TEXT | DT_VCENTER | WS_VISIBLE
  89.                 PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  90.         CONTROL "Number of files:",    -1, 8, 110, 75, 8, WC_STATIC, SS_TEXT |
  91.                                             DT_RIGHT | DT_VCENTER | WS_VISIBLE
  92.         CONTROL "",                    IT_FILECOUNT, 85, 110, 120, 8, WC_STATIC,
  93.                                             SS_TEXT | DT_VCENTER | WS_VISIBLE
  94.                 PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  95.         CONTROL "~Include line numbers", CB_INCLUDELINENUMS, 85, 100, 105, 8,
  96.                                             WC_BUTTON, BS_AUTOCHECKBOX |
  97.                                             WS_TABSTOP | WS_VISIBLE
  98.         CONTROL "Font:",               -1, 11, 89, 20, 8, WC_STATIC, SS_TEXT |
  99.                                             DT_RIGHT | DT_VCENTER | WS_VISIBLE
  100.         CONTROL "",                    CBX_FONT, 34, 18, 109, 80, WC_COMBOBOX,
  101.                                             CBS_DROPDOWNLIST | LS_HORZSCROLL |
  102.                                             WS_GROUP | WS_VISIBLE
  103.         CONTROL "Size:",               -1, 146, 89, 20, 8, WC_STATIC, SS_TEXT |
  104.                                             DT_RIGHT | DT_VCENTER | WS_VISIBLE
  105.         CONTROL "",                    CBX_FONTSIZE, 168, 18, 36, 80,
  106.                                             WC_COMBOBOX, CBS_DROPDOWNLIST |
  107.                                             WS_GROUP | WS_VISIBLE
  108.         CONTROL "Drives/Directories",  -1, 5, 76, 100, 8, WC_STATIC, SS_TEXT |
  109.                                             DT_CENTER | DT_VCENTER | WS_VISIBLE
  110.         CONTROL "Files",               -1, 110, 75, 100, 8, WC_STATIC, SS_TEXT |
  111.                                             DT_CENTER | DT_VCENTER | WS_VISIBLE
  112.         CONTROL "",                    CBX_DRIVES, 5, 7, 100, 68, WC_COMBOBOX,
  113.                                             CBS_DROPDOWNLIST | WS_GROUP |
  114.                                             WS_VISIBLE
  115.         CONTROL "",                    LB_DIRECTORIES, 5, 5, 100, 57,
  116.                                             WC_LISTBOX, LS_HORZSCROLL |
  117.                                             WS_VISIBLE
  118.         CONTROL "",                    LB_FILES, 110, 5, 100, 68, WC_LISTBOX,
  119.                                             LS_HORZSCROLL | WS_VISIBLE
  120.         CONTROL "Print",               DID_OK, 213, 163, 60, 12, WC_BUTTON,
  121.                                             BS_PUSHBUTTON | BS_DEFAULT |
  122.                                             WS_GROUP | WS_TABSTOP | WS_VISIBLE
  123.         CONTROL "Cancel",              DID_CANCEL, 213, 151, 60, 12, WC_BUTTON,
  124.                                             BS_PUSHBUTTON | WS_TABSTOP |
  125.                                             WS_VISIBLE
  126.         CONTROL "Help",                DID_HELP, 213, 139, 60, 12, WC_BUTTON,
  127.                                             BS_PUSHBUTTON | BS_HELP |
  128.                                             BS_NOPOINTERFOCUS | WS_TABSTOP |
  129.                                             WS_VISIBLE
  130.         CONTROL "Setup...",            DID_SETUP, 213, 127, 60, 12, WC_BUTTON,
  131.                                             BS_PUSHBUTTON | WS_TABSTOP |
  132.                                             WS_VISIBLE
  133.     END
  134. END
  135.  
  136. HELPTABLE HID_APP
  137. BEGIN
  138.     HELPITEM    DLG_PRNSETUP,       HID_PRNSETUP,        HPID_PRNSETUP
  139.     HELPITEM    WIN_PRINTDRIVER,    HID_MAIN,            HP_APP
  140. END
  141.  
  142. HELPSUBTABLE HID_PRNSETUP
  143. SUBITEMSIZE 2
  144. BEGIN
  145.     HELPSUBITEM LB_PRINTERS,        HPID_PRNSETUP
  146.     HELPSUBITEM DID_OK,             HPID_PRNSETUP
  147.     HELPSUBITEM DID_CANCEL,         HPID_PRNSETUP
  148.     HELPSUBITEM DID_SETUP,          HPID_PRNSETUP
  149. END
  150.  
  151. HELPSUBTABLE HID_MAIN
  152. SUBITEMSIZE 2
  153. BEGIN
  154.     HELPSUBITEM IDM_FILE,           HP_FILE
  155.     HELPSUBITEM IDM_PRINTERSETUP,   HP_PRINTERSETUP
  156. END
  157.  
  158. HELPSUBTABLE HID_FILEPRN
  159. SUBITEMSIZE 2
  160. BEGIN
  161.     HELPSUBITEM CB_INCLUDELINENUMS, HPID_FILEPRN
  162.     HELPSUBITEM DID_OK,             HPID_FILEPRN
  163.     HELPSUBITEM DID_CANCEL,         HPID_FILEPRN
  164. END
  165.