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