Do you really need the parent-child relationship?
On Tue, Jul 9, 2013 at 4:45 PM, Vadim <va...@dbfin.com> wrote: > Hi everyone, > > I have a question about GS 3.9. One of the commits removes the > affectsInputRegion parameter. I know there were some special reasons for > that, and a lot of underlying C code has changed. > > Now, suppose I have an actor A that takes some space but I want it to be > transparent for all events such as mouse clicks etc. Actor A may have > some children -- actors B, C, ... -- which are not transparent, and I > want them to receive mouse clicks etc. Before 3.9 I would do something > like: > addChrome(A, { affectsInputRegion: false }); > trackChrome(B, { affectsInputRegion: true }); > trackChrome(C, { affectsInputRegion: true }); > ... > > Now, if I add A using Main.uiGroup.add_child(A) instead, then > trackChrome will complain that none of B's (or C's etc.) ancestors were > added using addChrome. > > What is the recommended way of doing this in GS 3.9? Thank you. > > Vadim. > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gnome-shell-list > -- Jasper
_______________________________________________ gnome-shell-list mailing list gnome-shell-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-shell-list