wordpad: [2/3] Make edit menu more like native

Alexander Nicolaysen Sørnes alex at thehandofagony.com
Sun Feb 25 07:39:58 CST 2007


Add paste and clear, move item order.  Localized strings were taken from 
notepad.


Regards,

Alexander N. Sørnes
-------------- next part --------------
From 243c6b297cca4bb66777e0d18156540832205bd0 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Alexander_Nicolaysen_S=C3=B8rnes?= <alex at thehandofagony.com>
Date: Sat, 24 Feb 2007 23:37:16 +0100
Subject: [PATCH] wordpad: Make edit menu more like native

---
 programs/wordpad/De.rc      |    4 +++-
 programs/wordpad/En.rc      |    4 +++-
 programs/wordpad/Fr.rc      |   14 ++++++++------
 programs/wordpad/Hu.rc      |    4 +++-
 programs/wordpad/Nl.rc      |    4 +++-
 programs/wordpad/No.rc      |   14 ++++++++------
 programs/wordpad/Pl.rc      |    6 ++++--
 programs/wordpad/Tr.rc      |    4 +++-
 programs/wordpad/resource.h |    1 +
 programs/wordpad/wordpad.c  |    4 ++++
 10 files changed, 40 insertions(+), 19 deletions(-)

diff --git a/programs/wordpad/De.rc b/programs/wordpad/De.rc
index d9a42d4..1d58b7b 100644
--- a/programs/wordpad/De.rc
+++ b/programs/wordpad/De.rc
@@ -32,10 +32,12 @@ BEGIN
     BEGIN
         MENUITEM "&R?ckg?ngig\tCtrl+Z",         ID_EDIT_UNDO
         MENUITEM "&Wiederholen\tCtrl+Y",        ID_EDIT_REDO
-        MENUITEM "&Alles markieren\tCtrl+A",    ID_EDIT_SELECTALL
         MENUITEM SEPARATOR
         MENUITEM "Aus&schneiden\tCtrl+X",       ID_EDIT_CUT
         MENUITEM "&Kopieren\tCtrl+C",           ID_EDIT_COPY
+        MENUITEM "&Einf?gen\tCtrl+V",           ID_EDIT_PASTE
+        MENUITEM "&L?schen\tDEL",               ID_EDIT_CLEAR
+        MENUITEM "&Alles markieren\tCtrl+A",    ID_EDIT_SELECTALL
         MENUITEM SEPARATOR
         MENUITEM "Schreibgesch?&tzt",           ID_EDIT_READONLY
         MENUITEM "&Ge?ndert",                   ID_EDIT_MODIFIED
diff --git a/programs/wordpad/En.rc b/programs/wordpad/En.rc
index e99d140..a78ab0e 100644
--- a/programs/wordpad/En.rc
+++ b/programs/wordpad/En.rc
@@ -32,10 +32,12 @@ BEGIN
     BEGIN
         MENUITEM "&Undo\tCtrl+Z",               ID_EDIT_UNDO
         MENUITEM "&Redo\tCtrl+Y",               ID_EDIT_REDO
-        MENUITEM "&Select all\tCtrl+A",         ID_EDIT_SELECTALL
         MENUITEM SEPARATOR
         MENUITEM "Cu&t\tCtrl+X",                ID_EDIT_CUT
         MENUITEM "&Copy\tCtrl+C",               ID_EDIT_COPY
+        MENUITEM "&Paste\tCtrl+V",              ID_EDIT_PASTE
+        MENUITEM "&Clear\tDEL",                 ID_EDIT_CLEAR
+        MENUITEM "&Select all\tCtrl+A",         ID_EDIT_SELECTALL
         MENUITEM SEPARATOR
         MENUITEM "Read-&only",                  ID_EDIT_READONLY
         MENUITEM "&Modified",                   ID_EDIT_MODIFIED
diff --git a/programs/wordpad/Fr.rc b/programs/wordpad/Fr.rc
index 6c2573b..901749e 100644
--- a/programs/wordpad/Fr.rc
+++ b/programs/wordpad/Fr.rc
@@ -30,15 +30,17 @@ BEGIN
     END
     POPUP "?&dition"
     BEGIN
-        MENUITEM "&Annuler\tCtrl+Z",               ID_EDIT_UNDO
-        MENUITEM "&R?p?ter\tCtrl+Y",               ID_EDIT_REDO
-        MENUITEM "&S?lectionner tout\tCtrl+A",         ID_EDIT_SELECTALL
+        MENUITEM "&Annuler\tCtrl+Z",                ID_EDIT_UNDO
+        MENUITEM "&R?p?ter\tCtrl+Y",                ID_EDIT_REDO
         MENUITEM SEPARATOR
