123
authortanya <tanya@tanin.oblgaz>
Thu, 21 Jan 2010 15:20:25 +0000 (17:20 +0200)
committertanya <tanya@tanin.oblgaz>
Thu, 21 Jan 2010 15:20:25 +0000 (17:20 +0200)
list.py

diff --git a/list.py b/list.py
index 02922b0..8b33a31 100755 (executable)
--- a/list.py
+++ b/list.py
@@ -113,19 +113,29 @@ class HelloWorld:
         rec = self.dbo.get_record(id)
         print rec
         text = ""
+        tb = gtk.TextBuffer()
+
         for r in rec:
             print "%s -> %s" % (r, rec[r])
             text += "%s:  %s\n" % (r, rec[r])
+            tb.insert_at_cursor(text)
 
-        #sw = gtk.ScrolledWindow()
-        #sw.set_shadow_type(gtk.SHADOW_ETCHED_IN)
-        #sw.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
-        label = gtk.Label(text)
+        sw = gtk.ScrolledWindow()
+        sw.set_shadow_type(gtk.SHADOW_ETCHED_IN)
+        sw.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
+        
+        tv = gtk.TextView(tb)
+        sw.add(tv)
+        
+        #label = gtk.Label(text)
         #sw.add(label)
         #label.set_markup(text)
-        self.dialog.vbox.pack_start(label)
-        label.show()
+        self.dialog.vbox.pack_start(sw)
+        self.dialog.set_size_request(800, 480)
+        #label.show()
+        tv.show()
+        #tb.show()
+        sw.show()
         response = self.dialog.run()
         self.dialog.destroy()
         print "response= %s" % response