Ah, that is correct. You can't use a scroll policy of "always" to get this 
behavior. You need to use "fill_to_capacity".

On Feb 13, 2010, at 3:48 PM, Rostislav Krasny wrote:

> Unfortunatelly it doesn't work:
> 
>               TextArea textArea = new TextArea();
>               textArea.setEditable(true);
> 
>               BoxPane pane1 = new BoxPane(Orientation.VERTICAL);
>               pane1.add(textArea);
> 
>               StyleDictionary dict = pane1.getStyles();
>               dict.put("fill", Boolean.TRUE);
>               dict.put("verticalAlignment", VerticalAlignment.BOTTOM);
> 
>               ScrollPane pane2 = new ScrollPane(ScrollBarPolicy.ALWAYS,
> ScrollBarPolicy.ALWAYS);
>               pane2.setView(pane1);
> 
>               window = new Window(pane2);
>               window.setTitle("Test application");
>               window.setMaximized(true);
>               window.open(display);
> 
> 
> On Sat, Feb 13, 2010 at 10:11 PM, Greg Brown <[email protected]> wrote:
>> You'll need to put the text area in a container that is capable of aligning 
>> its content to bottom. Try using a vertical BoxPane will the "fill" style 
>> set to true and the "verticalAlignment" style set to "bottom". You can then 
>> use that as your scroll pane's view.
>> 
>> On Feb 13, 2010, at 3:07 PM, Rostislav Krasny wrote:
>> 
>>> It works. Thank you very much.
>>> 
>>> I've yet another question. How can I align the text vertically? I want
>>> it to be aligned to the bottom side.
>>> 
>>> On Sat, Feb 13, 2010 at 9:55 PM, Greg Brown <[email protected]> wrote:
>>>> Try replacing this:
>>>> 
>>>>> pane.add(textArea);
>>>> 
>>>> with this:
>>>> 
>>>>  pane.setView(textArea)
>>>> 
>>>> G
>>>> 
>>>> On Feb 13, 2010, at 2:41 PM, Rostislav Krasny wrote:
>>>> 
>>>>> Hi,
>>>>> 
>>>>> I use Pivot 1.4. I'm trying to make a window with a scroll pane and a
>>>>> text area within it. Following is code of my startup() method.
>>>>> 
>>>>>               TextArea textArea = new TextArea();
>>>>>               textArea.setEditable(true);
>>>>> 
>>>>>               ScrollPane pane = new ScrollPane(ScrollBarPolicy.ALWAYS,
>>>>> ScrollBarPolicy.ALWAYS);
>>>>>               pane.add(textArea);
>>>>> 
>>>>>               window = new Window(pane);
>>>>>               window.setTitle("Test application");
>>>>>               window.setMaximized(true);
>>>>>               window.open(display);
>>>>> 
>>>>> However the text area has zero size dimensions and cannot be used. How
>>>>> can I layout the text area according to the scroll pane dimensions
>>>>> automatically?
>>>>> 
>>>>> Thank you
>>>> 
>>>> 
>> 
>> 

Reply via email to