Alexander Nicolaysen Sørnes : wordpad: Add about window.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Sep 12 07:51:00 CDT 2007


Module: wine
Branch: master
Commit: dfb29f4d15dde9e959dcb9acc586cc34462ce80a
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=dfb29f4d15dde9e959dcb9acc586cc34462ce80a

Author: Alexander Nicolaysen Sørnes <alex at thehandofagony.com>
Date:   Thu Aug 23 15:05:40 2007 +0200

wordpad: Add about window.

---

 programs/wordpad/De.rc      |    4 ++++
 programs/wordpad/En.rc      |    4 ++++
 programs/wordpad/Fr.rc      |    4 ++++
 programs/wordpad/Hu.rc      |    4 ++++
 programs/wordpad/Ko.rc      |    4 ++++
 programs/wordpad/Nl.rc      |    4 ++++
 programs/wordpad/No.rc      |    4 ++++
 programs/wordpad/Pl.rc      |    4 ++++
 programs/wordpad/Ru.rc      |    4 ++++
 programs/wordpad/Tr.rc      |    4 ++++
 programs/wordpad/resource.h |    2 ++
 programs/wordpad/wordpad.c  |   11 +++++++++++
 12 files changed, 53 insertions(+), 0 deletions(-)

diff --git a/programs/wordpad/De.rc b/programs/wordpad/De.rc
index d25a034..2ea2a75 100644
--- a/programs/wordpad/De.rc
+++ b/programs/wordpad/De.rc
@@ -79,6 +79,10 @@ BEGIN
             MENUITEM "&PostIt-Notiz\tCtrl+2",           ID_BACK_2
         END
     END
+    POPUP "&Help"
+    BEGIN
+        MENUITEM "&About Wine Wordpad"       ID_ABOUT
+    END
 END
 
 IDM_POPUP MENU DISCARDABLE
diff --git a/programs/wordpad/En.rc b/programs/wordpad/En.rc
index 2ac43e3..b6f971e 100644
--- a/programs/wordpad/En.rc
+++ b/programs/wordpad/En.rc
@@ -79,6 +79,10 @@ BEGIN
             MENUITEM "&PostThat yellowish\tCtrl+2",           ID_BACK_2
         END
     END
+    POPUP "&Help"
+    BEGIN
+        MENUITEM "&About Wine Wordpad"       ID_ABOUT
+    END
 END
 
 IDM_POPUP MENU DISCARDABLE
diff --git a/programs/wordpad/Fr.rc b/programs/wordpad/Fr.rc
index b343de7..c2802d5 100644
--- a/programs/wordpad/Fr.rc
+++ b/programs/wordpad/Fr.rc
@@ -79,6 +79,10 @@ BEGIN
             MENUITEM "&Jaunasse\tCtrl+2",           ID_BACK_2
         END
     END
+    POPUP "&Help"
+    BEGIN
+        MENUITEM "&About Wine Wordpad"       ID_ABOUT
+    END
 END
 
 IDM_POPUP MENU DISCARDABLE
diff --git a/programs/wordpad/Hu.rc b/programs/wordpad/Hu.rc
index 142efee..f31f6bb 100644
--- a/programs/wordpad/Hu.rc
+++ b/programs/wordpad/Hu.rc
@@ -79,6 +79,10 @@ BEGIN
             MENUITEM "&Sárgában kérem\tCtrl+2",  ID_BACK_2
         END
     END
+    POPUP "&Help"
+    BEGIN
+        MENUITEM "&About Wine Wordpad"       ID_ABOUT
+    END
 END
 
 IDM_POPUP MENU DISCARDABLE
diff --git a/programs/wordpad/Ko.rc b/programs/wordpad/Ko.rc
index b3edd53..fbfb8b0 100644
--- a/programs/wordpad/Ko.rc
+++ b/programs/wordpad/Ko.rc
@@ -80,6 +80,10 @@ BEGIN
             MENUITEM "³ë¶û»öÀ¸·Î(&P)\tCtrl+2",           ID_BACK_2
         END
     END
+    POPUP "&Help"
+    BEGIN
+        MENUITEM "&About Wine Wordpad"       ID_ABOUT
+    END
 END
 
 IDM_POPUP MENU DISCARDABLE
diff --git a/programs/wordpad/Nl.rc b/programs/wordpad/Nl.rc
index 58193ef..86cae2c 100644
--- a/programs/wordpad/Nl.rc
+++ b/programs/wordpad/Nl.rc
@@ -79,6 +79,10 @@ BEGIN
             MENUITEM "&Geeltje\tCtrl+2",   ID_BACK_2
         END
     END