-        MENUITEM "&Couper\tCtrl+X",                ID_EDIT_CUT
-        MENUITEM "Co&pier\tCtrl+C",               ID_EDIT_COPY
+        MENUITEM "&Couper\tCtrl+X",                 ID_EDIT_CUT
+        MENUITEM "Co&pier\tCtrl+C",                 ID_EDIT_COPY
+        MENUITEM "C&oller\tCtrl+V",                 ID_EDIT_PASTE
+        MENUITEM "&Effacer\tDel",                   ID_EDIT_CLEAR
+        MENUITEM "&S?lectionner tout\tCtrl+A",      ID_EDIT_SELECTALL
         MENUITEM SEPARATOR
         MENUITEM "Lecture-&seule",                  ID_EDIT_READONLY
-        MENUITEM "&Modifi?",                   ID_EDIT_MODIFIED
+        MENUITEM "&Modifi?",                        ID_EDIT_MODIFIED
         MENUITEM SEPARATOR
         POPUP "&Avanc?s"
         BEGIN
diff --git a/programs/wordpad/Hu.rc b/programs/wordpad/Hu.rc
index 0326448..8c1e058 100644
--- a/programs/wordpad/Hu.rc
+++ b/programs/wordpad/Hu.rc
@@ -32,10 +32,12 @@ BEGIN
     BEGIN
         MENUITEM "&Visszavon?s\tCtrl+Z",        ID_EDIT_UNDO
         MENUITEM "&El?re\tCtrl+Y",              ID_EDIT_REDO
-        MENUITEM "M&indet kijel?li\tCtrl+A",    ID_EDIT_SELECTALL
         MENUITEM SEPARATOR
         MENUITEM "Kiv&?g?s\tCtrl+X",            ID_EDIT_CUT
         MENUITEM "M?&sol?s\tCtrl+C",            ID_EDIT_COPY
+        MENUITEM "&Beilleszt?s\tCtrl+V",        ID_EDIT_PASTE
+        MENUITEM "T?r&l?s\tDel",                ID_EDIT_CLEAR
+        MENUITEM "M&indet kijel?li\tCtrl+A",    ID_EDIT_SELECTALL
         MENUITEM SEPARATOR
         MENUITEM "Csak &olvashat?",             ID_EDIT_READONLY
         MENUITEM "M?&dos?tva",                  ID_EDIT_MODIFIED
diff --git a/programs/wordpad/Nl.rc b/programs/wordpad/Nl.rc
index fe7703e..3a18519 100644
--- a/programs/wordpad/Nl.rc
+++ b/programs/wordpad/Nl.rc
@@ -32,10 +32,12 @@ BEGIN
     BEGIN
         MENUITEM "&Ongedaan maken\tCtrl+Z",     ID_EDIT_UNDO
         MENUITEM "O&pnieuw\tCtrl+Y",            ID_EDIT_REDO
-        MENUITEM "&Alles selecteren\tCtrl+A",   ID_EDIT_SELECTALL
         MENUITEM SEPARATOR
         MENUITEM "K&nippen\tCtrl+X",            ID_EDIT_CUT
         MENUITEM "&Kopieren\tCtrl+C",           ID_EDIT_COPY
+        MENUITEM "&Plakken\tCtrl+V",            ID_EDIT_PASTE
+        MENUITEM "&Verwijderen\tDel",           ID_EDIT_CLEAR
+        MENUITEM "&Alles selecteren\tCtrl+A",   ID_EDIT_SELECTALL
         MENUITEM SEPARATOR
         MENUITEM "Alleen &lezen",               ID_EDIT_READONLY
         MENUITEM "&Gewijzigd",                  ID_EDIT_MODIFIED
diff --git a/programs/wordpad/No.rc b/programs/wordpad/No.rc
index d9dd3cd..7021490 100644
--- a/programs/wordpad/No.rc
+++ b/programs/wordpad/No.rc
@@ -30,14 +30,16 @@ BEGIN
     END
     POPUP "R&ediger"
     BEGIN
-        MENUITEM "&Angre\tCtrl+Z",               ID_EDIT_UNDO
-        MENUITEM "&Gjenta\tCtrl+Y",               ID_EDIT_REDO
-        MENUITEM "&Merk alt\tCtrl+A",         ID_EDIT_SELECTALL
+        MENUITEM "&Angre\tCtrl+Z",            ID_EDIT_UNDO
+        MENUITEM "&Gjenta\tCtrl+Y",           ID_EDIT_REDO
         MENUITEM SEPARATOR
