Yep the styles attribute worked. Using the styles element showed a runtime
error of:
padding" is not a valid style for org.apache.pivot.wtk.BoxPane#2
On Wed, 5 Aug 2009 12:14:02 pm Greg Brown wrote:
> Try setting it via the styles attribute and you should see the
> expected behavior. Seems like there might be an issue setting it via a
> styles element.
>
> On Aug 4, 2009, at 7:47 PM, Scott Lanham wrote:
> > Tried right/left top/bottom and the buttons were up against the
> > window border.
> >
> > On Wed, 5 Aug 2009 09:22:34 am Greg Brown wrote:
> >> You might not see the effect padding has since you are using center
> >> alignments. Try right or left (or top/bottom).
> >>
> >> On Aug 4, 2009, at 6:43 PM, Scott Lanham wrote:
> >>> I am playing with the Toggle Buttons part of the tutorial. After
> >>> changes the
> >>> WTKX file looks like:
> >>>
> >>> <Window title="Toggle Buttons" maximized="true"
> >>> xmlns:wtkx="http://pivot.apache.org/wtkx"
> >>> xmlns:content="org.apache.pivot.wtk.content"
> >>> xmlns="org.apache.pivot.wtk">
> >>> <content>
> >>> <BoxPane>
> >>> <styles padding="100" horizontalAlignment="center"
> >>> verticalAlignment="center"/>
> >>> <PushButton toggleButton="true">
> >>> <buttonData>
> >>> <content:ButtonData text="Anchor"
> >>> icon="@clock.png"/>
> >>> </buttonData>
> >>> </PushButton>
> >>> <PushButton toggleButton="true">
> >>> <buttonData>
> >>> <content:ButtonData text="Cup"/>
> >>> </buttonData>
> >>> </PushButton>
> >>> <PushButton toggleButton="true">
> >>> <buttonData>
> >>> <content:ButtonData text="Star"/>
> >>> </buttonData>
> >>> </PushButton>
> >>> </BoxPane>
> >>> </content>
> >>> </Window>
> >>>
> >>> Even with a padding of 100 it doesn't appear to do anything
> >>> different from not
> >>> having padding specified at all.
> >>>
> >>> And yes I do like to try and break code, it makes it more fun to
> >>> learn that
> >>> way :-)
> >>>
> >>> On Wed, 5 Aug 2009 08:36:10 am Todd Volkert wrote:
> >>>>> Just a quick question, what does padding do? I change the values
> >>>>> and
> >>>>> nothing
> >>>>> appears to change.
> >>>>
> >>>> To what component are you applying the padding style? The
> >>>> component's skin
> >>>> defines what styles it supports, by virtue of providing bean
> >>>> properties, so
> >>>> note that there are some component's for which padding is not a
> >>>> supported
> >>>> style. For containers that support it, it generally means that the
> >>>> child
> >>>> component(s) will be laid out inset from the container, and for
> >>>> non-containers that support it (such as Label), it generally means
> >>>> that
> >>>> their content (such as a label's text) will be inset from the
> >>>> boundaries of
> >>>> the component.
> >>>>
> >>>> -T