Hi,
I have problems with the GnomeDialogs: when I connect a button with the
button_connect () method, I get random behaviors, depending on the __init__
code... For example :
from gtk import *
from gnome.ui import *
class Essai (GnomeDialog):
def __init__ (self):
GnomeDialog.__init__ (self, 'Test',
STOCK_PIXMAP_SEARCH,
STOCK_BUTTON_CLOSE)
self.button_connect (0, self.action)
return
def action (self, * arg):
mainquit ()
return
e = Essai ()
e.show_all ()
mainloop ()
...will cause a core dump, whereas:
from gtk import *
from gnome.ui import *
class Essai (GnomeDialog):
def __init__ (self):
GnomeDialog.__init__ (self, 'Test',
STOCK_PIXMAP_SEARCH,
STOCK_BUTTON_CLOSE)
self.button_connect (0, self.action)
self.show_all ()
return
def action (self, * arg):
mainquit ()
return
e = Essai ()
mainloop ()
will complain that it does not find show_all at *callback time*...
I looked in the source files. What is happening when
gnome_dialog_button_connect () is called with a callback == NULL ? Where
is it to be handled ?
Thanks,
Fr�d�ric
To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]