wordpad: Set icon according to format.
diff --git a/.gitignore b/.gitignore
index 34f0351..d2b7b87 100644
--- a/.gitignore
+++ b/.gitignore
@@ -944,9 +944,12 @@
programs/winver/winver
programs/wordpad/formatbar.bmp
programs/wordpad/rsrc.res
+programs/wordpad/rtf.ico
programs/wordpad/toolbar.bmp
+programs/wordpad/txt.ico
programs/wordpad/wordpad
programs/wordpad/wordpad.ico
+programs/wordpad/wri.ico
programs/write/rsrc.res
programs/write/write
programs/xcopy/rsrc.res
diff --git a/programs/wordpad/Makefile.in b/programs/wordpad/Makefile.in
index 017bb19..bd7483a 100644
--- a/programs/wordpad/Makefile.in
+++ b/programs/wordpad/Makefile.in
@@ -16,8 +16,11 @@
RC_BINSRC = rsrc.rc
RC_BINARIES = \
formatbar.bmp \
+ rtf.ico \
toolbar.bmp \
- wordpad.ico
+ txt.ico \
+ wordpad.ico \
+ wri.ico
@MAKE_PROG_RULES@
diff --git a/programs/wordpad/resource.h b/programs/wordpad/resource.h
index 8c33d38..615c30c 100644
--- a/programs/wordpad/resource.h
+++ b/programs/wordpad/resource.h
@@ -142,6 +142,9 @@
#define IDB_FORMATBAR 101
#define IDI_WORDPAD 102
+#define IDI_RTF 103
+#define IDI_WRI 104
+#define IDI_TXT 105
#define STRING_ALL_FILES 1400
#define STRING_TEXT_FILES_TXT 1401
diff --git a/programs/wordpad/rsrc.rc b/programs/wordpad/rsrc.rc
index ee19252..92bad34 100644
--- a/programs/wordpad/rsrc.rc
+++ b/programs/wordpad/rsrc.rc
@@ -1,5 +1,6 @@
/*
* Copyright 2004 by Krzysztof Foltman
+ * Copyright 2007 by Alexander N. Sørnes <alex@thehandofagony.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -279,6 +280,441 @@
'00 ff c0 00 01 ff ff ff ff ff ff ff ff ff'
} */
+/* BINRES rtf.ico */
+IDI_RTF ICON "rtf.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 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 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 ac 00 d7 d7 d7 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 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 b4 d7 d7 d7 b4 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 b4 d7 d7 d7 b4 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 b4 b4 b4 b4 b4 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 05 05 05 05 05 05 05 05 05'
+ '05 d7 b4 d7 d7 d7 b4 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 b4 d7 b4 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 05 05 05 05 05 05 05 05 05 05 05'
+ '05 05 d7 b4 d7 b4 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 b4 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 05 05 05 05 05 05 05 05 05 05'
+ '05 05 05 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 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 ac 00 d7 d7 d7 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 ac 00 d7 d7 d7 05 05 05 05 05 05 05 05 05 05'
+ '05 05 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 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 ac 00 d7 d7 d7 d7 05 05 05 05 05 05 05 05 05'
+ '05 05 05 05 05 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 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 ac 00 d7 d7 d7 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 ac 00 d7 d7 05 05 05 05 05 05 05 05 05 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 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 ac 00 d7 d7 d7 05 05 05 05 05 05 05 05 05 05'
+ '05 05 05 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 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 ac 00 d7 d2 d2 d2 d2 d2 d2 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 15 d2 d2 d2 d7 d7 d7 05 05 05'
+ '05 05 05 05 05 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 b9 15 15 d2 d2 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 b9 b9 b9 15 18 18 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 b9 b9 15 15 18 18 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 b9 b9 15 15 15 15 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 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 ac 00 ac ac 00 ac ac 00 00 ac ac 00 ac ac 00'
+ 'ac ac 00 ac ac 00 ac 00 ac 00 00 00 00 00 00 00'
+ '00 ac 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 ac ac 00 ac ac 00 ac ac ac 00 ac ac 00 ac'
+ 'ac 00 ac ac 00 ac ac 00 ac ac 00 00 00 00 ff ff'
+ 'ff ff f0 00 00 1f e0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 1f c0 00 00 0f'
+} */
+
+/* BINRES wri.ico */
+IDI_WRI ICON "wri.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 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 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 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 00 d7 d7 d7 d7 d7 00 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 00 d7 d7 d7 d7 d7 00 81 81 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 00 d7 d7 d7 d7 00 d7 81 d0 d0 d0 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 00 d7 d7 d7 00 d7 d0 d0 d0 d0 d0 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 00 00 00 00 d7 d7 d0 d0 04 00 04 00 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 00 d7 d7 00 d7 d7 d7 d0 00 04 04 04 00 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 00 d7 00 d7 d7 d7 d7 00 04 04 04 04 04 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 00 00 d7 d7 d7 d7 d7 00 04 04 04 04 04'
+ '00 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 00 d7 d7 d7 d7 d7 d7 d7 00 04 04 04 04'
+ '04 00 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 00 d7 d7 d7 d7 d7 d7 d7 d7 00 04 04 04'
+ '04 04 00 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 00 04 04'
+ '04 04 04 00 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 00 04'
+ '04 04 04 04 00 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 00'
+ '04 04 04 04 04 00 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ '00 04 04 04 04 04 00 d7 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 00 04 04 04 04 04 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 00 04 04 04 04 04 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 04 04 04 04 04 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 d7 00 04 04 04 04 04 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 d7 d7 00 04 04 04 04 04 00 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 00 04 04 04 04 04 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 00 04 04 04 04 04 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 00 04 04 04 04 04 00 00'
+ '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 04 04 04 04 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 00 d7 d7 d7 d7 00 00 00 00 04 04 04 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 00 d7 d7 d7 00 00 00 00 00 00 04 04 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 00 d7 00 00 00 00 00 00 00 00 00 04 00 00'
+ '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 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 80 00 00 1f 80 00 00 1f 80 00 00 1f 80 00'
+ '00 1f 80 00 00 1f 80 00 00 1f 80 00 00 1f 80 00'
+ '00 1f 80 00 00 1f 80 00 00 1f 80 00 00 1f 80 00'
+ '00 1f 80 00 00 1f 80 00 00 1f 80 00 00 1f 80 00'
+ '00 1f 80 00 00 1f 80 00 00 1f 80 00 00 0f 80 00'
+ '00 07 80 00 00 03 80 00 00 01 80 00 00 00 80 00'
+ '00 00 80 00 00 00 80 00 00 30 80 00 00 78 80 00'
+ '00 fc 80 00 03 fe 80 00 07 ff ff ff ff ff'
+} */
+
+/* BINRES txt.ico */
+IDI_TXT ICON "txt.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 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 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 ac 00 d7 d7 d7 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 ac 00 d7 d7 d7 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 ac 00 d7 d7 d7 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 ac 00 d7 d7 00 00 00 00 00 00 00 00 00 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 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 ac 00 d7 d7 d7 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 ac 00 d7 d7 d7 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 ac 00 d7 d7 d7 00 00 00 00 00 00 00 00 00 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 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 ac 00 d7 d7 d7 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 ac 00 d7 d7 d7 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 ac 00 d7 d7 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 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 ac 00 d7 d7 00 00 00 00 00 00 00 00 00 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 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 ac 00 d7 d7 d7 00 00 00 00 00 00 00 00 00 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 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 ac 00 d7 d7 00 00 00 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 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 ac 00 d7 d7 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 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 ac 00 d7 d7 d7 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 ac 00 d7 d7 d7 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 ac 00 d7 d7 00 00 00 00 00 00 00 00 00 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 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 ac 00 d7 d7 d7 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 ac 00 d7 d7 d7 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 ac 00 ac ac 00 ac ac 00 00 ac ac 00 ac ac 00'
+ 'ac ac 00 ac ac 00 ac 00 ac 00 00 00 00 00 00 00'
+ '00 ac 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 ac ac 00 ac ac 00 ac ac ac 00 ac ac 00 ac'
+ 'ac 00 ac ac 00 ac ac 00 ac ac 00 00 00 00 ff ff'
+ 'ff ff f0 00 00 1f e0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 1f c0 00 00 0f'
+} */
+
#include "De.rc"
#include "En.rc"
#include "Fr.rc"
diff --git a/programs/wordpad/wordpad.c b/programs/wordpad/wordpad.c
index 99bf120..20052bb 100644
--- a/programs/wordpad/wordpad.c
+++ b/programs/wordpad/wordpad.c
@@ -1034,8 +1034,17 @@
static void set_fileformat(WPARAM format)
{
+ HICON hIcon;
+ HINSTANCE hInstance = (HINSTANCE)GetWindowLongPtr(hMainWnd, GWLP_HINSTANCE);
fileFormat = format;
+ if(format & SF_TEXT)
+ hIcon = LoadIconW(hInstance, MAKEINTRESOURCEW(IDI_TXT));
+ else
+ hIcon = LoadIconW(hInstance, MAKEINTRESOURCEW(IDI_RTF));
+
+ SendMessageW(hMainWnd, WM_SETICON, ICON_BIG, (LPARAM)hIcon);
+
set_bar_states();
set_default_font();
target_device();
@@ -3199,6 +3208,7 @@
set_caption(NULL);
set_bar_states();
+ set_fileformat(SF_RTF);
hPopupMenu = LoadMenuW(hInstance, MAKEINTRESOURCEW(IDM_POPUP));
get_default_printer_opts();
target_device();