From 917fc5fd482b402de5d85f923074edb77dedcd72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Nicolaysen=20S=C3=B8rnes?= Date: Sat, 25 Aug 2007 20:41:30 +0200 Subject: [PATCH] wordpad: Set icon according to format. --- .gitignore | 3 + programs/wordpad/Makefile.in | 5 +- programs/wordpad/resource.h | 3 + programs/wordpad/rsrc.rc | 436 +++++++++++++++++++++++++++++++++++ programs/wordpad/wordpad.c | 10 + 5 files changed, 456 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 34f0351ee23..d2b7b871be3 100644 --- a/.gitignore +++ b/.gitignore @@ -944,9 +944,12 @@ programs/winhelp/winhelp 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 017bb193458..bd7483a2bab 100644 --- a/programs/wordpad/Makefile.in +++ b/programs/wordpad/Makefile.in @@ -16,8 +16,11 @@ RC_SRCS = rsrc.rc 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 8c33d38a1b5..615c30c3109 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 ee192523f58..92bad345f36 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 * * 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 @@ IDI_WORDPAD ICON "wordpad.ico" '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 99bf12012be..20052bbb8f6 100644 --- a/programs/wordpad/wordpad.c +++ b/programs/wordpad/wordpad.c @@ -1034,8 +1034,17 @@ static void target_device(void) 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 @@ int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hOldInstance, LPSTR szCmdPar set_caption(NULL); set_bar_states(); + set_fileformat(SF_RTF); hPopupMenu = LoadMenuW(hInstance, MAKEINTRESOURCEW(IDM_POPUP)); get_default_printer_opts(); target_device();