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/