+    POPUP "&Help"
+    BEGIN
+        MENUITEM "&About Wine Wordpad"       ID_ABOUT
+    END
 END
 
 IDM_POPUP MENU DISCARDABLE
diff --git a/programs/wordpad/No.rc b/programs/wordpad/No.rc
index a135909..5632559 100644
--- a/programs/wordpad/No.rc
+++ b/programs/wordpad/No.rc
@@ -79,6 +79,10 @@ BEGIN
             MENUITEM "Merkela&pp-gult\tCtrl+2",           ID_BACK_2
         END
     END
+    POPUP "&Hjelp"
+    BEGIN
+        MENUITEM "&Om Wine Wordpad"       ID_ABOUT
+    END
 END
 
 IDM_POPUP MENU DISCARDABLE
diff --git a/programs/wordpad/Pl.rc b/programs/wordpad/Pl.rc
index 7232aaa..9fe6121 100644
--- a/programs/wordpad/Pl.rc
+++ b/programs/wordpad/Pl.rc
@@ -80,6 +80,10 @@ BEGIN
             MENUITEM "&PostThat (¿ó³ty)\tCtrl+2",           ID_BACK_2
         END
     END
+    POPUP "&Help"
+    BEGIN
+        MENUITEM "&About Wine Wordpad"       ID_ABOUT
+    END
 END
 
 IDM_POPUP MENU DISCARDABLE
diff --git a/programs/wordpad/Ru.rc b/programs/wordpad/Ru.rc
index 78d2212..8c44f94 100644
--- a/programs/wordpad/Ru.rc
+++ b/programs/wordpad/Ru.rc
@@ -78,6 +78,10 @@ BEGIN
             MENUITEM "&Æåëòîâàòûé PostThat\tCtrl+2",    ID_BACK_2
         END
     END
+    POPUP "&Help"
+    BEGIN
+        MENUITEM "&About Wine Wordpad"       ID_ABOUT
+    END
 END
 
 IDM_POPUP MENU DISCARDABLE
diff --git a/programs/wordpad/Tr.rc b/programs/wordpad/Tr.rc
index b5e0c5e..9b4c454 100644
--- a/programs/wordpad/Tr.rc
+++ b/programs/wordpad/Tr.rc
@@ -82,6 +82,10 @@ BEGIN
             MENUITEM "&Sarýmtýrak\tCtrl+2",     ID_BACK_2
         END
     END
+    POPUP "&Help"
+    BEGIN
+        MENUITEM "&About Wine Wordpad"       ID_ABOUT
+    END
 END
 
 IDM_POPUP MENU DISCARDABLE
diff --git a/programs/wordpad/resource.h b/programs/wordpad/resource.h
index 75a18e5..d742339 100644
--- a/programs/wordpad/resource.h
+++ b/programs/wordpad/resource.h
@@ -85,6 +85,8 @@
 #define ID_PARAFORMAT 1601
 #define ID_TABSTOPS 1602
 
+#define ID_ABOUT 1603
+
 #define IDC_STATUSBAR 2000
 #define IDC_EDITOR 2001
 #define IDC_TOOLBAR 2002
diff --git a/programs/wordpad/wordpad.c b/programs/wordpad/wordpad.c
index 8b0ca5a..8c3d2a2 100644
--- a/programs/wordpad/wordpad.c
+++ b/programs/wordpad/wordpad.c
@@ -1095,6 +1095,13 @@ static void dialog_print(void)
     }
 }
 
+static void dialog_about(void)
+{
+    HINSTANCE hInstance = (HINSTANCE)GetWindowLongPtr(hMainWnd, GWLP_HINSTANCE);
+    HICON icon = LoadIconW(hInstance, MAKEINTRESOURCEW(IDI_WORDPAD));
+    ShellAboutW(hMainWnd, wszAppTitle, 0, icon);
+}
+
 static void HandleCommandLine(LPWSTR cmdline)
 {
     WCHAR delimiter;
@@ -2197,6 +2204,10 @@ static LRESULT OnCommand( HWND hWnd, WPARAM wParam, LPARAM lParam)
         }
         break;
 
+    case ID_ABOUT:
+        dialog_about();
+        break;
+
     default:
         SendMessageW(hwndEditor, WM_COMMAND, wParam, lParam);
         break;




More information about the wine-cvs mailing list