-        MENUITEM "Klipp u&t\tCtrl+X",                ID_EDIT_CUT
-        MENUITEM "&Kopier\tCtrl+C",               ID_EDIT_COPY
+        MENUITEM "Klipp u&t\tCtrl+X",         ID_EDIT_CUT
+        MENUITEM "&Kopier\tCtrl+C",           ID_EDIT_COPY
+        MENUITEM "&Lim inn\tCtrl+V",          ID_EDIT_PASTE
+        MENUITEM "&Fjern\tDEL",               ID_EDIT_CLEAR
+        MENUITEM "&Merk alt\tCtrl+A",         ID_EDIT_SELECTALL
         MENUITEM SEPARATOR
-        MENUITEM "&Skrivebeskyttet",                  ID_EDIT_READONLY
+        MENUITEM "&Skrivebeskyttet",          ID_EDIT_READONLY
         MENUITEM "E&ndret",                   ID_EDIT_MODIFIED
         MENUITEM SEPARATOR
         POPUP "&Ekstra"
diff --git a/programs/wordpad/Pl.rc b/programs/wordpad/Pl.rc
index 3f0bf06..2c113f8 100644
--- a/programs/wordpad/Pl.rc
+++ b/programs/wordpad/Pl.rc
@@ -33,10 +33,12 @@ BEGIN
     BEGIN
         MENUITEM "&Cofnij\tCtrl+Z",               ID_EDIT_UNDO
         MENUITEM "&Powt?rz\tCtrl+Y",               ID_EDIT_REDO
-        MENUITEM "&Zaznacz wszystko\tCtrl+A",         ID_EDIT_SELECTALL
-        MENUITEM SEPARATOR
+        MENUITEM SEPARATOR 
         MENUITEM "Wy&tnij\tCtrl+X",                ID_EDIT_CUT
         MENUITEM "&Kopiuj\tCtrl+C",               ID_EDIT_COPY
+        MENUITEM "Wkl&ej\tCtrl+V",                ID_EDIT_PASTE
+        MENUITEM "&Usu?\tDel",                    ID_EDIT_CLEAR
+        MENUITEM "&Zaznacz wszystko\tCtrl+A",         ID_EDIT_SELECTALL
         MENUITEM SEPARATOR
         MENUITEM "Tylko do &odczytu",                  ID_EDIT_READONLY
         MENUITEM "&Zmodifykowany",                   ID_EDIT_MODIFIED
diff --git a/programs/wordpad/Tr.rc b/programs/wordpad/Tr.rc
index d47e86e..f43f8fd 100644
--- a/programs/wordpad/Tr.rc
+++ b/programs/wordpad/Tr.rc
@@ -34,10 +34,12 @@ BEGIN
     BEGIN
         MENUITEM "&Geri Al\tCtrl+Z",            ID_EDIT_UNDO
         MENUITEM "&Yinele\tCtrl+Y",             ID_EDIT_REDO
-        MENUITEM "&T?m?n? se?\tCtrl+A",         ID_EDIT_SELECTALL
         MENUITEM SEPARATOR
         MENUITEM "Ke&s\tCtrl+X",                ID_EDIT_CUT
         MENUITEM "&Kopyala\tCtrl+C",            ID_EDIT_COPY
+        MENUITEM "Ya&p??t?r\tCtrl+V",           ID_EDIT_PASTE
+        MENUITEM "&Sil\tDel",                   ID_EDIT_CLEAR
+        MENUITEM "&T?m?n? se?\tCtrl+A",         ID_EDIT_SELECTALL
         MENUITEM SEPARATOR
         MENUITEM "Salt-&okunur",                ID_EDIT_READONLY
         MENUITEM "&De?i?mi?",                   ID_EDIT_MODIFIED
diff --git a/programs/wordpad/resource.h b/programs/wordpad/resource.h
index a103744..72976f7 100644
--- a/programs/wordpad/resource.h
+++ b/programs/wordpad/resource.h
@@ -46,6 +46,7 @@
 #define ID_EDIT_COPY 1310
 #define ID_EDIT_CUT 1311
 #define ID_EDIT_PASTE 1312
+#define ID_EDIT_CLEAR 1313
 
 #define ID_FORMAT_BOLD 1400
 #define ID_FORMAT_ITALIC 1401
diff --git a/programs/wordpad/wordpad.c b/programs/wordpad/wordpad.c
index 4334ed2..455f73f 100644
--- a/programs/wordpad/wordpad.c
+++ b/programs/wordpad/wordpad.c
@@ -377,6 +377,10 @@ static LRESULT OnCommand( HWND hWnd, WPARAM wParam, LPARAM lParam)
         PostMessage(hwndEditor, WM_PASTE, 0, 0);
         break;
 
+    case ID_EDIT_CLEAR:
+        PostMessage(hwndEditor, WM_CLEAR, 0, 0);
+        break;
+
     case ID_EDIT_SELECTALL:
         {
         CHARRANGE range = {0, -1};
-- 
1.4.4.4



More information about the wine-patches mailing list