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

Reply via email to