Author: johannes
Date: 2005-07-07 02:34:35 -0500 (Thu, 07 Jul 2005)
New Revision: 7691

Modified:
   trunk/gnue-forms/src/uidrivers/gtk2/widgets/_base.py
Log:
Take care of height for label style entries


Modified: trunk/gnue-forms/src/uidrivers/gtk2/widgets/_base.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/gtk2/widgets/_base.py        2005-07-06 
15:41:33 UTC (rev 7690)
+++ trunk/gnue-forms/src/uidrivers/gtk2/widgets/_base.py        2005-07-07 
07:34:35 UTC (rev 7691)
@@ -335,6 +335,12 @@
         widget.set_cursor (path)
         self._blockHandler (self.selection, '_changedHandler', True)
 
+    elif isinstance (widget, gtk.Label):
+      gfObject = self._uiDriver._WidgetToGFObj [widget]
+      lines = hasattr (gfObject, 'Char__height') and gfObject.Char__height or 1
+
+      widget.set_text ('\n'.join (value.splitlines () [:lines]))
+
     else:
       item = isinstance (widget, gtk.TextView) and widget.get_buffer () or \
           widget



_______________________________________________
Commit-gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnue

Reply via email to