I just tried your code with my checkout of gtk, and it worked fine. I
guess it is a bug in your copy of GTK. Try getting a newer one.
James Henstridge.
--
Email: [EMAIL PROTECTED]
WWW: http://www.daa.com.au/~james/
On Mon, 21 Dec 1998, David M. Cook wrote:
> I'm getting a seg fault when trying to show all the widgets in a window with
> show_all(). This was working fine with 0.5.8. Code is below:
>
> Dave Cook
>
> class Application(GtkWindow):
>
> """Encapsulates main window for application."""
>
> def __init__(self, title):
> GtkWindow.__init__(self, WINDOW_TOPLEVEL)
> self.set_title(title)
> self.set_usize(640,480)
> self.connect("destroy", mainquit)
> self.vbox = GtkVBox()
> self.add(self.vbox)
> self.create_menubar()
> self.paned = GtkVPaned()
> self.vbox.pack_start(self.paned)
> self.show_all() ##seg faults here
>
>
> def create_menubar(self):
> hdlbox = GtkHandleBox()
> self.vbox.pack_start(hdlbox, expand=FALSE)
> mf = GtkExtra.MenuFactory()
> mf.add_entries([
> ## ('File/New', '<control>N', None),
> ('File/Open...', '<control>O', self.open_db),
> ('File/<separator>', None, None),
> ('File/Exit', '<control>Q', mainquit),
> ('Edit/Copy', '<control>C', None),
> ('Edit/Paste', '<control>V', None),
> ('Edit/Clear', None, None),
> ('Python/Reload Module...', None, None),
> ('Python/<separator>', None, None),
> ('Python/Run...', None, None),
> ('Python/Debug...', None, None),
> ('Python/Profile...', None, None),
> ('Help/About...', None, self.about),
> ])
> self.add_accel_group(mf.accelerator)
> hdlbox.add(mf)
>
> .
> .
> .
> To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]
>
To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]