Yap, just what I thought. Sounds like a great idea. I'll give it a try. Thanks Anton, best regards,
On Wed, Oct 2, 2013 at 11:58 AM, anton nashatyrev < anton.nashaty...@oracle.com> wrote: > Hi Pedro, > > that binding is 'watching' for the whole chain of properties and is > changed to 'true' only when the node is attached to the scene, the scene is > attached to the window and the window isShowing() = true. Vice verse it > changed to 'false' if any of the above conditions becomes false, i.e. node > or scene is detached or window is hidden. > > Regards, > Anton. > > > On 01.10.2013 23:37, Pedro Duque Vieira wrote: > > Hi Anton, > > If I understand correctly (never used the Bindings.select method) you're > listening to the node scene property and at the same time if the window > that owns the scene is showing, that is, if the stage is visible on screen? > > Thanks, best regards, > > Hi Pedro, >> you may try the following code: >> Bindings.select(node.sceneProperty(), "window", >> "showing").addListener(new ChangeListener<Boolean>() ....); >> BTW, this way you could add the listener even when the node is not yet >> attached to any scene or window. >> Regards, >> Anton. > > > -- > Pedro Duque Vieira > > > -- Pedro Duque Vieira