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