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 requestLayout().. It's being delayed for an undefined amount of time so it should have nothing to due with the pulse.
On Thu, Apr 3, 2014 at 10:07 PM, Pedro Duque Vieira < pedro.duquevie...@gmail.com> wrote: > 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 than the other children below would re-position >> themselves. >> >> -VBox- >> - ------- >> - - c1 - >> - - - >> - - - >> - ------- >> - >> - ------- >> - - c2 - >> - ------- >> - >> - ------- >> - - c3 - >> - - - >> - ------- >> >> First child (c1) gets smaller. Result - c2 and c3 move up automatically >> (and the height of the VBox would also get smaller automatically): >> >> -VBox- >> - ------- >> - - c1 - >> - ------- >> - >> - ------- >> - - c2 - >> - ------- >> - >> - ------- >> - - c3 - >> - - - >> - ------- >> >> >> Thanks, >> >> >> >> >> On Thu, Apr 3, 2014 at 5:29 PM, Jasper Potts <jasper.po...@oracle.com>wrote: >> >>> 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, Pedro Duque Vieira < >>> pedro.duquevie...@gmail.com> wrote: >>> > >>> > Hi, >>> > >>> > Are built-in layouts prepared for dynamic changes of their children >>> > position and/or size? >>> > That is, for instance, if in a VBox I change the first child height the >>> > other subsequent children would re-adjust their position. >>> > >>> > My experiments with VBox tell me that this will result in bugs, i.e. it >>> > won't work. >>> > >>> > I think this is important for RIAs. >>> > >>> > Thanks, best regards, >>> > >>> > -- >>> > Pedro Duque Vieira >>> >> >> >> >> -- >> Pedro Duque Vieira >> > > > > -- > Pedro Duque Vieira > -- Pedro Duque Vieira