commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/gnuef/src GFOptions.py UIwxpython.py


From: James Thompson
Subject: gnue/gnuef/src GFOptions.py UIwxpython.py
Date: Thu, 14 Dec 2000 11:18:52 -0800

CVSROOT:        /cvs
Module name:    gnue
Changes by:     James Thompson <address@hidden> 00/12/14 11:18:52

Modified files:
        gnuef/src      : GFOptions.py UIwxpython.py 

Log message:
        More placement edits

CVSWeb URLs:
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/src/GFOptions.py.diff?r1=1.9&r2=1.10
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/src/UIwxpython.py.diff?r1=1.45&r2=1.46

Patches:
Index: gnue/gnuef/src/GFOptions.py
diff -u gnue/gnuef/src/GFOptions.py:1.9 gnue/gnuef/src/GFOptions.py:1.10
--- gnue/gnuef/src/GFOptions.py:1.9     Thu Dec 14 08:50:00 2000
+++ gnue/gnuef/src/GFOptions.py Thu Dec 14 11:18:52 2000
@@ -15,7 +15,7 @@
 _msgNOTSAVED = "Data not saved. Commit or rollback changes."
 
 
-pointSize = 8
+pointSize = 14
 borderPercentage = 100
 textPercentage = 100
 
Index: gnue/gnuef/src/UIwxpython.py
diff -u gnue/gnuef/src/UIwxpython.py:1.45 gnue/gnuef/src/UIwxpython.py:1.46
--- gnue/gnuef/src/UIwxpython.py:1.45   Thu Dec 14 08:50:00 2000
+++ gnue/gnuef/src/UIwxpython.py        Thu Dec 14 11:18:52 2000
@@ -400,6 +400,7 @@
       for spacer in range(count):
         spacer = int(spacer)
         newWidget = eval(self.widgetConstructor[object.getObjectType()])
+       
newWidget.SetFont(wxFont(GFOptions.pointSize,wxMODERN,wxNORMAL,wxNORMAL))
 
         widget.append(newWidget)
         EVT_CHAR(newWidget, self.uiEventTrap)
@@ -415,6 +416,7 @@
     widget.Show(FALSE)
     
     EVT_CHAR(widget, self.uiEventTrap)
+    widget.SetFont(wxFont(GFOptions.pointSize,wxMODERN,wxNORMAL,wxNORMAL))
     self.pageList.append(widget)
     return widget
 
@@ -424,15 +426,19 @@
 
 
     # Got to be a bettwe way
+    self.frame.SetFont(wxFont(GFOptions.pointSize,wxMODERN,wxNORMAL,wxNORMAL))
     maxWidth, maxHeight, maxDescent, maxLeading = [0,0,0,0]
     for letter in "WOyg-\|":
+      descent,leading= [0,0] # temp hack
+      tempWidget = wxTextCtrl(self.frame, -1, letter)
+#      width,height,descent,leading = tempWidget.GetFullTextExtent(letter)
+
       width,height,descent,leading = self.frame.GetFullTextExtent(letter)
       maxWidth = maxWidth > width and maxWidth or width
       maxHeight = maxHeight > height and maxHeight or height
       maxDescent = maxDescent > descent and maxDescent or descent
       maxLeading = maxLeading > leading and maxLeading or leading
-     
-    self.frame.SetFont(wxFont(GFOptions.pointSize,wxMODERN,wxNORMAL,wxNORMAL))
+      print       maxWidth,maxHeight,maxDescent,maxLeading 
 
     self.charWidth = maxWidth+maxLeading
     self.charHeight = maxHeight+maxDescent
@@ -448,8 +454,8 @@
     self.borderPercentage = (GFOptions.borderPercentage / 100.0)
     self.textPercentage = (GFOptions.textPercentage / 100.0)
 
-    self.widgetWidth = self.charWidth * self.borderPercentage
-    self.widgetHeight = self.charHeight * self.borderPercentage
+    self.widgetWidth = (self.charWidth * self.borderPercentage)
+    self.widgetHeight = (self.charHeight * self.borderPercentage) + 3
     self.textWidth = self.charWidth * self.textPercentage
     self.textHeight = self.charHeight * self.textPercentage
 
@@ -592,6 +598,7 @@
                                         
int(object.height)*int(self.textHeight)),
                                  choices, wxCB_READONLY)
           newWidget.SetValue("")
+
           EVT_CHAR(newWidget, self.uiEventTrap)
           EVT_COMBOBOX(newWidget, newWidget.GetId(), self.uiEventTrap)         
         else:
@@ -605,6 +612,7 @@
           EVT_CHAR(newWidget, self.uiEventTrap)
           EVT_MOUSE_EVENTS(newWidget, self.uiEventTrap)
       
+        
newWidget.SetFont(wxFont(GFOptions.pointSize-1,wxMODERN,wxNORMAL,wxNORMAL))
         widget.append(newWidget)
 
     return widget



reply via email to

[Prev in Thread] Current Thread [Next in Thread]