Alexander Nicolaysen Sørnes : wordpad: Add program icon.

Alexandre Julliard julliard at wine.codeweavers.com
Wed May 30 08:56:52 CDT 2007


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

Author: Alexander Nicolaysen Sørnes <alex at thehandofagony.com>
Date:   Tue May 29 22:19:36 2007 +0200

wordpad: Add program icon.

---

 .gitignore                   |    1 +
 programs/wordpad/Makefile.in |    3 +-
 programs/wordpad/resource.h  |    2 +
 programs/wordpad/rsrc.rc     |  144 ++++++++++++++++++++++++++++++++++++++++++
 programs/wordpad/wordpad.c   |    2 +-
 5 files changed, 150 insertions(+), 2 deletions(-)

diff --git a/.gitignore b/.gitignore
index f40de86..88c8475 100644
--- a/.gitignore
+++ b/.gitignore
@@ -902,6 +902,7 @@ programs/winver/winver
 programs/wordpad/rsrc.res
 programs/wordpad/toolbar.bmp
 programs/wordpad/wordpad
+programs/wordpad/wordpad.ico
 programs/xcopy/rsrc.res
 programs/xcopy/xcopy
 server/wineserver
diff --git a/programs/wordpad/Makefile.in b/programs/wordpad/Makefile.in
index 284da42..166f14d 100644
--- a/programs/wordpad/Makefile.in
+++ b/programs/wordpad/Makefile.in
@@ -15,7 +15,8 @@ C_SRCS = \
 RC_SRCS = rsrc.rc
 RC_BINSRC = rsrc.rc
 RC_BINARIES = \
-	toolbar.bmp
+	toolbar.bmp \
+	wordpad.ico
 
 @MAKE_PROG_RULES@
 
diff --git a/programs/wordpad/resource.h b/programs/wordpad/resource.h
index 5e996d5..e818e40 100644
--- a/programs/wordpad/resource.h
+++ b/programs/wordpad/resource.h
@@ -60,6 +60,8 @@
 
 #define IDB_TOOLBAR 100
 
+#define IDI_WORDPAD 101
+
 #define STRING_ALL_FILES 1400
 #define STRING_TEXT_FILES_TXT 1401
 #define STRING_RICHTEXT_FILES_RTF 1402
diff --git a/programs/wordpad/rsrc.rc b/programs/wordpad/rsrc.rc
index b8e3f54..94d46d9 100644
--- a/programs/wordpad/rsrc.rc
+++ b/programs/wordpad/rsrc.rc
@@ -94,7 +94,151 @@ IDB_TOOLBAR BITMAP "toolbar.bmp"
  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  '00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+} */
 
+/* BINRES wordpad.ico */
+IDI_WORDPAD ICON "wordpad.ico"
+/* {
+ '00 00 01 00 01 00 20 20 00 00 01 00 08 00 a8 08'
+ '00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
+ '00 00 01 00 08 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 33 00 00 00 66 00 00 00 99 00 00 00 cc 00'
+ '00 00 ff 00 00 00 00 33 00 00 33 33 00 00 66 33'
+ '00 00 99 33 00 00 cc 33 00 00 ff 33 00 00 00 66'
+ '00 00 33 66 00 00 66 66 00 00 99 66 00 00 cc 66'
+ '00 00 ff 66 00 00 00 99 00 00 33 99 00 00 66 99'
+ '00 00 99 99 00 00 cc 99 00 00 ff 99 00 00 00 cc'
+ '00 00 33 cc 00 00 66 cc 00 00 99 cc 00 00 cc cc'
+ '00 00 ff cc 00 00 00 ff 00 00 33 ff 00 00 66 ff'
+ '00 00 99 ff 00 00 cc ff 00 00 ff ff 00 00 00 00'
+ '33 00 33 00 33 00 66 00 33 00 99 00 33 00 cc 00'
+ '33 00 ff 00 33 00 00 33 33 00 33 33 33 00 66 33'
+ '33 00 99 33 33 00 cc 33 33 00 ff 33 33 00 00 66'
+ '33 00 33 66 33 00 66 66 33 00 99 66 33 00 cc 66'
+ '33 00 ff 66 33 00 00 99 33 00 33 99 33 00 66 99'
+ '33 00 99 99 33 00 cc 99 33 00 ff 99 33 00 00 cc'
+ '33 00 33 cc 33 00 66 cc 33 00 99 cc 33 00 cc cc'
+ '33 00 ff cc 33 00 00 ff 33 00 33 ff 33 00 66 ff'
+ '33 00 99 ff 33 00 cc ff 33 00 ff ff 33 00 00 00'
+ '66 00 33 00 66 00 66 00 66 00 99 00 66 00 cc 00'
+ '66 00 ff 00 66 00 00 33 66 00 33 33 66 00 66 33'
+ '66 00 99 33 66 00 cc 33 66 00 ff 33 66 00 00 66'
+ '66 00 33 66 66 00 66 66 66 00 99 66 66 00 cc 66'
+ '66 00 ff 66 66 00 00 99 66 00 33 99 66 00 66 99'
+ '66 00 99 99 66 00 cc 99 66 00 ff 99 66 00 00 cc'
+ '66 00 33 cc 66 00 66 cc 66 00 99 cc 66 00 cc cc'
+ '66 00 ff cc 66 00 00 ff 66 00 33 ff 66 00 66 ff'
+ '66 00 99 ff 66 00 cc ff 66 00 ff ff 66 00 00 00'
+ '99 00 33 00 99 00 66 00 99 00 99 00 99 00 cc 00'
+ '99 00 ff 00 99 00 00 33 99 00 33 33 99 00 66 33'
+ '99 00 99 33 99 00 cc 33 99 00 ff 33 99 00 00 66'
+ '99 00 33 66 99 00 66 66 99 00 99 66 99 00 cc 66'
+ '99 00 ff 66 99 00 00 99 99 00 33 99 99 00 66 99'
+ '99 00 99 99 99 00 cc 99 99 00 ff 99 99 00 00 cc'
+ '99 00 33 cc 99 00 66 cc 99 00 99 cc 99 00 cc cc'
+ '99 00 ff cc 99 00 00 ff 99 00 33 ff 99 00 66 ff'
+ '99 00 99 ff 99 00 cc ff 99 00 ff ff 99 00 00 00'
+ 'cc 00 33 00 cc 00 66 00 cc 00 99 00 cc 00 cc 00'
+ 'cc 00 ff 00 cc 00 00 33 cc 00 33 33 cc 00 66 33'
+ 'cc 00 99 33 cc 00 cc 33 cc 00 ff 33 cc 00 00 66'
+ 'cc 00 33 66 cc 00 66 66 cc 00 99 66 cc 00 cc 66'
+ 'cc 00 ff 66 cc 00 00 99 cc 00 33 99 cc 00 66 99'
+ 'cc 00 99 99 cc 00 cc 99 cc 00 ff 99 cc 00 00 cc'
+ 'cc 00 33 cc cc 00 66 cc cc 00 99 cc cc 00 cc cc'
+ 'cc 00 ff cc cc 00 00 ff cc 00 33 ff cc 00 66 ff'
+ 'cc 00 99 ff cc 00 cc ff cc 00 ff ff cc 00 00 00'
+ 'ff 00 33 00 ff 00 66 00 ff 00 99 00 ff 00 cc 00'
+ 'ff 00 ff 00 ff 00 00 33 ff 00 33 33 ff 00 66 33'
+ 'ff 00 99 33 ff 00 cc 33 ff 00 ff 33 ff 00 00 66'
+ 'ff 00 33 66 ff 00 66 66 ff 00 99 66 ff 00 cc 66'
+ 'ff 00 ff 66 ff 00 00 99 ff 00 33 99 ff 00 66 99'
+ 'ff 00 99 99 ff 00 cc 99 ff 00 ff 99 ff 00 00 cc'
+ 'ff 00 33 cc ff 00 66 cc ff 00 99 cc ff 00 cc cc'
+ 'ff 00 ff cc ff 00 00 ff ff 00 33 ff ff 00 66 ff'
+ 'ff 00 99 ff ff 00 cc ff ff 00 ff ff ff 00 00 00'
+ '00 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 c0 c0 ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00 00 00'
+ '00 81 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00 00 00'
+ '00 81 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00 00 00'
+ '00 81 00 d7 d7 d7 d7 81 81 2b d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00 00 00'
+ '00 81 00 d7 d7 d7 d7 81 d0 d0 2b 81 81 81 81 81'
+ '81 81 d7 d7 d7 d7 00 00 00 00 00 00 00 00 00 00'
+ '00 81 00 d7 d7 d7 d7 2b d0 2b 5f 2b d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00 00 00'
+ '00 81 00 d7 d7 d7 d7 d7 2b 5f 5f 5f 2b d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00 00 00'
+ '00 81 00 d7 d7 81 81 81 81 2b 5f 5f 5f 2b 81 d7'
+ 'd7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00 00 00'
+ '00 81 00 d7 d7 d7 d7 d7 d7 d7 2b 5f 5f 5f 2b d7'
+ 'd7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00 00 00'
+ '00 81 00 d7 d7 d7 d7 d7 d7 d7 d7 2b 5f 5f 5f 2b'
+ 'd7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00 00 00'
+ '00 81 00 d7 81 81 81 81 81 81 81 81 2b 5f 5f 5f'
+ '2b 81 81 d7 d7 d7 00 00 00 00 00 00 00 00 00 00'
+ '00 81 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 2b 5f 5f'
+ '5f 2b d7 d7 d7 d7 00 00 00 00 00 00 00 00 00 00'
+ '00 81 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 2b 5f'
+ '5f 5f 2b d7 d7 d7 00 00 00 00 00 00 00 00 00 00'
+ '00 81 00 d7 81 81 81 81 81 81 81 81 81 81 81 2b'
+ '5f 5f 5f 2b d7 d7 00 00 00 00 00 00 00 00 00 00'
+ '00 81 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ '2b 5f 5f 5f 2b d7 00 00 00 00 00 00 00 00 00 00'
+ '00 81 00 d7 d7 81 81 81 81 81 81 81 81 81 81 81'
+ '81 2b 5f 5f 5f 2b 00 00 00 00 00 00 00 00 00 00'
+ '00 81 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 2b 5f 5f 5f 2b 00 00 00 00 00 00 00 00 00'
+ '00 81 00 d7 81 81 81 81 81 81 81 81 81 81 81 81'
+ 'd7 d7 d7 2b 5f 5f 5f 2b 00 00 00 00 00 00 00 00'
+ '00 81 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 2b 5f 5f 5f 2b 00 00 00 00 00 00 00'
+ '00 81 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 2b 5f 5f 5f 2b 00 00 00 00 00 00'
+ '00 81 00 d7 d7 81 81 81 81 81 81 81 81 81 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 2b 5f 5f 5f 2b 00 00 00 00 00'
+ '00 81 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 00 2b 5f 5f 5f 2b 00 00 00 00'
+ '00 81 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 00 00 2b 5f 5f 5f 2b 00 00 00'
+ '00 81 00 d7 81 81 81 81 81 81 81 81 81 81 81 81'
+ '81 81 81 d7 d7 d7 00 00 00 2b 5f 2b 2b 00 00 00'
+ '00 81 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 00 00 00 00 2b 2b 00 00 00 00'
+ '00 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 81 81 81 81 81 81 81 81 81 81 81 81 81 81'
+ '81 81 81 81 81 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff'
+ 'ff ff f0 00 00 7f e0 00 00 7f c0 00 00 7f c0 00'
+ '00 7f c0 00 00 7f c0 00 00 7f c0 00 00 7f c0 00'
+ '00 7f c0 00 00 7f c0 00 00 7f c0 00 00 7f c0 00'
+ '00 7f c0 00 00 7f c0 00 00 7f c0 00 00 7f c0 00'
+ '00 7f c0 00 00 7f c0 00 00 7f c0 00 00 3f c0 00'
+ '00 1f c0 00 00 0f c0 00 00 07 c0 00 00 03 c0 00'
+ '00 41 c0 00 00 61 c0 00 00 73 c0 00 00 7f c0 00'
+ '00 ff c0 00 01 ff ff ff ff ff ff ff ff ff'
 } */
 
 #include "De.rc"
diff --git a/programs/wordpad/wordpad.c b/programs/wordpad/wordpad.c
index c4f52d8..4655b2d 100644
--- a/programs/wordpad/wordpad.c
+++ b/programs/wordpad/wordpad.c
@@ -725,7 +725,7 @@ int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hOldInstance, LPSTR szCmdPar
     wc.cbClsExtra = 0;
     wc.cbWndExtra = 4;
     wc.hInstance = hInstance;
-    wc.hIcon = NULL;
+    wc.hIcon = LoadIconW(hInstance, MAKEINTRESOURCEW(IDI_WORDPAD));
     wc.hCursor = LoadCursor(NULL, IDC_IBEAM);
     wc.hbrBackground = GetSysColorBrush(COLOR_WINDOW);
     wc.lpszMenuName = xszMainMenu;




More information about the wine-cvs mailing list