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

Reply via email to