A.J. Venter wrote:
This may or may not be related but do an ldd on your icewm executable, icewm
by default has ONLY support for xpm image formats (though there is a
configure option to enable png as well).
If you don´t see libpng in the libraries list, try doing a test program using
only xpm images to your trayicon, that may help, barring that it may also
imply that icewm´s image handling isn´t compatible to the LCL ways.
I tryed changing from a .ico file to a .xpm file. Even tryed to send
Paint messages manually with a button. Didn't change anything. Only the
paint is a little more accurate. Before, the black pixels of the icon
were considered transparent. With the xpm the colors are better painted
on KDE. Also still doesn't work on Gnome.
Here is the ldd:
[EMAIL PROTECTED] examples]$ ldd wndtray
linux-gate.so.1 => (0xffffe000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7f57000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7e89000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
(0xb7e73000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7b8a000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7b51000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7acf000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb7aca000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7ac5000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7a8c000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7a72000)
libdl.so.2 => /lib/libdl.so.2 (0xb7a6e000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7a5c000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7932000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0xb792d000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0xb7925000)
libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7922000)
libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0xb790f000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb78a3000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7874000)
libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3 (0xb786e000)
libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0xb7865000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0xb785d000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb784f000)
libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0xb7848000)
libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0xb783d000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7819000)
/lib/ld-linux.so.2 (0xb7fec000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb77f9000)
libz.so.1 => /lib/libz.so.1 (0xb77e7000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb77c0000)
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives