Have you tried self.progress.set_justify(gtk.JUSTIFY_CENTER)?

http://www.pygtk.org/docs/pygtk/class-gtklabel.html#method-gtklabel--set-justify

On Tue, Feb 23, 2010 at 10:55, Ravan, James <[email protected]> wrote:
> I have a window class that I use to display progress messages. It’s
> something like this:
>
>
>
> class fooWindow:
>
>     def __init__(self):
>
>
>
>         # Create progress message window.
>
>         self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
>
>
>
>         vbox = gtk.VBox(False, 10)
>
>         self.window.add(vbox)
>
>
>
>         # Put a label in the window.
>
>         self.progress = gtk.Label()
>
>         self.setProgress("Initialization")
>
>         vbox.pack_start(self.progress, False, False, 0)
>
>
>
>         # Signals
>
>         self.window.connect("destroy", lambda w: gtk.main_quit())
>
>
>
>         # Show
>
>         self.window.show_all()
>
>
>
>     def setProgress(self,text):
>
>         self.progress.set_markup("<b>" + text + "</b>")
>
>
>
> The method that displays progress messages is “setProgress”. What I would
> like to be able to do, but currently don’t know how to accomplish, is to be
> able to supply an array of lines to setProgress and have them all centered
> or left-justified or right-justified.
>
>
>
> I’ve looked at Pango markup and there is no mention of justification. And
> after thinking about it for a few moments, I can understand why. But is
> there some way to supply strings to set_markup() that will achieve centering
> or justification?
>
>
>
> thanks,
>
> -jim
>
>
>
> _______________________________________________
> pygtk mailing list   [email protected]
> http://www.daa.com.au/mailman/listinfo/pygtk
> Read the PyGTK FAQ: http://faq.pygtk.org/
>
_______________________________________________
pygtk mailing list   [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/

Reply via email to