wordpad: Add about window.
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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..8c44f94e 100644
--- a/programs/wordpad/Ru.rc
+++ b/programs/wordpad/Ru.rc
@@ -78,6 +78,10 @@
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 @@
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_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 @@
}
break;
+ case ID_ABOUT:
+ dialog_about();
+ break;
+
default:
SendMessageW(hwndEditor, WM_COMMAND, wParam, lParam);
break;