home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / listpm.zip / source / Res / listpm.Rc < prev    next >
Text File  |  1996-07-08  |  11KB  |  261 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\list\Res\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 wraped",        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.     END
  39.  
  40.     SUBMENU "~Help",                   IDM_HELP, MIS_TEXT | MIS_HELP
  41.     BEGIN
  42.         MENUITEM "~General help",      SC_HELPEXTENDED, MIS_TEXT |
  43.                  MIS_SYSCOMMAND
  44.         MENUITEM "Help ~index",        SC_HELPINDEX, MIS_TEXT | MIS_SYSCOMMAND
  45.         MENUITEM "~Keys help",         SC_HELPKEYS, MIS_TEXT | MIS_SYSCOMMAND
  46.         MENUITEM "~Program author",    IDM_PROGRAMAUTHOR, MIS_TEXT
  47.         MENUITEM "~Copyright",         IDM_COPYRIGHT, MIS_TEXT
  48.         MENUITEM "~Gnu public licence", IDM_GNUPUBLICLICENCE, MIS_TEXT
  49.     END
  50. END
  51.  
  52. CODEPAGE 850
  53. ACCELTABLE WIN_UICLLISTER PRELOAD
  54. BEGIN
  55.     VK_INSERT,  IDM_COPYTOCLIPBOARD, VIRTUALKEY, CONTROL
  56.     VK_F3,      SC_CLOSE, VIRTUALKEY, SCANCODE, SYSCOMMAND
  57.     "x",        SC_CLOSE, VIRTUALKEY, ALT, SYSCOMMAND
  58.     "X",        SC_CLOSE, VIRTUALKEY, ALT, SYSCOMMAND
  59.     "n",        IDM_OPENNEW, ALT
  60.     "N",        IDM_OPENNEW, ALT
  61.     "r",        IDM_REPLACEFILE, ALT
  62.     "R",        IDM_REPLACEFILE, ALT
  63.     VK_ESC,     SC_CLOSE, VIRTUALKEY, CHAR, SYSCOMMAND
  64.     "t",        IDM_FONT, ALT
  65.     "T",        IDM_FONT, ALT
  66.     "C",        SC_CLOSE, VIRTUALKEY, ALT, SYSCOMMAND
  67.     "c",        SC_CLOSE, VIRTUALKEY, ALT, SYSCOMMAND
  68.     "s",        IDM_SEARCH, VIRTUALKEY, ALT
  69.     "S",        IDM_SEARCH, VIRTUALKEY, ALT
  70.     "a",        IDM_AGAIN, VIRTUALKEY, ALT
  71.     "A",        IDM_AGAIN, VIRTUALKEY, ALT
  72.     "f",        IDM_SEARCH, VIRTUALKEY, CONTROL
  73.     "F",        IDM_SEARCH, VIRTUALKEY, CONTROL
  74.     "n",        IDM_AGAIN, VIRTUALKEY, CONTROL, ALT
  75.     "N",        IDM_AGAIN, VIRTUALKEY, CONTROL, ALT
  76.     "F",        IDM_SEARCH, VIRTUALKEY, CONTROL
  77.     "f",        IDM_SEARCH, VIRTUALKEY, CONTROL
  78.     "N",        IDM_AGAIN, VIRTUALKEY, CONTROL
  79.     "n",        IDM_AGAIN, VIRTUALKEY, CONTROL
  80. END
  81.  
  82. WINDOWTEMPLATE WIN_UICLLISTER 850
  83. BEGIN
  84.     WINDOW "Paul Elliott's Lister", WIN_UICLLISTER, 2, 27, 513, 182, WC_FRAME,
  85.                 FS_NOBYTEALIGN | FS_BORDER | WS_CLIPSIBLINGS | WS_SAVEBITS,
  86.                 FCF_TITLEBAR | FCF_SYSMENU | FCF_MENU | FCF_ACCELTABLE
  87.     BEGIN
  88.         CONTROL "Text",                MLE_TEXT, 112, 65, 64, 33, WC_MLE,
  89.                                             MLS_BORDER | MLS_HSCROLL |
  90.                                             MLS_READONLY | MLS_VSCROLL |
  91.                                             MLS_DISABLEUNDO | WS_TABSTOP |
  92.                                             WS_VISIBLE
  93.                 CTLDATA 32, 0, 65535, 65535, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0x8000, 0x0001, 0, 0
  94.         CONTROL "",                    SC_NEXT, 112, 65, 64, 33, WC_MLE,
  95.                                             MLS_BORDER | MLS_HSCROLL |
  96.                                             MLS_READONLY | MLS_VSCROLL |
  97.                                             MLS_DISABLEUNDO | WS_TABSTOP |
  98.                                             WS_VISIBLE
  99.                 CTLDATA 32, 2, 65535, 65535, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0x8000, 0x0001, 0, 0
  100.                 PRESPARAMS PP_FONTNAMESIZE, "2.System VIO"
  101.     END
  102. END
  103.  
  104. DLGTEMPLATE DLG_COPYRIGHT 850 MOVEABLE DISCARDABLE
  105. BEGIN
  106.     DIALOG "(C) Paul Elliott,1996", DLG_COPYRIGHT, 90, 93, 241, 49,
  107.                 FS_NOBYTEALIGN | FS_DLGBORDER | WS_CLIPSIBLINGS | WS_SAVEBITS,
  108.                 FCF_TITLEBAR | FCF_SYSMENU
  109.     BEGIN
  110.         CONTROL "ListPM version 01, Copyright (C) 1996 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.",
  111.                                        ST_COPYRIGHT, 4, 1, 233, 43, WC_STATIC,
  112.                                             SS_TEXT | DT_WORDBREAK | WS_GROUP |
  113.                                             WS_VISIBLE
  114.     END
  115. END
  116.  
  117. CODEPAGE 850
  118. MESSAGETABLE MOVEABLE DISCARDABLE
  119. BEGIN
  120.     ERR_NOTREAD,                        "File is not readable."
  121. END
  122.  
  123. CODEPAGE 850
  124. STRINGTABLE MOVEABLE DISCARDABLE
  125. BEGIN
  126.     STR_TITLEREPLACE,                   "Next file to display in current Window."
  127.     STR_TITLENEW,                       "Open new file in new Window."
  128.     STR_TITLE,                          "Lister,   (C) Paul Elliott 1996"
  129.     STR_FONTTITLE,                      "Font to display file."
  130.     STR_DEFAULTFONT,                    "Should this font be made the default font for all list windows?"
  131.     STR_EXENAME,                        "ListPM"
  132.     STR_ENTRYTITLE,                     "Text to search for"
  133.     STR_EXACTCASE,                      "Exact case"
  134.     STR_FORWARD,                        "Forward"
  135.     STR_REVERSE,                        "Reverse"
  136. END
  137. DEFAULTICON  G:\pe\local\os2\list\Res\LISTPM.ICO
  138. HELPSUBTABLE SUBTABLE_LIST
  139. SUBITEMSIZE 2
  140. BEGIN
  141.     HELPSUBITEM MLE_TEXT,           305
  142.     HELPSUBITEM 32808,              32808
  143.     HELPSUBITEM IDM_FILE,           306
  144.     HELPSUBITEM IDM_OPENNEW,        307
  145.     HELPSUBITEM IDM_REPLACEFILE,    309
  146.     HELPSUBITEM SC_CLOSE,           Close
  147.     HELPSUBITEM IDM_EDIT,           311
  148.     HELPSUBITEM IDM_COPYTOCLIPBOARD,312
  149.     HELPSUBITEM IDM_OPTIONS,        313
  150.     HELPSUBITEM IDM_WORDWRAP,       314
  151.     HELPSUBITEM IDM_FONT,           317
  152.     HELPSUBITEM IDM_ON,             315
  153.     HELPSUBITEM IDM_OFF,            316
  154.     HELPSUBITEM SC_HELPEXTENDED,    323
  155.     HELPSUBITEM SC_HELPINDEX,       324
  156.     HELPSUBITEM SC_HELPKEYS,        326
  157.     HELPSUBITEM MLE_TEXT,           305
  158.     HELPSUBITEM IDM_KEYSHELP,       321
  159.     HELPSUBITEM WIN_UICLLISTER,     Do
  160.     HELPSUBITEM IDM_COPYRIGHT,      Copyright
  161.     HELPSUBITEM IDM_GNUPUBLICLICENCE,GNU
  162.     HELPSUBITEM IDM_PROGRAMAUTHOR,  Author
  163.     HELPSUBITEM IDM_SEARCH,         Search
  164.     HELPSUBITEM IDM_AGAIN,          Searchagain
  165.     HELPSUBITEM MLE_TEXT,           32810
  166.     HELPSUBITEM 32811,              32811
  167.     HELPSUBITEM IDM_FILE,           32812
  168.     HELPSUBITEM IDM_OPENNEW,        32813
  169.     HELPSUBITEM IDM_REPLACEFILE,    32814
  170.     HELPSUBITEM SC_CLOSE,           32815
  171.     HELPSUBITEM IDM_EDIT,           32816
  172.     HELPSUBITEM IDM_COPYTOCLIPBOARD,32817
  173.     HELPSUBITEM IDM_SEARCH,         32818
  174.     HELPSUBITEM IDM_AGAIN,          32819
  175.     HELPSUBITEM IDM_OPTIONS,        32820
  176.     HELPSUBITEM IDM_WORDWRAP,       32821
  177.     HELPSUBITEM IDM_FONT,           32822
  178.     HELPSUBITEM IDM_ON,             32823
  179.     HELPSUBITEM IDM_OFF,            32824
  180.     HELPSUBITEM SC_HELPEXTENDED,    32825
  181.     HELPSUBITEM SC_HELPINDEX,       32826
  182.     HELPSUBITEM SC_HELPKEYS,        32827
  183.     HELPSUBITEM IDM_PROGRAMAUTHOR,  32828
  184. END
  185. HELPTABLE ID_HELPTABLE
  186. BEGIN
  187.     HELPITEM    WIN_UICLLISTER,     SUBTABLE_LIST,       Do
  188.     HELPITEM    DLG_SEARCHFORTEXT,  SUBTABLE_SEARCH,     SearchDialog
  189. END
  190. DLGTEMPLATE DLG_SEARCHFORTEXT 850 MOVEABLE DISCARDABLE
  191. BEGIN
  192.     DIALOG "Search for Text", DLG_SEARCHFORTEXT, 54, 90, 283, 61,
  193.                 FS_NOBYTEALIGN | FS_DLGBORDER | WS_CLIPSIBLINGS | WS_SAVEBITS,
  194.                 FCF_TITLEBAR | FCF_SYSMENU
  195.     BEGIN
  196.         CONTROL "",                    ENT_TEXT, 16, 44, 247, 10, WC_ENTRYFIELD,
  197.                                             ES_AUTOSCROLL | ES_MARGIN |
  198.                                             ES_AUTOTAB | ES_COMMAND |
  199.                                             WS_TABSTOP | WS_VISIBLE
  200.                 CTLDATA 8, 32, 0, 0
  201.         CONTROL "~Exact case",         BOX_CASE, 29, 11, 60, 10, WC_BUTTON,
  202.                                             BS_AUTOCHECKBOX | WS_TABSTOP |
  203.                                             WS_VISIBLE
  204.         CONTROL "~Forward match",      BUT_FORWARD, 143, 29, 78, 10, WC_BUTTON,
  205.                                             BS_AUTORADIOBUTTON | WS_GROUP |
  206.                                             WS_TABSTOP | WS_VISIBLE
  207.                 CTLDATA 6, 1, 0
  208.         CONTROL "~Reverse match",      BUT_REVERSE, 141, 10, 79, 10, WC_BUTTON,
  209.                                             BS_AUTORADIOBUTTON | WS_TABSTOP |
  210.                                             WS_VISIBLE
  211.     END
  212. END
  213.  
  214.  
  215.  
  216. CODEPAGE 850
  217. ACCELTABLE DLG_SEARCHFORTEXT PRELOAD
  218. BEGIN
  219.     VK_ENTER,   SC_CLOSE, VIRTUALKEY, SYSCOMMAND
  220.     VK_NEWLINE, SC_CLOSE, VIRTUALKEY, SYSCOMMAND
  221. END
  222.  
  223. WINDOWTEMPLATE DLG_SEARCHFORTEXT 850 MOVEABLE DISCARDABLE
  224. BEGIN
  225.     WINDOW "Search for Text", DLG_SEARCHFORTEXT, 54, 90, 283, 61, WC_FRAME,
  226.                 FS_NOBYTEALIGN | FS_DLGBORDER | WS_CLIPSIBLINGS | WS_SAVEBITS,
  227.                 FCF_TITLEBAR | FCF_SYSMENU | FCF_ACCELTABLE
  228.     BEGIN
  229.         CONTROL "",                    ENT_TEXT, 16, 44, 247, 10, WC_ENTRYFIELD,
  230.                                             ES_AUTOSCROLL | ES_MARGIN |
  231.                                             ES_AUTOTAB | WS_TABSTOP |
  232.                                             WS_VISIBLE
  233.                 CTLDATA 8, 32, 0, 0
  234.         CONTROL "~Exact case",         BOX_CASE, 29, 11, 60, 10, WC_BUTTON,
  235.                                             BS_AUTOCHECKBOX | WS_TABSTOP |
  236.                                             WS_VISIBLE
  237.         CONTROL "~Forward match",      BUT_FORWARD, 143, 29, 78, 10, WC_BUTTON,
  238.                                             BS_AUTORADIOBUTTON | WS_GROUP |
  239.                                             WS_TABSTOP | WS_VISIBLE
  240.                 CTLDATA 6, 1, 0
  241.         CONTROL "~Reverse match",      BUT_REVERSE, 141, 10, 79, 10, WC_BUTTON,
  242.                                             BS_AUTORADIOBUTTON | WS_TABSTOP |
  243.                                             WS_VISIBLE
  244.     END
  245. END
  246.  
  247.  
  248. HELPTABLE TABLE_SEARCH
  249. BEGIN
  250.     HELPITEM    DLG_SEARCHFORTEXT,  SUBTABLE_SEARCH,     SearchDialog
  251. END
  252. HELPSUBTABLE SUBTABLE_SEARCH
  253. SUBITEMSIZE 2
  254. BEGIN
  255.     HELPSUBITEM ENT_TEXT,           SearchDialog
  256.     HELPSUBITEM BOX_CASE,           EXact
  257.     HELPSUBITEM BUT_FORWARD,        Forward
  258.     HELPSUBITEM BUT_REVERSE,        Reverse
  259.     HELPSUBITEM SC_HELPEXTENDED,    SearchDialog
  260. END
  261.