Juliusz Chroboczek <[EMAIL PROTECTED]> writes:
> JG> So making GTK/gnome apps migrate is within reach.
>
> That's excellent news.
>
> What happens to pixmaps and client-side data structures when the depth
> changes? Emacs doesn't have this problem as it can safely mutate data
> structures that are only accessible to clients through Lisp objects.
An application written for GTK+-2.0 will typically have no
user-visible server side resources. Fonts and images are
client side.
If a custom widget or specialized application is creating
server-side resources (cursors, pixmaps), then it needs
to create them in a ::realize handler, and destroy them
in a ::unrealize handler.
So, it's automatic for the typical case, and needs a bit of
programmer intervention for less typical cases.
Regards,
Owen
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert