All pastes #409444 Raw Edit

Unnamed

public text v1 · immutable
#409444 ·published 2007-03-25 18:26 UTC
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()