home *** CD-ROM | disk | FTP | other *** search
- #include <os2.h>
- #include "edit.h"
-
- ICON ID_EDIT edit.ico
-
- #ifdef English
- MENU ID_EDIT
- {
- SUBMENU "~File", IDM_FILE
- {
- MENUITEM "~New...\tCtrl+N", IDM_NEW
- MENUITEM "~Open...\tCtrl+O", IDM_OPEN
- MENUITEM SEPARATOR
- MENUITEM "~Save\tCtrl+S", IDM_SAVE
- MENUITEM "Save ~as...\tCtrl+A", IDM_SAVEAS
- MENUITEM SEPARATOR
- MENUITEM "E~xit...\tF3", IDM_EXIT
- }
- SUBMENU "~Edit", IDM_EDIT
- {
- MENUITEM "~Undo\tAlt+Backspace", IDM_UNDO
- MENUITEM SEPARATOR
- MENUITEM "Cu~t\tShift+Del", IDM_CUT
- MENUITEM "~Copy\tCtrl+Ins", IDM_COPY
- MENUITEM "~Paste\tShift+Ins", IDM_PASTE
- MENUITEM "~Delete\tDel", IDM_DELETE
- MENUITEM SEPARATOR
- MENUITEM "~Find...\tCtrl+F", IDM_FIND
- MENUITEM "Find ~next\tCtrl+V", IDM_FINDAGAIN
- MENUITEM "~Replace...\tCtrl+R", IDM_REPLACE
- MENUITEM SEPARATOR
- MENUITEM "~Go to line...\tCtrl+G", IDM_GO
- }
- SUBMENU "~Help", IDM_HELP
- {
- MENUITEM "Help ~index...", IDM_HELPINDEX
- MENUITEM "~Extended help...", IDM_EXTENDEDHELP
- MENUITEM "~Help for help...", IDM_HELPFORHELP
- MENUITEM "~Keys help...", IDM_KEYSHELP
- MENUITEM SEPARATOR
- MENUITEM "~About...", IDM_ABOUT
- }
- }
- #endif
-
- #ifdef Deutsch
- MENU ID_EDIT
- {
- SUBMENU "~Datei", IDM_FILE
- {
- MENUITEM "~Neu...\tStrg+N", IDM_NEW
- MENUITEM "~Öffnen...\tStrg+O", IDM_OPEN
- MENUITEM SEPARATOR
- MENUITEM "~Sichern\tStrg+S", IDM_SAVE
- MENUITEM "Sichern ~unter...\tStrg+A", IDM_SAVEAS
- MENUITEM SEPARATOR
- MENUITEM "~Verlassen...\tF3", IDM_EXIT
- }
- SUBMENU "~Editieren", IDM_EDIT
- {
- MENUITEM "~Widerrufen\tAlt+Rücktaste", IDM_UNDO
- MENUITEM SEPARATOR
- MENUITEM "~Ausschneiden\tUmschalt+Entf", IDM_CUT
- MENUITEM "~Kopieren\tStrg+Einfg", IDM_COPY
- MENUITEM "~Einfügen\tUmschalt+Einfg", IDM_PASTE
- MENUITEM "~Löschen\tEntf", IDM_DELETE
- MENUITEM SEPARATOR
- MENUITEM "~Suchen...\tStrg+F", IDM_FIND
- MENUITEM "Suche ~Nächsten\tStrg+V", IDM_FINDAGAIN
- MENUITEM "~Ersetzen...\tStrg+R", IDM_REPLACE
- MENUITEM SEPARATOR
- MENUITEM "~Gehe zu Zeile...\tStrg+G", IDM_GO
- }
- SUBMENU "~Hilfe", IDM_HELP
- {
- MENUITEM "Hilfe~index...", IDM_HELPINDEX
- MENUITEM "~Erweiterte Hilfe...", IDM_EXTENDEDHELP
- MENUITEM "Hilfe für ~Hilfefunktionen...", IDM_HELPFORHELP
- MENUITEM "Hilfe für ~Tasten...", IDM_KEYSHELP
- MENUITEM SEPARATOR
- MENUITEM "~Produktinformation...", IDM_ABOUT
- }
- }
- #endif
-
-
-
- /* All languages: */
-
- ACCELTABLE ID_EDIT
- {
- VK_F3, IDM_EXIT, VIRTUALKEY
- VK_BACKSPACE, IDM_UNDO, VIRTUALKEY, ALT
- VK_DELETE, IDM_CUT, VIRTUALKEY, SHIFT
- VK_INSERT, IDM_COPY, VIRTUALKEY, CONTROL
- VK_INSERT, IDM_PASTE, VIRTUALKEY, SHIFT
- VK_DELETE, IDM_DELETE, VIRTUALKEY
- "^f", IDM_FIND /* Don't use uppercase letter, tkg */
- "^v", IDM_FINDAGAIN
- "^r", IDM_REPLACE
- "^g", IDM_GO
- "^n", IDM_NEW
- "^o", IDM_OPEN
- "^s", IDM_SAVE
- "^a", IDM_SAVEAS
- }
-
-
- HELPTABLE ID_EDIT
- {
- HELPITEM ID_EDIT, ID_EDIT, ID_EDIT
- }
-
-
- HELPSUBTABLE ID_EDIT
- {
- HELPSUBITEM IDM_FILE, IDM_FILE
- HELPSUBITEM IDM_NEW, IDM_NEW
- HELPSUBITEM IDM_OPEN, IDM_OPEN
- HELPSUBITEM IDM_SAVE, IDM_SAVE
- HELPSUBITEM IDM_SAVEAS, IDM_SAVEAS
- HELPSUBITEM IDM_EXIT, IDM_EXIT
- HELPSUBITEM IDM_EDIT, IDM_EDIT
- HELPSUBITEM IDM_UNDO, IDM_UNDO
- HELPSUBITEM IDM_CUT, IDM_CUT
- HELPSUBITEM IDM_COPY, IDM_COPY
- HELPSUBITEM IDM_PASTE, IDM_PASTE
- HELPSUBITEM IDM_DELETE, IDM_DELETE
- HELPSUBITEM IDM_FIND, IDM_FIND
- HELPSUBITEM IDM_REPLACE, IDM_REPLACE
- HELPSUBITEM IDM_GO, IDM_GO
- HELPSUBITEM IDM_HELP, IDM_HELP
- HELPSUBITEM IDM_HELPFORHELP, IDM_HELPFORHELP
- HELPSUBITEM IDM_EXTENDEDHELP, IDM_EXTENDEDHELP
- HELPSUBITEM IDM_KEYSHELP, IDM_KEYSHELP
- HELPSUBITEM IDM_HELPINDEX, IDM_HELPINDEX
- HELPSUBITEM IDM_ABOUT, IDM_ABOUT
- }
-
-
- #ifdef English
- DLGTEMPLATE IDD_ABOUT LOADONCALL MOVEABLE DISCARDABLE
- {
- DIALOG "About Edit", IDD_ABOUT, 30, 30, 212, 88, FS_NOBYTEALIGN |
- FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS,
- FCF_SYSMENU | FCF_TITLEBAR
- {
- CONTROL "OS/2 Programmer's Editor", -1, 46, 72, 122, 8, WC_STATIC,
- SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
- CONTROL ID_EDIT, ID_EDIT, 87, 48, 22, 16, WC_STATIC, SS_ICON |
- WS_GROUP | WS_VISIBLE
- CONTROL "Copyright (c) 1992, Brian R. Anderson", -1, 23, 34, 163, 8,
- WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
- CONTROL "Copyright (c) 1994, Thomas K. Götz", -1, 23, 25, 163, 8,
- WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
- CONTROL "OK", DID_OK, 81, 8, 38, 13, WC_BUTTON, BS_PUSHBUTTON |
- BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
- }
- }
- #endif
-
- #ifdef Deutsch
- DLGTEMPLATE IDD_ABOUT LOADONCALL MOVEABLE DISCARDABLE
- {
- DIALOG "Produktinformation", IDD_ABOUT, 30, 30, 212, 88, FS_NOBYTEALIGN |
- FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS,
- FCF_SYSMENU | FCF_TITLEBAR
- {
- CONTROL "OS/2 Programmier Editor", -1, 46, 72, 122, 8, WC_STATIC,
- SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
- CONTROL ID_EDIT, ID_EDIT, 87, 48, 22, 16, WC_STATIC, SS_ICON |
- WS_GROUP | WS_VISIBLE
- CONTROL "Copyright (c) 1992, Brian R. Anderson", -1, 23, 34, 163, 8,
- WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
- CONTROL "Copyright (c) 1994, Thomas K. Götz", -1, 23, 25, 163, 8,
- WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
- CONTROL "OK", DID_OK, 81, 8, 38, 13, WC_BUTTON, BS_PUSHBUTTON |
- BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
- }
- }
- #endif
-
-
- #ifdef English
- DLGTEMPLATE IDD_FIND LOADONCALL MOVEABLE DISCARDABLE
- {
- DIALOG "Find", IDD_FIND, 30, 30, 208, 56, FS_NOBYTEALIGN | FS_DLGBORDER |
- WS_VISIBLE | WS_SAVEBITS,
- FCF_SYSMENU | FCF_TITLEBAR
- {
- CONTROL "Search file for text...", -1, 57, 45, 88, 8, WC_STATIC,
- SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
- CONTROL "Target:", -1, 9, 31, 30, 8, WC_STATIC, SS_TEXT | DT_LEFT |
- DT_TOP | WS_GROUP | WS_VISIBLE
- CONTROL "", DID_FINDTEXT, 47, 30, 151, 8, WC_ENTRYFIELD, ES_LEFT |
- ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
- CONTROL "Find", DID_OK, 43, 8, 38, 13, WC_BUTTON, BS_PUSHBUTTON |
- BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
- CONTROL "Cancel", DID_CANCEL, 126, 8, 38, 13, WC_BUTTON, BS_PUSHBUTTON |
- WS_TABSTOP | WS_VISIBLE
- }
- }
- #endif
-
- #ifdef Deutsch
- DLGTEMPLATE IDD_FIND LOADONCALL MOVEABLE DISCARDABLE
- {
- DIALOG "Suchen", IDD_FIND, 30, 30, 238, 56, FS_NOBYTEALIGN | FS_DLGBORDER |
- WS_VISIBLE | WS_SAVEBITS,
- FCF_SYSMENU | FCF_TITLEBAR
- {
- CONTROL "Datei nach Text durchsuchen...", -1, 62, 45, 136, 8, WC_STATIC,
- SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
- CONTROL "Suchbegriff:", -1, 6, 30, 52, 8, WC_STATIC, SS_TEXT | DT_LEFT |
- DT_TOP | WS_GROUP | WS_VISIBLE
- CONTROL "", DID_FINDTEXT, 62, 30, 151, 8, WC_ENTRYFIELD, ES_LEFT |
- ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
- CONTROL "Suchen", DID_OK, 62, 8, 46, 13, WC_BUTTON, BS_PUSHBUTTON |
- BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
- CONTROL "Abbruch", DID_CANCEL, 146, 8, 46, 13, WC_BUTTON, BS_PUSHBUTTON |
- WS_TABSTOP | WS_VISIBLE
- }
- }
- #endif
-
-
- #ifdef English
- DLGTEMPLATE IDD_REPLACE LOADONCALL MOVEABLE DISCARDABLE
- {
- DIALOG "Replace", IDD_REPLACE, 30, 30, 236, 76, FS_NOBYTEALIGN |
- FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS,
- FCF_SYSMENU | FCF_TITLEBAR
- {
- CONTROL "Search file for text, and then replace text...",
- DID_REPLACEMSG, 18, 63, 186, 8,
- WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
- CONTROL "Target:", -1, 35, 45, 30, 8, WC_STATIC, SS_TEXT | DT_LEFT |
- DT_TOP | WS_GROUP | WS_VISIBLE
- CONTROL "", DID_OLDTEXT, 73, 45, 152, 8, WC_ENTRYFIELD, ES_LEFT |
- ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
- CONTROL "Replacement:", -1, 7, 29, 61, 8, WC_STATIC, SS_TEXT |
- DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
- CONTROL "", DID_NEWTEXT, 73, 28, 152, 8, WC_ENTRYFIELD, ES_LEFT |
- ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
- CONTROL "Find", DID_OK, 9, 8, 38, 13, WC_BUTTON, BS_PUSHBUTTON |
- BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
- CONTROL "Replace", DID_DOREPLACE, 58, 8, 48, 13, WC_BUTTON,
- BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
- CONTROL "Replace All", DID_REPLACEALL, 115, 8, 59, 13, WC_BUTTON,
- BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
- CONTROL "Cancel", DID_CANCEL, 184, 8, 39, 13, WC_BUTTON,
- BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
- }
- }
- #endif
-
- #ifdef Deutsch
- DLGTEMPLATE IDD_REPLACE LOADONCALL MOVEABLE DISCARDABLE
- {
- DIALOG "Ersetzen", IDD_REPLACE, 30, 30, 250, 76, FS_NOBYTEALIGN |
- FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS,
- FCF_SYSMENU | FCF_TITLEBAR
- {
- CONTROL "Datei nach Text durchsuchen und ersetzen...",
- DID_REPLACEMSG, 24, 63, 186, 8,
- WC_STATIC, SS_TEXT | DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
- CONTROL "Suchbegriff:", -1, 12, 45, 52, 8, WC_STATIC, SS_TEXT | DT_LEFT |
- DT_TOP | WS_GROUP | WS_VISIBLE
- CONTROL "", DID_OLDTEXT, 73, 45, 152, 8, WC_ENTRYFIELD, ES_LEFT |
- ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
- CONTROL "Ändern in:", -1, 12, 29, 61, 8, WC_STATIC, SS_TEXT |
- DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
- CONTROL "", DID_NEWTEXT, 73, 28, 152, 8, WC_ENTRYFIELD, ES_LEFT |
- ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE
- CONTROL "Suchen", DID_OK, 7, 8, 46, 13, WC_BUTTON, BS_PUSHBUTTON |
- BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
- CONTROL "Ersetzen", DID_DOREPLACE, 61, 8, 52, 13, WC_BUTTON,
- BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
- CONTROL "Alles ersetzen", DID_REPLACEALL, 121, 8, 68, 13, WC_BUTTON,
- BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
- CONTROL "Abbruch", DID_CANCEL, 197, 8, 46, 13, WC_BUTTON,
- BS_PUSHBUTTON | WS_TABSTOP | WS_VISIBLE
- }
- }
- #endif
-
-
- #ifdef English
- DLGTEMPLATE IDD_GOLINE LOADONCALL MOVEABLE DISCARDABLE
- {
- DIALOG "Go to line...", IDD_GOLINE, 35, 45, 195, 49, FS_NOBYTEALIGN |
- FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS,
- FCF_SYSMENU | FCF_TITLEBAR
- {
- CONTROL "Line number:", -1, 7, 32, 64, 8, WC_STATIC, SS_TEXT |
- DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
- CONTROL "", DID_LINENBR, 71, 32, 106, 8, WC_ENTRYFIELD, ES_LEFT |
- ES_MARGIN | WS_TABSTOP | WS_VISIBLE
- CONTROL "OK", DID_OK, 27, 8, 38, 13, WC_BUTTON, BS_PUSHBUTTON |
- BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
- CONTROL "Cancel", DID_CANCEL, 128, 8, 38, 13, WC_BUTTON, BS_PUSHBUTTON |
- WS_TABSTOP | WS_VISIBLE
- }
- }
- #endif
-
- #ifdef Deutsch
- DLGTEMPLATE IDD_GOLINE LOADONCALL MOVEABLE DISCARDABLE
- {
- DIALOG "Gehe zu Zeile...", IDD_GOLINE, 35, 45, 195, 49, FS_NOBYTEALIGN |
- FS_DLGBORDER | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SAVEBITS,
- FCF_SYSMENU | FCF_TITLEBAR
- {
- CONTROL "Zeilennummer:", -1, 7, 32, 64, 8, WC_STATIC, SS_TEXT |
- DT_LEFT | DT_TOP | WS_GROUP | WS_VISIBLE
- CONTROL "", DID_LINENBR, 71, 32, 106, 8, WC_ENTRYFIELD, ES_LEFT |
- ES_MARGIN | WS_TABSTOP | WS_VISIBLE
- CONTROL "OK", DID_OK, 27, 8, 46, 13, WC_BUTTON, BS_PUSHBUTTON |
- BS_DEFAULT | WS_TABSTOP | WS_VISIBLE
- CONTROL "Abbruch", DID_CANCEL, 128, 8, 46, 13, WC_BUTTON, BS_PUSHBUTTON |
- WS_TABSTOP | WS_VISIBLE
- }
- }
- #endif
-