summaryrefslogtreecommitdiffstats
path: root/g-ed-it/docBar.py
diff options
context:
space:
mode:
authorMatthieu Gautier <starmad@pegase.localdomain>2009-03-28 11:31:04 +0100
committerMatthieu Gautier <starmad@pegase.localdomain>2009-03-28 11:31:04 +0100
commitb4cb78b1c6b9a05a5dba9f85fc831d8249fc72f4 (patch)
tree10b7b025cae0f7949a4adf49c5265b50efe0709c /g-ed-it/docBar.py
parentb47c39a0fcf6501706d8e2fb5b8064a8b5fd3600 (diff)
downloadg-ed-it-b4cb78b1c6b9a05a5dba9f85fc831d8249fc72f4.tar.gz
g-ed-it-b4cb78b1c6b9a05a5dba9f85fc831d8249fc72f4.tar.xz
g-ed-it-b4cb78b1c6b9a05a5dba9f85fc831d8249fc72f4.zip
Add a document bar.
Signed-off-by: Matthieu Gautier <starmad@pegase.localdomain>
Diffstat (limited to 'g-ed-it/docBar.py')
-rw-r--r--g-ed-it/docBar.py42
1 files changed, 42 insertions, 0 deletions
diff --git a/g-ed-it/docBar.py b/g-ed-it/docBar.py
new file mode 100644
index 0000000..a0d049e
--- /dev/null
+++ b/g-ed-it/docBar.py
@@ -0,0 +1,42 @@
+#!/usr/bin/env python
+#-*- coding:utf-8 -*-
+
+import gedit
+import gtk
+
+class DocBar (object):
+
+ def __init__(self, tab):
+ self.tab = tab
+ self.child = self.tab.get_children()[0]
+ self.tab.remove(self.child)
+ self.vbox = gtk.VBox()
+ hbox = gtk.HBox()
+
+ self.btn_cancel = gtk.Button("End Splitview")
+ self.btn_cancel.connect("clicked", self.end_split_view)
+
+
+ hbox.pack_start(self.btn_cancel, False, False)
+
+ self.vbox.pack_start(hbox, False, False)
+ self.vbox.pack_start(self.child)
+
+ self.tab.add(self.vbox)
+
+ self.tab.show_all()
+
+ print "bar inserted"
+
+ def deactivate(self):
+ self.tab.remove(self.vbox)
+ self.vbox.remove(self.child)
+ self.tab.add(self.child)
+
+ self.vbox = None
+ self.child = None
+ self.tab = None
+ print "bar removed"
+
+ def end_split_view(self):
+ pass