commit-gnue
[Top][All Lists]
Advanced

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

r6084 - trunk/gnue-forms/src/uidrivers/win32


From: btami
Subject: r6084 - trunk/gnue-forms/src/uidrivers/win32
Date: Mon, 26 Jul 2004 17:02:58 -0500 (CDT)

Author: btami
Date: 2004-07-26 17:02:57 -0500 (Mon, 26 Jul 2004)
New Revision: 6084

Modified:
   trunk/gnue-forms/src/uidrivers/win32/UIdriver.py
Log:
used system fonts for defaults

Modified: trunk/gnue-forms/src/uidrivers/win32/UIdriver.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/win32/UIdriver.py    2004-07-26 15:56:40 UTC 
(rev 6083)
+++ trunk/gnue-forms/src/uidrivers/win32/UIdriver.py    2004-07-26 22:02:57 UTC 
(rev 6084)
@@ -159,12 +159,24 @@
     font_name = gConfigForms('faceName') # f.e. Bitstream Vera Sans Mono for 
Ajmitch :)
     if not font_name:
       if gConfigForms ('fixedWidthFont'):
-        font_name = 'Courier New'
+        fnt = win32con.ANSI_FIXED_FONT # setting "faceName=Courier New" in 
gnue.conf is a bit better IMO
       else:
-        font_name = 'Arial'
+        fnt = win32con.ANSI_VAR_FONT
+
+      lf = win32gui.GetObject(win32gui.GetStockObject(fnt))
+      font_name = lf.lfFaceName
+
+      #~ print lf.lfHeight, lf.lfWidth, \
+        #~ lf.lfEscapement, lf.lfOrientation, lf.lfWeight, \
+        #~ lf.lfItalic, lf.lfUnderline, lf.lfStrikeOut, lf.lfCharSet, \
+        #~ lf.lfOutPrecision, lf.lfClipPrecision, lf.lfQuality, \
+        #~ lf.lfPitchAndFamily, lf.lfFaceName 
+
+    #~ print 'font_name=',font_name
     
     font_spec = {'name':font_name, 'height':int(gConfigForms('pointSize'))}
     self._font = win32ui.CreateFont(font_spec)
+
 
     #
     # Create a dummy window used to compute sizes





reply via email to

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