On Sun, Apr 22, 2001 at 03:18:18AM -0400, Havoc Pennington wrote:
>
> GTK doesn't support overlapping widgets (except for children
> overlapping their parent container). So you are in the undefined
> behavior zone.
so i should try gtk_widget_shape_combine_mask () to prevent the lower
widget exposure influencing the upper one...
how can i combine two masks? how can i invert one?
i just can't find methods for that at
http://developer.gnome.org/doc/API/gtk/index.html
so i would combine the inverted mask of the upper window with
the lower ones mask. finally modifying the lower windows shape
by the resulting mask should do the trick, shouldn't it?
>
> You could connect to expose_event on the lower widgets and queue a
> draw on the upper widgets, but you might just get infinite loops and
> such. Anyway, some such hack will be required.
>
> Havoc
th
--
Tobias Hintze - http://hbs-solutions.de
HBS solutions GbR - Network & Information Systems
_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list