[kernel] r5696 - people/waldi/linux-2.6/debian/lib/python/debian_linux/kconfigeditor

Bastian Blank waldi at costa.debian.org
Fri Feb 3 00:04:05 UTC 2006


Author: waldi
Date: Fri Feb  3 00:04:04 2006
New Revision: 5696

Modified:
   people/waldi/linux-2.6/debian/lib/python/debian_linux/kconfigeditor/editor.py
Log:
debian/lib/python/debian_linux/kconfigeditor/editor.py: Add menu.


Modified: people/waldi/linux-2.6/debian/lib/python/debian_linux/kconfigeditor/editor.py
==============================================================================
--- people/waldi/linux-2.6/debian/lib/python/debian_linux/kconfigeditor/editor.py	(original)
+++ people/waldi/linux-2.6/debian/lib/python/debian_linux/kconfigeditor/editor.py	Fri Feb  3 00:04:04 2006
@@ -50,6 +50,22 @@
         self.window.set_title("KConfig editor")
         self.window.connect("destroy", self.window_destroy)
 
+        box = gtk.VBox()
+        self.window.add(box)
+
+        menu_bar = gtk.MenuBar()
+        box.pack_start(menu_bar, False, False, 2)
+
+        file_menu = gtk.MenuItem("File")
+        menu_bar.append (file_menu)
+
+        menu = gtk.Menu()
+        file_menu.set_submenu(menu)
+
+        item = gtk.MenuItem("Save")
+        menu.append(item)
+        item.connect("activate", lambda item: self.write())
+
         self.treestore = gtk.TreeStore(str)
 
         self.treeview = gtk.TreeView(self.treestore)
@@ -63,7 +79,7 @@
 
         scrolledwindow = gtk.ScrolledWindow()
         scrolledwindow.add(self.treeview)
-        self.window.add(scrolledwindow)
+        box.pack_start(scrolledwindow)
 
         col = gtk.TreeViewColumn('Global')
         self.treeview.append_column(col)
@@ -137,6 +153,10 @@
     def window_destroy(self, widget, data = None):
         gtk.main_quit()
 
+    def write(self):
+        for f in self.file_inodes.itervalues():
+            f.write()
+
 class edit_setting(object):
     def __init__(self, editor, key):
         self.editor = editor



More information about the Kernel-svn-changes mailing list