summaryrefslogtreecommitdiffstats
path: root/g-ed-it/docBar.py
blob: a0d049ecbe774ecfd812dbcaa8429b44dff73ff1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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