You don't want to use binding to set the width and height - that's what layout 
managers are for. The problem is that SplitPane doesn't have a preferred size 
(it is 0x0), so you need to put it in a container that will give it a size 
regardless of its preferred size value.

On Mar 5, 2011, at 11:41 AM, Daniel Ziltener wrote:

> In that case there is one thing that really is missing: The possibility to 
> bind width and height (It tells me it isn't possible to use property binding 
> with those)
> 
> 2011/3/5 Daniel Ziltener <[email protected]>
> Yes, that works, thank you.
> 
> 2011/3/5 Chris Bartlett <[email protected]>
> 
> This has come up on the mailing list before, but I can't remember the details 
> off the top of my head.
> 
> Daniel,
> 
> I think you need to provide a preferredWidth & preferredHeight or perhaps 
> minimumWidth & minimumHeight.
> 
> Anyway, this works for me.
> 
> <Window title="Split Pane - Preferred Size" maximized="true" 
> xmlns:bxml="http://pivot.apache.org/bxml"; xmlns="org.apache.pivot.wtk">
> <BoxPane styles="{padding:8}">
> <SplitPane splitRatio="0.5" preferredWidth="400" preferredHeight="400">
> <left>
> <Border title="Left" />
> </left>
> <right>
> <Border title="Right" />
> </right>
> </SplitPane>
> </BoxPane>
> </Window>
> 
> Chris
> 
> On 5 March 2011 22:42, Daniel Ziltener <[email protected]> wrote:
> I'm trying to put a SplitPane inside a BoxPane, but this doesn't work. I 
> tried literally everything, from wrapping it inside another container before 
> putting it inside the BoxPane over manually setting the size but nothing 
> works. It seems like it gets a height of 0, even when manually setting it to 
> another value. It only seems to work when put in the Window tag as the only 
> component.
> What am I doing wrong?
> 
> 
> 

Reply via email to