This is the mail archive of the
cygwin-xfree
mailing list for the Cygwin XFree86 project.
Re: Icons
- From: "Colin Harrison" <colin dot harrison at virgin dot net>
- To: <cygwin-xfree at cygwin dot com>
- Date: Mon, 29 Aug 2005 17:49:22 +0100
- Subject: Re: Icons
- Reply-to: cygwin-xfree at cygwin dot com
Hi,
Here are my screen dumps
http://www.straightrunning.com/test/icons_working.png
http://www.straightrunning.com/test/icons_faulty.png
Ignore the taskbar entries for root@... they are my PuTTY shells.
Shows icon stripes and crappy X icon on exit window (exit one needs keen
eyesight!)
All clients are remote and desktop is 32 bit.
Patches used to achieve this:-
For the stripped icons:
--- ./programs/Xserver/hw/xwin/save_winmultiwindowicons.c 2005-08-28
09:38:25.000000000 +0100
+++ ./programs/Xserver/hw/xwin/winmultiwindowicons.c 2005-08-28
09:39:14.000000000 +0100
@@ -285,6 +285,8 @@
iconPtr = (PixmapPtr) LookupIDByType (hints.icon_pixmap, RT_PIXMAP);
if (!iconPtr) return NULL;
+
+ iconSize = 32;
hDC = GetDC (GetDesktopWindow ());
planes = GetDeviceCaps (hDC, PLANES);
and for the exit and about window:
--- ./programs/Xserver/hw/xwin/save_windialogs.c 2005-08-28
09:35:54.000000000 +0100
+++ ./programs/Xserver/hw/xwin/windialogs.c 2005-08-28
09:36:19.000000000 +0100
@@ -318,7 +318,7 @@
/* Set icon to standard app icon */
PostMessage (hDialog,
WM_SETICON,
- ICON_SMALL,
+ ICON_BIG,
(LPARAM) LoadIcon (g_hInstance,
MAKEINTRESOURCE(IDI_XWIN)));
@@ -616,7 +616,7 @@
/* Set icon to standard app icon */
PostMessage (hwndDialog,
WM_SETICON,
- ICON_SMALL,
+ ICON_BIG,
(LPARAM) LoadIcon (g_hInstance,
MAKEINTRESOURCE(IDI_XWIN)));
/* Override the URL buttons */
Colin Harrison
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ: http://x.cygwin.com/docs/faq/