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