rendered paste body# glade
<widget class="GtkAboutDialog" id="test_about">
<property name="visible">False</property>
<property name="destroy_with_parent">True</property>
<property name="name" translatable="yes">test</property>
<signal name="close" handler="on_about_close"/>
<signal name="destroy" handler="on_about_destroy"/>
</widget>
# python
def main(self):
self.gladefile = "test.glade"
self.glade_xml = gtk.glade.XML(self.gladefile)
dic = {
"on_panel_clicked" : self.menu_activate,
"on_about_activate" : self.menu_about_activate,
"on_about_close" : self.about_close,
"on_about_destroy" : self.about_close,
"on_quit_activate" : self.menu_quit_activate
}
self.glade_xml.signal_autoconnect(dic)
def menu_about_activate(self, menu):
self.glade_xml.get_widget("test_about").show()
def about_close(self, menu):
print "about_close"
#self.glade_xml.get_widget("test_about").hide()