On Fri, May 8, 2009 at 10:10 PM, Michael Losh
<[email protected]> wrote:
>>
>>
>>
>> Am 08.05.2009 17:55 Uhr schrieb "Robert Arkiletian" unter
>> <[email protected]>:
>> >
>> > This is how I do it for my application. Hope it helps.
>> >
>> > Pixmap p, mask;
>> > XpmCreatePixmapFromData(fl_display, DefaultRootWindow(fl_display),
>> > apple_red_xpm, &p, &mask, NULL);
>> >
>> > nwin.icon((char *)p);
>>
>> Would it help to put
>>
>> p =
>>
>> In front of XpmCreatePixmapFromData?
>>
>>
>
> All: I built a fresh copy of FLTK 1.1.9 on Puppy Linux 4.1.2 with
> --enable-shared and --enable-xft configure options.
a few shots in the dark
1) what is the window manager. (icewm, twm, fluxbox ?)
2) try recompiling fltk with --enable-threads and --enable-xdbe
3) does your compile command have -lXpm
Check fltk-config --ldflags
if not edit fltk-config and add it
4) check you have installed the xpm devel libs (libXpm-devel)
I recompiled my app with the FLTK documentation suggested main-window
icon setting code in Puppy. I made sure I was calling
fl_open_display(). This build of my app does not complain to the
console when creating the pixmap from the xpm data, but on the other
hand, I don't see the new icon xpm appear either (just the default red
x). I tried to re-order some of the statements, but it has had no
effect so far.
>
> Robert: I tried to adapt your code to mine, but it does not seem to work any
> different than the simpler version in the FLTK docs for Apendix F - OS
> Issues. That is, I'm still getting the default red X icon.
>
> Matthias: No, I don't think it will help... the function is returning zero
> (probably the OK code), and is updating p via the address of p passed as an
> argument. I don't have a good way to check it currently but the returned XID
> in p for the pixmap seems reasonable (0x0140007E).
>
> Thanks for any additional thoughts!
> --
> Mike L.
> _______________________________________________
> fltk mailing list
> [email protected]
> http://lists.easysw.com/mailman/listinfo/fltk
>
--
Robert Arkiletian
Eric Hamber Secondary, Vancouver, Canada
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk