2007-12-20 Douglas S. Blank <dblank@cs.brynmawr.edu>

* src/plugins/siblings.py: Quick Reports under construction...
	* src/Simple/_SimpleDoc.py: added table style defaults
	* src/Simple/__init__.py: added SimpleTable
	* src/BaseDoc.py: added doc.type = "standard"
	* src/docgen/TextBufDoc.py: added doc.type = "gtk"
	* src/Simple/_SimpleTable.py: new file defining table



svn: r9550
This commit is contained in:
Doug Blank
2007-12-21 00:18:39 +00:00
parent 7d5b16d3e0
commit f84b9c816c
7 changed files with 167 additions and 22 deletions

View File

@@ -61,12 +61,11 @@ _WIDTH_IN_CHARS = 72
class DisplayBuf:
def __init__(self, title, buffer):
def __init__(self, title, document):
g = gtk.glade.XML(const.GLADE_FILE,'scrollmsg')
self.top = g.get_widget('scrollmsg')
msg = g.get_widget('msg')
msg.set_buffer(buffer)
document.text_view = g.get_widget('msg')
document.text_view.set_buffer(document.buffer)
g.get_widget('close').connect('clicked', self.close)
def close(self, obj):
@@ -85,6 +84,7 @@ class TextBufDoc(BaseDoc.BaseDoc, BaseDoc.TextDoc):
#
#--------------------------------------------------------------------
def open(self, filename):
self.type = "gtk"
self.tag_table = gtk.TextTagTable()
sheet = self.get_style_sheet()
@@ -137,6 +137,7 @@ class TextBufDoc(BaseDoc.BaseDoc, BaseDoc.TextDoc):
self.tag_table.add(tag)
self.buffer = gtk.TextBuffer(self.tag_table)
DisplayBuf('',self)
return
#--------------------------------------------------------------------
@@ -145,7 +146,7 @@ class TextBufDoc(BaseDoc.BaseDoc, BaseDoc.TextDoc):
#
#--------------------------------------------------------------------
def close(self):
DisplayBuf('',self.buffer)
pass
def get_usable_width(self):
return _WIDTH_IN_CHARS