home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / ed32ger1.zip / source / edit.rc < prev    next >
Text File  |  1994-09-09  |  13KB  |  326 lines

  1. #include <os2.h>
  2. #include "edit.h"
  3.  
  4. ICON ID_EDIT edit.ico
  5.  
  6. #ifdef English
  7. MENU ID_EDIT
  8. {
  9.    SUBMENU "~File",                             IDM_FILE
  10.       {
  11.          MENUITEM "~New...\tCtrl+N",            IDM_NEW
  12.          MENUITEM "~Open...\tCtrl+O",           IDM_OPEN
  13.          MENUITEM SEPARATOR
  14.          MENUITEM "~Save\tCtrl+S",              IDM_SAVE
  15.          MENUITEM "Save ~as...\tCtrl+A",        IDM_SAVEAS
  16.          MENUITEM SEPARATOR
  17.          MENUITEM "E~xit...\tF3",               IDM_EXIT
  18.       }
  19.    SUBMENU "~Edit",                             IDM_EDIT
  20.       {
  21.          MENUITEM "~Undo\tAlt+Backspace",       IDM_UNDO
  22.          MENUITEM SEPARATOR
  23.          MENUITEM "Cu~t\tShift+Del",            IDM_CUT
  24.          MENUITEM "~Copy\tCtrl+Ins",            IDM_COPY
  25.          MENUITEM "~Paste\tShift+Ins",          IDM_PASTE
  26.          MENUITEM "~Delete\tDel",               IDM_DELETE
  27.          MENUITEM SEPARATOR
  28.          MENUITEM "~Find...\tCtrl+F",           IDM_FIND
  29.          MENUITEM "Find ~next\tCtrl+V",         IDM_FINDAGAIN
  30.          MENUITEM "~Replace...\tCtrl+R",        IDM_REPLACE
  31.          MENUITEM SEPARATOR
  32.          MENUITEM "~Go to line...\tCtrl+G",     IDM_GO
  33.       }
  34.    SUBMENU "~Help",                             IDM_HELP
  35.       {
  36.          MENUITEM "Help ~index...",             IDM_HELPINDEX
  37.          MENUITEM "~Extended help...",          IDM_EXTENDEDHELP
  38.          MENUITEM "~Help for help...",          IDM_HELPFORHELP
  39.          MENUITEM "~Keys help...",              IDM_KEYSHELP
  40.          MENUITEM SEPARATOR
  41.          MENUITEM "~About...",                  IDM_ABOUT
  42.       }
  43. }
  44. #endif
  45.  
  46. #ifdef Deutsch
  47. MENU ID_EDIT
  48. {
  49.    SUBMENU "~Datei",                              IDM_FILE
  50.       {
  51.          MENUITEM "~Neu...\tStrg+N",              IDM_NEW
  52.          MENUITEM "~Öffnen...\tStrg+O",           IDM_OPEN
  53.          MENUITEM SEPARATOR
  54.          MENUITEM "~Sichern\tStrg+S",             IDM_SAVE
  55.          MENUITEM "Sichern ~unter...\tStrg+A",    IDM_SAVEAS
  56.          MENUITEM SEPARATOR
  57.          MENUITEM "~Verlassen...\tF3",            IDM_EXIT
  58.       }
  59.    SUBMENU "~Editieren",                          IDM_EDIT
  60.       {
  61.          MENUITEM "~Widerrufen\tAlt+Rücktaste",   IDM_UNDO
  62.          MENUITEM SEPARATOR
  63.          MENUITEM "~Ausschneiden\tUmschalt+Entf", IDM_CUT
  64.          MENUITEM "~Kopieren\tStrg+Einfg",        IDM_COPY
  65.          MENUITEM "~Einfügen\tUmschalt+Einfg",    IDM_PASTE
  66.          MENUITEM "~Löschen\tEntf",               IDM_DELETE
  67.          MENUITEM SEPARATOR
  68.          MENUITEM "~Suchen...\tStrg+F",           IDM_FIND
  69.          MENUITEM "Suche ~Nächsten\tStrg+V",      IDM_FINDAGAIN
  70.          MENUITEM "~Ersetzen...\tStrg+R",         IDM_REPLACE
  71.          MENUITEM SEPARATOR
  72.          MENUITEM "~Gehe zu Zeile...\tStrg+G",    IDM_GO
  73.       }
  74.    SUBMENU "~Hilfe",                               IDM_HELP
  75.       {
  76.          MENUITEM "Hilfe~index...",                IDM_HELPINDEX
  77.          MENUITEM "~Erweiterte Hilfe...",          IDM_EXTENDEDHELP
  78.          MENUITEM "Hilfe für ~Hilfefunktionen...", IDM_HELPFORHELP
  79.          MENUITEM "Hilfe für ~Tasten...",          IDM_KEYSHELP
  80.          MENUITEM SEPARATOR
  81.          MENUITEM "~Produktinformation...",        IDM_ABOUT
  82.       }
  83. }
  84. #endif
  85.  
  86.  
  87.  
  88. /* All languages: */
  89.  
  90. ACCELTABLE ID_EDIT
  91. {
  92.    VK_F3, IDM_EXIT, VIRTUALKEY
  93.    VK_BACKSPACE, IDM_UNDO, VIRTUALKEY, ALT
  94.    VK_DELETE, IDM_CUT, VIRTUALKEY, SHIFT
  95.    VK_INSERT, IDM_COPY, VIRTUALKEY, CONTROL
  96.    VK_INSERT, IDM_PASTE, VIRTUALKEY, SHIFT
  97.    VK_DELETE, IDM_DELETE, VIRTUALKEY
  98.    "^f", IDM_FIND         /* Don't use uppercase letter, tkg */
  99.    "^v", IDM_FINDAGAIN
  100.    "^r", IDM_REPLACE
  101.    "^g", IDM_GO
  102.    "^n", IDM_NEW
  103.    "^o", IDM_OPEN
  104.    "^s", IDM_SAVE
  105.    "^a", IDM_SAVEAS
  106. }
  107.  
  108.  
  109. HELPTABLE ID_EDIT
  110. {
  111.    HELPITEM    ID_EDIT, ID_EDIT, ID_EDIT
  112. }
  113.  
  114.  
  115. HELPSUBTABLE ID_EDIT
  116. {
  117.    HELPSUBITEM    IDM_FILE, IDM_FILE
  118.    HELPSUBITEM    IDM_NEW, IDM_NEW
  119.    HELPSUBITEM    IDM_OPEN, IDM_OPEN
  120.    HELPSUBITEM    IDM_SAVE, IDM_SAVE
  121.    HELPSUBITEM    IDM_SAVEAS, IDM_SAVEAS
  122.    HELPSUBITEM    IDM_EXIT, IDM_EXIT      
  123.    HELPSUBITEM    IDM_EDIT, IDM_EDIT
  124.    HELPSUBITEM    IDM_UNDO, IDM_UNDO
  125.    HELPSUBITEM    IDM_CUT, IDM_CUT
  126.    HELPSUBITEM    IDM_COPY, IDM_COPY
  127.    HELPSUBITEM    IDM_PASTE, IDM_PASTE
  128.    HELPSUBITEM    IDM_DELETE, IDM_DELETE
  129.    HELPSUBITEM    IDM_FIND, IDM_FIND
  130.    HELPSUBITEM    IDM_REPLACE, IDM_REPLACE
  131.    HELPSUBITEM    IDM_GO, IDM_GO
  132.    HELPSUBITEM    IDM_HELP, IDM_HELP
  133.    HELPSUBITEM    IDM_HELPFORHELP, IDM_HELPFORHELP
  134.    HELPSUBITEM    IDM_EXTENDEDHELP, IDM_EXTENDEDHELP
  135.    HELPSUBITEM    IDM_KEYSHELP, IDM_KEYSHELP
  136.    HELPSUBITEM    IDM_HELPINDEX, IDM_HELPINDEX
  137.    HELPSUBITEM    IDM_ABOUT, IDM_ABOUT
  138. }
  139.  
  140.  
  141. #ifdef English
  142. DLGTEMPLATE IDD_ABOUT LOADONCALL MOVEABLE DISCARDABLE 
  143. {
  144.     DIALOG "About Edit", IDD_ABOUT, 30, 30, 212, 88, FS_NOBYTEALIGN | 
  145.                 FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS,
  146.                 FCF_SYSMENU | FCF_TITLEBAR
  147.     {
  148.         CONTROL "OS/2 Programmer's Editor", -1, 46, 72, 122, 8, WC_STATIC, 
  149.                 SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  150.         CONTROL ID_EDIT, ID_EDIT, 87, 48, 22, 16, WC_STATIC, SS_ICON | 
  151.                 WS_GROUP | WS_VISIBLE
  152.         CONTROL "Copyright (c) 1992, Brian R. Anderson", -1, 23, 34, 163, 8, 
  153.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  154.         CONTROL "Copyright (c) 1994, Thomas K. Götz", -1, 23, 25, 163, 8, 
  155.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  156.         CONTROL "OK", DID_OK, 81, 8, 38, 13, WC_BUTTON, BS_PUSHBUTTON | 
  157.                 BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
  158.     }
  159. }
  160. #endif
  161.  
  162. #ifdef Deutsch
  163. DLGTEMPLATE IDD_ABOUT LOADONCALL MOVEABLE DISCARDABLE 
  164. {
  165.     DIALOG "Produktinformation", IDD_ABOUT, 30, 30, 212, 88, FS_NOBYTEALIGN | 
  166.                 FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS,
  167.                 FCF_SYSMENU | FCF_TITLEBAR
  168.     {
  169.         CONTROL "OS/2 Programmier Editor", -1, 46, 72, 122, 8, WC_STATIC, 
  170.                 SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  171.         CONTROL ID_EDIT, ID_EDIT, 87, 48, 22, 16, WC_STATIC, SS_ICON | 
  172.                 WS_GROUP | WS_VISIBLE
  173.         CONTROL "Copyright (c) 1992, Brian R. Anderson", -1, 23, 34, 163, 8, 
  174.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  175.         CONTROL "Copyright (c) 1994, Thomas K. Götz", -1, 23, 25, 163, 8, 
  176.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  177.         CONTROL "OK", DID_OK, 81, 8, 38, 13, WC_BUTTON, BS_PUSHBUTTON | 
  178.                 BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
  179.     }
  180. }
  181. #endif
  182.  
  183.  
  184. #ifdef English
  185. DLGTEMPLATE IDD_FIND LOADONCALL MOVEABLE DISCARDABLE 
  186. {
  187.     DIALOG "Find", IDD_FIND, 30, 30, 208, 56, FS_NOBYTEALIGN | FS_DLGBORDER | 
  188.                 WS_VISIBLE | WS_SAVEBITS, 
  189.                 FCF_SYSMENU | FCF_TITLEBAR
  190.     {
  191.         CONTROL "Search file for text...", -1, 57, 45, 88, 8, WC_STATIC, 
  192.                 SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  193.         CONTROL "Target:", -1, 9, 31, 30, 8, WC_STATIC, SS_TEXT | DT_LEFT | 
  194.                 DT_TOP | WS_GROUP | WS_VISIBLE
  195.         CONTROL "", DID_FINDTEXT, 47, 30, 151, 8, WC_ENTRYFIELD, ES_LEFT | 
  196.                 ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
  197.         CONTROL "Find", DID_OK, 43, 8, 38, 13, WC_BUTTON, BS_PUSHBUTTON | 
  198.                 BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
  199.         CONTROL "Cancel", DID_CANCEL, 126, 8, 38, 13, WC_BUTTON, BS_PUSHBUTTON | 
  200.                 WS_TABSTOP | WS_VISIBLE
  201.     }
  202. }
  203. #endif
  204.  
  205. #ifdef Deutsch
  206. DLGTEMPLATE IDD_FIND LOADONCALL MOVEABLE DISCARDABLE 
  207. {
  208.     DIALOG "Suchen", IDD_FIND, 30, 30, 238, 56, FS_NOBYTEALIGN | FS_DLGBORDER | 
  209.                 WS_VISIBLE | WS_SAVEBITS, 
  210.                 FCF_SYSMENU | FCF_TITLEBAR
  211.     {
  212.         CONTROL "Datei nach Text durchsuchen...", -1, 62, 45, 136, 8, WC_STATIC, 
  213.                 SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  214.         CONTROL "Suchbegriff:", -1, 6, 30, 52, 8, WC_STATIC, SS_TEXT | DT_LEFT | 
  215.                 DT_TOP | WS_GROUP | WS_VISIBLE
  216.         CONTROL "", DID_FINDTEXT, 62, 30, 151, 8, WC_ENTRYFIELD, ES_LEFT | 
  217.                 ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
  218.         CONTROL "Suchen", DID_OK, 62, 8, 46, 13, WC_BUTTON, BS_PUSHBUTTON | 
  219.                 BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
  220.         CONTROL "Abbruch", DID_CANCEL, 146, 8, 46, 13, WC_BUTTON, BS_PUSHBUTTON | 
  221.                 WS_TABSTOP | WS_VISIBLE
  222.     }
  223. }
  224. #endif
  225.  
  226.  
  227. #ifdef English
  228. DLGTEMPLATE IDD_REPLACE LOADONCALL MOVEABLE DISCARDABLE 
  229. {
  230.     DIALOG "Replace", IDD_REPLACE, 30, 30, 236, 76, FS_NOBYTEALIGN | 
  231.                 FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS, 
  232.                 FCF_SYSMENU | FCF_TITLEBAR
  233.     {
  234.         CONTROL "Search file for text, and then replace text...", 
  235.                 DID_REPLACEMSG, 18, 63, 186, 8, 
  236.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  237.         CONTROL "Target:", -1, 35, 45, 30, 8, WC_STATIC, SS_TEXT | DT_LEFT | 
  238.                 DT_TOP | WS_GROUP | WS_VISIBLE
  239.         CONTROL "", DID_OLDTEXT, 73, 45, 152, 8, WC_ENTRYFIELD, ES_LEFT | 
  240.                 ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
  241.         CONTROL "Replacement:", -1, 7, 29, 61, 8, WC_STATIC, SS_TEXT | 
  242.                 DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  243.         CONTROL "", DID_NEWTEXT, 73, 28, 152, 8, WC_ENTRYFIELD, ES_LEFT | 
  244.                 ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
  245.         CONTROL "Find", DID_OK, 9, 8, 38, 13, WC_BUTTON, BS_PUSHBUTTON | 
  246.                 BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
  247.         CONTROL "Replace", DID_DOREPLACE, 58, 8, 48, 13, WC_BUTTON, 
  248.                 BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  249.         CONTROL "Replace All", DID_REPLACEALL, 115, 8, 59, 13, WC_BUTTON, 
  250.                 BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  251.         CONTROL "Cancel", DID_CANCEL, 184, 8, 39, 13, WC_BUTTON, 
  252.                 BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  253.     }
  254. }
  255. #endif
  256.  
  257. #ifdef Deutsch
  258. DLGTEMPLATE IDD_REPLACE LOADONCALL MOVEABLE DISCARDABLE 
  259. {
  260.     DIALOG "Ersetzen", IDD_REPLACE, 30, 30, 250, 76, FS_NOBYTEALIGN | 
  261.                 FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS, 
  262.                 FCF_SYSMENU | FCF_TITLEBAR
  263.     {
  264.         CONTROL "Datei nach Text durchsuchen und ersetzen...", 
  265.                 DID_REPLACEMSG, 24, 63, 186, 8, 
  266.                 WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  267.         CONTROL "Suchbegriff:", -1, 12, 45, 52, 8, WC_STATIC, SS_TEXT | DT_LEFT | 
  268.                 DT_TOP | WS_GROUP | WS_VISIBLE
  269.         CONTROL "", DID_OLDTEXT, 73, 45, 152, 8, WC_ENTRYFIELD, ES_LEFT | 
  270.                 ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
  271.         CONTROL "Ändern in:", -1, 12, 29, 61, 8, WC_STATIC, SS_TEXT | 
  272.                 DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  273.         CONTROL "", DID_NEWTEXT, 73, 28, 152, 8, WC_ENTRYFIELD, ES_LEFT | 
  274.                 ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
  275.         CONTROL "Suchen", DID_OK, 7, 8, 46, 13, WC_BUTTON, BS_PUSHBUTTON | 
  276.                 BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
  277.         CONTROL "Ersetzen", DID_DOREPLACE, 61, 8, 52, 13, WC_BUTTON, 
  278.                 BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  279.         CONTROL "Alles ersetzen", DID_REPLACEALL, 121, 8, 68, 13, WC_BUTTON, 
  280.                 BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  281.         CONTROL "Abbruch", DID_CANCEL, 197, 8, 46, 13, WC_BUTTON, 
  282.                 BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
  283.     }
  284. }
  285. #endif
  286.  
  287.  
  288. #ifdef English
  289. DLGTEMPLATE IDD_GOLINE LOADONCALL MOVEABLE DISCARDABLE 
  290. {
  291.     DIALOG "Go to line...", IDD_GOLINE, 35, 45, 195, 49, FS_NOBYTEALIGN | 
  292.                 FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS, 
  293.                 FCF_SYSMENU | FCF_TITLEBAR
  294.     {
  295.         CONTROL "Line number:", -1, 7, 32, 64, 8, WC_STATIC, SS_TEXT | 
  296.                 DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  297.         CONTROL "", DID_LINENBR, 71, 32, 106, 8, WC_ENTRYFIELD, ES_LEFT | 
  298.                 ES_MARGIN | WS_TABSTOP | WS_VISIBLE
  299.         CONTROL "OK", DID_OK, 27, 8, 38, 13, WC_BUTTON, BS_PUSHBUTTON | 
  300.                 BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
  301.         CONTROL "Cancel", DID_CANCEL, 128, 8, 38, 13, WC_BUTTON, BS_PUSHBUTTON | 
  302.                 WS_TABSTOP | WS_VISIBLE
  303.     }
  304. }
  305. #endif
  306.  
  307. #ifdef Deutsch
  308. DLGTEMPLATE IDD_GOLINE LOADONCALL MOVEABLE DISCARDABLE 
  309. {
  310.     DIALOG "Gehe zu Zeile...", IDD_GOLINE, 35, 45, 195, 49, FS_NOBYTEALIGN | 
  311.                 FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS, 
  312.                 FCF_SYSMENU | FCF_TITLEBAR
  313.     {
  314.         CONTROL "Zeilennummer:", -1, 7, 32, 64, 8, WC_STATIC, SS_TEXT | 
  315.                 DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
  316.         CONTROL "", DID_LINENBR, 71, 32, 106, 8, WC_ENTRYFIELD, ES_LEFT | 
  317.                 ES_MARGIN | WS_TABSTOP | WS_VISIBLE
  318.         CONTROL "OK", DID_OK, 27, 8, 46, 13, WC_BUTTON, BS_PUSHBUTTON | 
  319.                 BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
  320.         CONTROL "Abbruch", DID_CANCEL, 128, 8, 46, 13, WC_BUTTON, BS_PUSHBUTTON | 
  321.                 WS_TABSTOP | WS_VISIBLE
  322.     }
  323. }
  324. #endif
  325.  
  326.