[Pkg-bazaar-commits] ./bzr-gtk/unstable r372: Merged addition of About dialog.

Daniel Schierbeck daniel.schierbeck at gmail.com
Fri Apr 10 07:50:06 UTC 2009


------------------------------------------------------------
revno: 372
committer: Daniel Schierbeck <daniel.schierbeck at gmail.com>
branch nick: menubar
timestamp: Wed 2007-11-07 21:27:48 +0100
message:
  Merged addition of About dialog.
added:
  viz/about.py
modified:
  viz/branchwin.py
    ------------------------------------------------------------
    revno: 371.1.1
    committer: Daniel Schierbeck <daniel.schierbeck at gmail.com>
    branch nick: about-dialog
    timestamp: Wed 2007-11-07 21:24:52 +0100
    message:
      Added About dialog to the viz.
    added:
      viz/about.py
    modified:
      viz/branchwin.py
-------------- next part --------------
=== added file 'viz/about.py'
--- a/viz/about.py	1970-01-01 00:00:00 +0000
+++ b/viz/about.py	2007-11-07 20:24:52 +0000
@@ -0,0 +1,15 @@
+
+import gtk
+import gobject
+import pango
+
+import bzrlib.plugins.gtk
+
+class AboutDialog(gtk.AboutDialog):
+
+    def __init__(self):
+        gtk.AboutDialog.__init__(self)
+        self.set_name("Bazaar GTK")
+        self.set_version(bzrlib.plugins.gtk.__version__)
+
+

=== modified file 'viz/branchwin.py'
--- a/viz/branchwin.py	2007-11-07 14:28:16 +0000
+++ b/viz/branchwin.py	2007-11-07 20:24:52 +0000
@@ -20,6 +20,7 @@
 from bzrlib.config import BranchConfig
 from bzrlib.config import GlobalConfig
 from treeview import TreeView
+from about import AboutDialog
 
 class BranchWindow(Window):
     """Branch window.
@@ -190,6 +191,15 @@
 
         branch_menu.add(gtk.MenuItem("Pu_ll Revisions"))
         branch_menu.add(gtk.MenuItem("Pu_sh Revisions"))
+
+        help_menu = gtk.Menu()
+        help_menuitem = gtk.MenuItem("_Help")
+        help_menuitem.set_submenu(help_menu)
+
+        help_menu_about = gtk.ImageMenuItem(gtk.STOCK_ABOUT)
+        help_menu_about.connect('activate', self._show_about_cb)
+
+        help_menu.add(help_menu_about)
        
         menubar.add(file_menuitem)
         menubar.add(edit_menuitem)
@@ -197,6 +207,7 @@
         menubar.add(go_menuitem)
         menubar.add(revision_menuitem)
         menubar.add(branch_menuitem)
+        menubar.add(help_menuitem)
         menubar.show_all()
 
         return menubar
@@ -388,3 +399,8 @@
             self.toolbar.show() 
         else:
             self.toolbar.hide()
+
+    def _show_about_cb(self, w):
+        dialog = AboutDialog()
+        dialog.connect('response', lambda d,r: d.destroy())
+        dialog.run()



More information about the Pkg-bazaar-commits mailing list