summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorGustavo J. A. M. Carneiro <gjc@src.gnome.org>2005-02-17 14:17:18 +0000
committerGustavo J. A. M. Carneiro <gjc@src.gnome.org>2005-02-17 14:17:18 +0000
commit1b1138360fc203be9d089b634b84e5a03d4ee32b (patch)
treef5a828c1bd5d77580d4d49f939f9aef25d0e4057 /examples
parent80efb71faf24d9dd809a83b3b2cb248b434cc277 (diff)
downloadpygtk-1b1138360fc203be9d089b634b84e5a03d4ee32b.tar.gz
gtk.AboutDialog example
Diffstat (limited to 'examples')
-rw-r--r--examples/pygtk-demo/demos/appwindow.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/examples/pygtk-demo/demos/appwindow.py b/examples/pygtk-demo/demos/appwindow.py
index c12b5b2b..f1365dd6 100644
--- a/examples/pygtk-demo/demos/appwindow.py
+++ b/examples/pygtk-demo/demos/appwindow.py
@@ -201,7 +201,7 @@ class ApplicationMainWindowDemo(gtk.Window):
( "About", None, # name, stock id
"_About", "<control>A", # label, accelerator
"About", # tooltip
- self.activate_action ),
+ self.activate_about ),
( "Logo", "demo-gtk-logo", # name, stock id
None, None, # label, accelerator
"GTK+", # tooltip
@@ -252,6 +252,14 @@ class ApplicationMainWindowDemo(gtk.Window):
return action_group
+ def activate_about(self, action):
+ dialog = gtk.AboutDialog()
+ dialog.set_name("PyGTK Demo")
+ dialog.set_copyright("\302\251 Copyright 200x the PyGTK Team")
+ dialog.set_website("http://www.pygtk.org./")
+ ## Close dialog on user response
+ dialog.connect ("response", lambda d, r: d.destroy())
+ dialog.show()
def activate_action(self, action):
dialog = gtk.MessageDialog(self, gtk.DIALOG_DESTROY_WITH_PARENT,