Re: Dynamic position/size change and built-in layouts

2014-04-08 Thread Pedro Duque Vieira
Hi again, I've created the issue in Jira: https://javafx-jira.kenai.com/browse/RT-36582 Will send the small test app to the person that will be assigned this issue. Thanks, On Thu, Apr 3, 2014 at 10:57 PM, Pedro Duque Vieira pedro.duquevie...@gmail.com wrote: In the situation I described

Re: Dynamic position/size change and built-in layouts

2014-04-07 Thread Martin Sladecek
Can you provide some small sample where this can be reproduce and preferably submit a bug to JIRA? Thanks, -Martin On 3.4.2014 23:57, Pedro Duque Vieira wrote: In the situation I described nothing happens after c1 changes height. But strangely if some other child changes, for instance c3

Re: Dynamic position/size change and built-in layouts

2014-04-03 Thread Moises Chicharro
If your VBox is elastic - i.e, it's Pref Width/Height is set to USE_COMPUTED_SIZE then it will act exactly as you describe (unless limited by it's parent). You can prototype and test layout like this in Scene Builder very quickly. Regards, Mo On 3 Apr 2014, at 15:01, Pedro Duque Vieira

Re: Dynamic position/size change and built-in layouts

2014-04-03 Thread Jasper Potts
VBox preferred size will grow if one of its children's preferred sizes grows. It will be down the the parent node of the VBox to react to that and make the VBox bigger if there is space available. The change is not immediate it will happen one pulse later. Jasper On Apr 3, 2014, at 7:01 AM,

Re: Dynamic position/size change and built-in layouts

2014-04-03 Thread Pedro Duque Vieira
What I'm saying isn't exactly that. What I'm saying is, for instance, if I change the height of the first child of the VBox than the other children below would re-position themselves. -VBox- - --- - - c1 - - - - - - - - --- - - --- - - c2 - - --- - - --- - - c3 - - -

Re: Dynamic position/size change and built-in layouts

2014-04-03 Thread Martin Sladecek
And are you changing the height of the child or it's preferred height? The height of a managed node is set by the VBox, so you shouldn't manipulate with it since if the VBox layout gets dirty, it will reset the heigh according to the preferred height. -Martin On 3.4.2014 19:14, Pedro Duque

Re: Dynamic position/size change and built-in layouts

2014-04-03 Thread Pedro Duque Vieira
Setting VBox preferred height to: USE_COMPUTED_SIZE, doesn't work. Regards, On Thu, Apr 3, 2014 at 6:14 PM, Pedro Duque Vieira pedro.duquevie...@gmail.com wrote: What I'm saying isn't exactly that. What I'm saying is, for instance, if I change the height of the first child of the VBox

Re: Dynamic position/size change and built-in layouts

2014-04-03 Thread Pedro Duque Vieira
In the situation I described nothing happens after c1 changes height. But strangely if some other child changes, for instance c3 changing its height, than the children c3 and c2 will re-position correctly, taking into account the height of c1. So the change is being delayed, even if I call