The followin program uses Gnome MDI to create a toplevel app with a
menu. Clicking on the Exit item causes a segfault. Is it my fault? Thanks
in advance for any help.
#! /usr/bin/env python
PACKAGE="foo"
VERSION="0.5"
print "Loading user interface modules..."
from gtk import *
from gnome.ui import *
print "done."
def cb(item):
print item
file_menu = [
(APP_UI_ITEM, 'New...', None, cb, None,
APP_PIXMAP_STOCK, STOCK_MENU_NEW, 0, 0),
(APP_UI_ITEM, 'Open', None, cb, None,
APP_PIXMAP_STOCK, STOCK_MENU_OPEN, 0, 0),
(APP_UI_ITEM, 'Save', None, cb, None,
APP_PIXMAP_STOCK, STOCK_MENU_SAVE, 0, 0),
(APP_UI_ITEM, 'Save As', None, cb, None,
APP_PIXMAP_STOCK, STOCK_MENU_SAVE_AS, 0, 0),
UIINFO_SEPARATOR,
(APP_UI_ITEM, 'Exit', None, mainquit, None,
APP_PIXMAP_STOCK, STOCK_MENU_EXIT, 0, 0)
]
menu = [
UIINFO_SUBTREE('File', file_menu)
]
mdi = GnomeMDI(appname=PACKAGE, title=PACKAGE)
mdi.set_menubar_template(menu)
mdi.open_toplevel()
mainloop()
--
Gustavo J. A. M. Carneiro
[http://linuxdeec.fe.up.pt/~ee96090]
_______________________________________________
pygtk mailing list [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk