Re: wxPython BoxSizer

2008-11-19 Thread Mike Driscoll
On Nov 19, 12:22 pm, Jamie McQuay <[EMAIL PROTECTED]> wrote:
> > > FYI: There's a great wxPython mailing list too. Check it out 
> > > here:http://wxpython.org/maillist.php
>
> > thanks, i will take a look.
>
> Here is the answer i got from the mailing list (and it works)
>
> Try adding a spacer on both sides of text.
>
> i.e)
> box.AddStretchSpacer()
> box.Add(myText, 0, wx.ALIGN_CENTER)
> box.AddStretchSpacer()
>
> jamie

Yeah...I saw that on the wx list. I either had forgotten about that
method or never knew it existed. The wx.CENTER style should have
worked. Robin Dunn might explain it later. You can learn a lot from
the guys (and girls) on that list though.

Mike
--
http://mail.python.org/mailman/listinfo/python-list


Re: wxPython BoxSizer

2008-11-19 Thread Jamie McQuay

>
> > FYI: There's a great wxPython mailing list too. Check it out 
> > here:http://wxpython.org/maillist.php
>
> thanks, i will take a look.

Here is the answer i got from the mailing list (and it works)

Try adding a spacer on both sides of text.

i.e)
box.AddStretchSpacer()
box.Add(myText, 0, wx.ALIGN_CENTER)
box.AddStretchSpacer()

jamie

--
http://mail.python.org/mailman/listinfo/python-list


Re: wxPython BoxSizer

2008-11-19 Thread Jamie McQuay

>
> Try the style=wx.CENTER like this:
>
> box.Add(myText,0,wx.CENTER)

tried but i still get the same result.  The text is either at the top
of the panel (centered) or in the middle (on the left side).  If i
manually call CenterOnParent when the panel is resized it goes to the
center but i want to get the sizers to work correctly for this.

>
> FYI: There's a great wxPython mailing list too. Check it out 
> here:http://wxpython.org/maillist.php

thanks, i will take a look.

Jamie

--
http://mail.python.org/mailman/listinfo/python-list


Re: wxPython BoxSizer

2008-11-19 Thread Mike Driscoll
Hi Jamie,

On Nov 19, 9:16 am, Jamie McQuay <[EMAIL PROTECTED]> wrote:
> Simple question, i just can't make it work.
>
> I need to center a StaticText component in its parent (Panel).  I want
> to do this with BoxSizer(s).
>
> if i use:
> box = wx.BoxSizer(wx.VERTICAL)   #or wx.HORIZONTAL
> box.Add(myText,0,wx.ALIGN_CENTER)
> parentPanel.Sizer = box
>
> i can get it to center either vertically or horizontally, but not both
> (i.e. the center).  I've tried myText.CenterOnParent but i need to
> handle to Size event to move the text when the panel is resized and i
> don't want to have to do this.
>
> thanks,
> Jamie

Try the style=wx.CENTER like this:

box.Add(myText,0,wx.CENTER)

FYI: There's a great wxPython mailing list too. Check it out here:
http://wxpython.org/maillist.php

Mike
--
http://mail.python.org/mailman/listinfo/python-list


wxPython BoxSizer

2008-11-19 Thread Jamie McQuay
Simple question, i just can't make it work.

I need to center a StaticText component in its parent (Panel).  I want
to do this with BoxSizer(s).

if i use:
box = wx.BoxSizer(wx.VERTICAL)   #or wx.HORIZONTAL
box.Add(myText,0,wx.ALIGN_CENTER)
parentPanel.Sizer = box

i can get it to center either vertically or horizontally, but not both
(i.e. the center).  I've tried myText.CenterOnParent but i need to
handle to Size event to move the text when the panel is resized and i
don't want to have to do this.

thanks,
Jamie
--
http://mail.python.org/mailman/listinfo/python-list