home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / listpm7.zip / listpm.rc < prev    next >
Text File  |  1999-07-18  |  13KB  |  285 lines

  1. #define    INCL_WINSYS
  2. #define INCL_WINSTDDLGS
  3. #define INCL_WINSTDSPIN
  4. #define INCL_NLS
  5. #define INCL_SW
  6.  
  7. #include <os2.h>
  8.  
  9. #include "listpm.h"
  10.  
  11. ICON        WIN_UICLLISTER "G:\\pe\\local\\os2\\VACPP40\\list\\LISTPM.ICO"
  12. MENU WIN_UICLLISTER
  13. BEGIN
  14.  
  15.     SUBMENU "~File",                   IDM_FILE, MIS_TEXT
  16.     BEGIN
  17.         MENUITEM "~New file open",     IDM_OPENNEW, MIS_TEXT
  18.         MENUITEM "~Replace file",      IDM_REPLACEFILE, MIS_TEXT
  19.         MENUITEM "C~lose \tF3",        SC_CLOSE, MIS_TEXT | MIS_SYSCOMMAND
  20.     END
  21.  
  22.     SUBMENU "~Edit",                   IDM_EDIT, MIS_TEXT
  23.     BEGIN
  24.         MENUITEM "~Copy to clipboard \tCtrl+Ins", IDM_COPYTOCLIPBOARD, MIS_TEXT
  25.         MENUITEM "~Search\tCtrl+F",    IDM_SEARCH, MIS_TEXT
  26.         MENUITEM "Search ~again\tCtrl+N", IDM_AGAIN, MIS_TEXT
  27.     END
  28.  
  29.     SUBMENU "~Options",                IDM_OPTIONS, MIS_TEXT
  30.     BEGIN
  31.  
  32.         SUBMENU "~Word wrapped",       IDM_WORDWRAP, MIS_TEXT
  33.         BEGIN
  34.             MENUITEM "O~n",            IDM_ON, MIS_TEXT
  35.             MENUITEM "O~ff",           IDM_OFF, MIS_TEXT, MIA_CHECKED
  36.         END
  37.         MENUITEM "Fon~t",              IDM_FONT, MIS_TEXT
  38.  
  39.         SUBMENU "Color",               IDM_COLOR, MIS_TEXT
  40.         BEGIN
  41.             MENUITEM "Text area foreground color", MLE_FOR, MIS_TEXT
  42.             MENUITEM "Text area background color", MLE_BACK, MIS_TEXT
  43.             MENUITEM "Foreground color", IDM_FORC, MIS_TEXT
  44.             MENUITEM "Background color", IDM_BCKC, MIS_TEXT
  45.             MENUITEM "Disabled foreground color", IDM_DISFORC, MIS_TEXT
  46.             MENUITEM "Disabled background color", IDM_DISBCKC, MIS_TEXT
  47.             MENUITEM "Hilite foreground color", IDM_HIFORC, MIS_TEXT
  48.             MENUITEM "Hilite background color", IDM_HIBCKC, MIS_TEXT
  49.             MENUITEM "Active color",   IDM_ACTIVEC, MIS_TEXT
  50.             MENUITEM "Inactive color", IDM_INACTIVEC, MIS_TEXT
  51.             MENUITEM "Shadow color",   IDM_SHADOWC, MIS_TEXT
  52.             MENUITEM "Title bar active color", IDM_TACTIVEC, MIS_TEXT
  53.             MENUITEM "Title bar inactive color", IDM_TINACTIVEC, MIS_TEXT
  54.             MENUITEM "Title bar active text area background color",
  55.                       TITLE_ACTTEXTBACK, MIS_TEXT
  56.             MENUITEM "Title bar active text area foreground color",
  57.                       TITLE_ACTTEXTFOR, MIS_TEXT
  58.             MENUITEM "Title bar inactive text area background color",
  59.                       TITLE_INACTTEXTBACK, MIS_TEXT
  60.             MENUITEM "Title bar inactive text area foreground color",
  61.                       TITLE_INACTTEXTFOR, MIS_TEXT
  62.         END
  63.     END
  64.  
  65.     SUBMENU "~Help",                   IDM_HELP, MIS_TEXT | MIS_HELP
  66.     BEGIN
  67.         MENUITEM "~General help",      SC_HELPEXTENDED, MIS_TEXT |
  68.                  MIS_SYSCOMMAND
  69.         MENUITEM "Help ~index",        SC_HELPINDEX, MIS_TEXT | MIS_SYSCOMMAND
  70.         MENUITEM "~Keys help",         SC_HELPKEYS, MIS_TEXT | MIS_SYSCOMMAND
  71.         MENUITEM "~Program author",    IDM_PROGRAMAUTHOR, MIS_TEXT
  72.         MENUITEM "~Copyright",         IDM_COPYRIGHT, MIS_TEXT
  73.         MENUITEM "~Gnu public licence", IDM_GNUPUBLICLICENCE, MIS_TEXT
  74.     END
  75. END
  76.  
  77. ACCELTABLE WIN_UICLLISTER PRELOAD
  78. BEGIN
  79.     VK_INSERT,  IDM_COPYTOCLIPBOARD, VIRTUALKEY, CONTROL
  80.     VK_F3,      SC_CLOSE, VIRTUALKEY, SYSCOMMAND
  81.     "x",        SC_CLOSE, CHAR, ALT, SYSCOMMAND
  82.     "X",        SC_CLOSE, CHAR, ALT, SYSCOMMAND
  83.     "n",        IDM_OPENNEW, CHAR, ALT
  84.     "N",        IDM_OPENNEW, CHAR, ALT
  85.     "r",        IDM_REPLACEFILE, CHAR, ALT
  86.     "R",        IDM_REPLACEFILE, CHAR, ALT
  87.     VK_ESC,     SC_CLOSE, VIRTUALKEY, SYSCOMMAND
  88.     "t",        IDM_FONT, CHAR, ALT
  89.     "T",        IDM_FONT, CHAR, ALT
  90.     "c",        SC_CLOSE, CHAR, ALT, SYSCOMMAND
  91.     "s",        IDM_SEARCH, CHAR, ALT
  92.     "S",        IDM_SEARCH, CHAR, ALT
  93.     "a",        IDM_AGAIN, CHAR, ALT
  94.     "A",        IDM_AGAIN, CHAR, ALT
  95.     "f",        IDM_SEARCH, CHAR, CONTROL
  96.     "F",        IDM_SEARCH, CHAR, CONTROL
  97.     "n",        IDM_AGAIN, CHAR, CONTROL, ALT
  98.     "N",        IDM_AGAIN, CHAR, CONTROL, ALT
  99.     "F",        IDM_SEARCH, CHAR, CONTROL
  100.     "f",        IDM_SEARCH, CHAR, CONTROL
  101.     "N",        IDM_AGAIN, CHAR, CONTROL
  102.     "n",        IDM_AGAIN, CHAR, CONTROL
  103. END
  104.  
  105. WINDOWTEMPLATE WIN_UICLLISTER 850
  106. BEGIN
  107.     WINDOW "Paul Elliott's Lister", WIN_UICLLISTER, 2, 27, 513, 182, WC_FRAME,
  108.                 FS_NOBYTEALIGN | FS_BORDER | WS_CLIPSIBLINGS | WS_SAVEBITS,
  109.                 FCF_TITLEBAR | FCF_SYSMENU | FCF_MENU | FCF_ACCELTABLE
  110.     BEGIN
  111.         CONTROL "",                    MLE_TEXT, 112, 65, 64, 33, WC_MLE,
  112.                                             MLS_HSCROLL | MLS_READONLY |
  113.                                             MLS_VSCROLL | MLS_DISABLEUNDO |
  114.                                             WS_TABSTOP | WS_VISIBLE
  115.                 CTLDATA 32, 0, -1/*65535*/, -1/*65535*/, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0
  116.                 PRESPARAMS PP_FONTNAMESIZE, "2.System VIO"
  117.     END
  118. END
  119.  
  120. DLGTEMPLATE DLG_COPYRIGHT 850 MOVEABLE DISCARDABLE
  121. BEGIN
  122.     DIALOG "(C) Paul Elliott,1999", DLG_COPYRIGHT, 90, 93, 241, 49,
  123.                 FS_NOBYTEALIGN | FS_DLGBORDER | WS_CLIPSIBLINGS | WS_SAVEBITS,
  124.                 FCF_TITLEBAR | FCF_SYSMENU
  125.     BEGIN
  126.         CONTROL "ListPM version 01, Copyright (C) 1999 Paul Elliott ListPM comes with ABSOLUTELY NO WARRANTY; for details consult HELP. This is free software, and you are welcome to redistribute it under certain conditions; consult HELP for details.",
  127.                                        ST_COPYRIGHT, 3, 1, 233, 43, WC_STATIC,
  128.                                             SS_TEXT | DT_LEFT | DT_TOP |
  129.                                             DT_WORDBREAK | WS_GROUP |
  130.                                             WS_VISIBLE
  131.     END
  132. END
  133.  
  134. MESSAGETABLE MOVEABLE DISCARDABLE
  135. BEGIN
  136.     ERR_NOTREAD,                        "File is not readable."
  137. END
  138.  
  139. STRINGTABLE MOVEABLE DISCARDABLE
  140. BEGIN
  141.     STR_TITLEREPLACE,                   "Next file to display in current Window."
  142.     STR_TITLENEW,                       "Open new file in new Window."
  143.     STR_TITLE,                          "Lister,   (C) Paul Elliott 1999"
  144.     STR_FONTTITLE,                      "Font to display file."
  145.     STR_DEFAULTFONT,                    "Should this font be made the default font for all list windows?"
  146.     STR_EXENAME,                        "ListPM"
  147.     STR_ENTRYTITLE,                     "Text to search for"
  148.     STR_EXACTCASE,                      "Exact case"
  149.     STR_FORWARD,                        "Forward"
  150.     STR_REVERSE,                        "Reverse"
  151.     STR_SEARCH,                         "Search"
  152.     STR_TLPRE,                          "ListPm - "
  153.     STR_ACTIVEC,                        "Active Color"
  154.     STR_BCKC,                           "Background Color"
  155.     STR_DISBCKC,                        "Disabled Background Color"
  156.     STR_DISFORC,                        "Disabled Foreground Color"
  157.     STR_FORC,                           "Foreground Color"
  158.     STR_HIFORC,                         "Hilite Foreground Color"
  159.     STR_HIBCKC,                         "Hilite Background Color"
  160.     STR_INACTIVEC,                      "Inactive Color"
  161.     STR_SHADOWC,                        "Shadow Color"
  162.     STR_MLE_BACK,                       "Text area background color"
  163.     STR_MLE_FOR,                        "Text area foreground color"
  164.     STR_TITLE_ACTTEXTBACK,              "Title bar active text area background color"
  165.     STR_TITLE_ACTTEXTFOR,               "Title bar active text area foreground color"
  166.     STR_TITLE_INACTTEXTBACK,            "Title bar inactive text area background color"
  167.     STR_TITLE_INACTTEXTFOR,             "Title bar inactive text area foreground color"
  168.     STR_COLORSAVEQUERY,                 "Save the new color as a stored default for all list windows?"
  169.     STR_REVERTQUERY,                    "Revert to the original distributed color as the stored default for all list windows?"
  170.     STR_TACTIVEC,                       "Title bar active color"
  171.     STR_TBCKC,                          "Title bar background color"
  172.     STR_TFORC,                          "Title bar foreground color"
  173.     STR_TDISBCKC,                       "Title bar disabled background color"
  174.     STR_TDISFORC,                       "Title bar disabled foreground color"
  175.     STR_THIBCKC,                        "Title bar hilite background color"
  176.     STR_THIFORC,                        "Title bar hilite foreground color"
  177.     STR_TINACTIVEC,                     "Title bar inactive color"
  178.     STR_TSHADOWC,                       "Title bar shadow color"
  179. END
  180. DEFAULTICON  "G:\\pe\\local\\os2\\VACPP40\\list\\LISTPM.ICO"
  181. HELPSUBTABLE SUBTABLE_LIST
  182. SUBITEMSIZE 2
  183. BEGIN
  184.     HELPSUBITEM MLE_TEXT,           305
  185.     HELPSUBITEM IDM_FILE,           306
  186.     HELPSUBITEM IDM_OPENNEW,        307
  187.     HELPSUBITEM IDM_REPLACEFILE,    309
  188.     HELPSUBITEM SC_CLOSE,           Close
  189.     HELPSUBITEM IDM_EDIT,           311
  190.     HELPSUBITEM IDM_COPYTOCLIPBOARD,312
  191.     HELPSUBITEM IDM_OPTIONS,        313
  192.     HELPSUBITEM IDM_WORDWRAP,       314
  193.     HELPSUBITEM IDM_FONT,           317
  194.     HELPSUBITEM IDM_ON,             315
  195.     HELPSUBITEM IDM_OFF,            316
  196.     HELPSUBITEM SC_HELPEXTENDED,    323
  197.     HELPSUBITEM SC_HELPINDEX,       324
  198.     HELPSUBITEM SC_HELPKEYS,        326
  199.     HELPSUBITEM MLE_TEXT,           305
  200.     HELPSUBITEM IDM_KEYSHELP,       321
  201.     HELPSUBITEM WIN_UICLLISTER,     Do
  202.     HELPSUBITEM IDM_COPYRIGHT,      Copyright
  203.     HELPSUBITEM IDM_GNUPUBLICLICENCE,GNU
  204.     HELPSUBITEM IDM_PROGRAMAUTHOR,  Author
  205.     HELPSUBITEM IDM_SEARCH,         Search
  206.     HELPSUBITEM IDM_AGAIN,          Searchagain
  207.     HELPSUBITEM IDM_COLOR,          334
  208.     HELPSUBITEM MLE_BACK,           334
  209.     HELPSUBITEM MLE_FOR,            334
  210.     HELPSUBITEM IDM_FORC,           334
  211.     HELPSUBITEM IDM_BCKC,           334
  212.     HELPSUBITEM IDM_DISBCKC,        334
  213.     HELPSUBITEM IDM_DISFORC,        334
  214.     HELPSUBITEM IDM_HIBCKC,         334
  215.     HELPSUBITEM IDM_HIFORC,         334
  216.     HELPSUBITEM IDM_ACTIVEC,        334
  217.     HELPSUBITEM IDM_INACTIVEC,      334
  218.     HELPSUBITEM IDM_SHADOWC,        334
  219.     HELPSUBITEM IDM_TACTIVEC,       334
  220.     HELPSUBITEM IDM_TINACTIVEC,     334
  221.     HELPSUBITEM IDM_TBCKC,          334
  222.     HELPSUBITEM IDM_TDISBCKC,       334
  223.     HELPSUBITEM IDM_TDISFORC,       334
  224.     HELPSUBITEM IDM_TFORC,          334
  225.     HELPSUBITEM IDM_THIBCKC,        334
  226.     HELPSUBITEM IDM_THIFORC,        334
  227.     HELPSUBITEM IDM_TSHADOWC,       334
  228.     HELPSUBITEM TITLE_ACTTEXTBACK,  334
  229.     HELPSUBITEM TITLE_ACTTEXTFOR,   334
  230.     HELPSUBITEM TITLE_INACTTEXTBACK,334
  231.     HELPSUBITEM TITLE_INACTTEXTFOR, 334
  232. END
  233. HELPTABLE ID_HELPTABLE
  234. BEGIN
  235.     HELPITEM    WIN_UICLLISTER,     SUBTABLE_LIST,       Do
  236.     HELPITEM    DLG_SEARCHFORTEXT,  SUBTABLE_SEARCH,     SearchDialog
  237. END
  238. DLGTEMPLATE DLG_SEARCHFORTEXT 850 MOVEABLE DISCARDABLE
  239. BEGIN
  240.     DIALOG "Search for Text", DLG_SEARCHFORTEXT, 54, 90, 283, 61,
  241.                 FS_NOBYTEALIGN | FS_DLGBORDER | WS_CLIPSIBLINGS | WS_SAVEBITS,
  242.                 FCF_TITLEBAR | FCF_SYSMENU
  243.     BEGIN
  244.         CONTROL "",                    ENT_TEXT, 16, 44, 247, 10, WC_ENTRYFIELD,
  245.                                             ES_AUTOSCROLL | ES_MARGIN |
  246.                                             ES_AUTOTAB | ES_COMMAND |
  247.                                             WS_TABSTOP | WS_VISIBLE
  248.                 CTLDATA 8, 32, 0, 0
  249.         CONTROL "~Exact case",         BOX_CASE, 29, 11, 60, 10, WC_BUTTON,
  250.                                             BS_AUTOCHECKBOX | WS_TABSTOP |
  251.                                             WS_VISIBLE
  252.         CONTROL "~Forward match",      BUT_FORWARD, 143, 29, 78, 10, WC_BUTTON,
  253.                                             BS_AUTORADIOBUTTON | WS_GROUP |
  254.                                             WS_TABSTOP | WS_VISIBLE
  255.                 CTLDATA 6, 1, 0
  256.         CONTROL "~Reverse match",      BUT_REVERSE, 141, 10, 79, 10, WC_BUTTON,
  257.                                             BS_AUTORADIOBUTTON | WS_TABSTOP |
  258.                                             WS_VISIBLE
  259.     END
  260. END
  261.  
  262.  
  263.  
  264. ACCELTABLE DLG_SEARCHFORTEXT PRELOAD
  265. BEGIN
  266.     VK_ENTER,   SC_CLOSE, VIRTUALKEY, SYSCOMMAND
  267.     VK_NEWLINE, SC_CLOSE, VIRTUALKEY, SYSCOMMAND
  268. END
  269.  
  270.  
  271.  
  272. HELPTABLE TABLE_SEARCH
  273. BEGIN
  274.     HELPITEM    DLG_SEARCHFORTEXT,  SUBTABLE_SEARCH,     SearchDialog
  275. END
  276. HELPSUBTABLE SUBTABLE_SEARCH
  277. SUBITEMSIZE 2
  278. BEGIN
  279.     HELPSUBITEM ENT_TEXT,           SearchDialog
  280.     HELPSUBITEM BOX_CASE,           EXact
  281.     HELPSUBITEM BUT_FORWARD,        Forward
  282.     HELPSUBITEM BUT_REVERSE,        xReverse
  283.     HELPSUBITEM SC_HELPEXTENDED,    SearchDialog
  284. END
  285.