This is actually a common source of confusion. A SplitPane doesn't have a 
preferred size - you either need to give it one explicitly or put it in a 
container that will give it a size.
G

On Dec 1, 2010, at 8:17 PM, Bill van Melle wrote:

> I'm feeling stupid again.  In this example, which nests a SplitPane inside a 
> BoxPane, the SplitPane doesn't display at all, but I do see the other element 
> in the BoxPane.  If I elevate the SplitPane to be the child of Border, 
> getting rid of the BoxPane and its other child, it displays fine.  What am I 
> missing?
> 
> <my:TestWindow maximized="true" 
>   xmlns:bxml="http://pivot.apache.org/bxml"; 
>   xmlns:my="com.fxpal.test"
>   xmlns="org.apache.pivot.wtk">
>   <Border styles="{color:10, thickness:5, cornerRadii:10}">
>     <BoxPane bxml:id="paneMain" styles="{padding:4, verticalAlignment:'top', 
> fill:true}"
>       orientation="vertical">
>       <BoxPane styles="{padding:4, horizontalAlignment:'center', 
> backgroundColor:'yellow'}">
>         <Label text="Header pane" styles="{horizontalAlignment:'center', 
> font:{size:20}}" />
>       </BoxPane>
>       <SplitPane bxml:id="paneSplit" orientation="vertical">
>         <top>
>           <Border styles="{backgroundColor:'pink'}">
>             <Label text="top pane" />
>           </Border>
>         </top>
>         <bottom>
>           <Border styles="{backgroundColor:'green'}">
>             <Label text="bottom pane" />
>           </Border>
>         </bottom>
>       </SplitPane>
>     </BoxPane>
>   </Border>
> </my:TestWindow>

Reply via email to