pivot-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bob Santos <bob.santo...@gmail.com>
Subject Re: Making a Menu Bar Fill Remaining Horizontal Space
Date Fri, 20 Nov 2009 15:34:05 GMT
Yeah, in the case of specifying heights for the different components then it
will be better to use TablePane.

Thanks a lot Todd!

Have a nice weekend! (It's almost Saturday here)


Regards,

Bob

On Fri, Nov 20, 2009 at 11:29 PM, Todd Volkert <tvolkert@gmail.com> wrote:

>
>
>> So will the BoxPane route I mentioned have the same effect?
>
>
> If you're only going to include one table pane column, then *horizontally*,
> a vertical BoxPane with the fill style set to true will yield the same
> behavior.  However, vertically, a BoxPane will lay the children out
> according to their preferred height, whereas you'll have more options with a
> TablePane.
>
> Let's look at an example.  The following two will yield equivalent
> behavior:
>
> <BoxPane styles="{fill:true}">
>     <MenuBar .../>
>     <PushButton .../>
>     <ColorChooser .../>
> </BoxPane>
>
> <TablePane>
>     <columns>
>         <TablePane.Column width="1*"/>
>     </columns>
>     <rows>
>         <TablePane.Row>
>             <MenuBar .../>
>         </TablePane.Row>
>         <TablePane.Row>
>             <PushButton .../>
>         </TablePane.Row>
>         <TablePane.Row>
>             <ColorChooser .../>
>         </TablePane.Row>
>     </rows>
> </TablePane>
>
> This is because the table pane rows in this example are default height.
> However, if you gave one of them a relative height or a fixed height, then
> the table pane would start to yield different results than the box pane.
>
> -T
>
>
>
>>
>>
>> On Fri, Nov 20, 2009 at 11:10 PM, Todd Volkert <tvolkert@gmail.com>wrote:
>>
>>> Hi Bob,
>>>
>>> Try maximizing the window, like so:
>>>
>>> <Window title="Hello Pivot"
>>>     maximized="true"
>>>     ....
>>>
>>> Right now, since the window isn't maximized, it's getting set to its
>>> preferred size, which is just as big as it needs to be to accomodate the
>>> menu bar.  When you maximize it, it will occupy the entire space of the
>>> native frame.
>>>
>>> -T
>>>
>>>
>>> On Fri, Nov 20, 2009 at 10:01 AM, Bob Santos <bob.santosjr@gmail.com>wrote:
>>>
>>>> Hi All!
>>>>
>>>> I'm working on a sample app using Pivot and what I want to do is create
>>>> a Menu Bar, an Edit Window right below the Menu Bar and possibly a Status
>>>> Bar below the Edit Window. So basically they are three boxes laid out
>>>> vertically. I'm on the first part where I  am creating the Menu Bar it
>>>> compiles and executes correctly but it does not look right since a Menu Bar
>>>> should in relation with what layout I want should fill out the remaining
>>>> horizontal space but doesn't. I've used TablePane with one column and
>>>> width=1* as suggested in the mailing list archives.
>>>>
>>>> Here's the WTKX file for your reference: http://pastebin.com/f3159ebaf
>>>>
>>>> I tried to include the code here but the first time I sent this, it
>>>> exceeded 5.0 spam score so it was not accepted.
>>>> By the way I also tried using a parent BoxPane with vertical orientation
>>>> and fill:true and then BoxPane with horizontal orientations and fill:true
>>>> where I put the Menu Bar.
>>>>
>>>> Thanks and Regards,
>>>>
>>>> Bob
>>>>
>>>
>>>
>>
>

Mime
View raw message