diff options
author | Matthieu Gautier <starmad@pegase.localdomain> | 2009-03-28 11:31:04 +0100 |
---|---|---|
committer | Matthieu Gautier <starmad@pegase.localdomain> | 2009-03-28 11:31:04 +0100 |
commit | b4cb78b1c6b9a05a5dba9f85fc831d8249fc72f4 (patch) | |
tree | 10b7b025cae0f7949a4adf49c5265b50efe0709c /g-ed-it/docBar.py | |
parent | b47c39a0fcf6501706d8e2fb5b8064a8b5fd3600 (diff) | |
download | g-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.py | 42 |
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 |