One point to make is that we're not sure why the window is shrinking. Are you reusing the same window, or are they multiple windows being used as the message changes? If you create a trivial example using pygtk-console you'll see that a Window created with default arguments and to which a Label is added does not shrink after expanding. Use label.set_text() to experiment.
One point to make is that we're not sure why the window is shrinking. Are you reusing the same window, or are they multiple windows being used as the message changes? If you create a trivial example using pygtk-console you'll see that a Window created with default arguments and to which a Label is added does not shrink after expanding. Use label.set_text() to experiment.