commit-gnue
[Top][All Lists]
Advanced

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

gnue-forms/src/uidrivers/win32/widgets _base.py


From: Jan Ischebeck
Subject: gnue-forms/src/uidrivers/win32/widgets _base.py
Date: Tue, 28 Oct 2003 10:03:09 -0500

CVSROOT:        /cvsroot/gnue
Module name:    gnue-forms
Branch:         
Changes by:     Jan Ischebeck <address@hidden>  03/10/28 10:03:07

Modified files:
        src/uidrivers/win32/widgets: _base.py 

Log message:
        add unicode output support to win32 uidriver

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-forms/src/uidrivers/win32/widgets/_base.py.diff?tr1=1.24&tr2=1.25&r1=text&r2=text

Patches:
Index: gnue-forms/src/uidrivers/win32/widgets/_base.py
diff -c gnue-forms/src/uidrivers/win32/widgets/_base.py:1.24 
gnue-forms/src/uidrivers/win32/widgets/_base.py:1.25
*** gnue-forms/src/uidrivers/win32/widgets/_base.py:1.24        Sat Sep  6 
05:59:06 2003
--- gnue-forms/src/uidrivers/win32/widgets/_base.py     Tue Oct 28 10:03:07 2003
***************
*** 27,33 ****
  # NOTES:
  #
  
! from types import StringType
  import win32api, win32gui, win32con, win32ui, commctrl
  import struct, array
  
--- 27,33 ----
  # NOTES:
  #
  
! from types import StringType, UnicodeType
  import win32api, win32gui, win32con, win32ui, commctrl
  import struct, array
  
***************
*** 500,505 ****
--- 500,509 ----
      except AttributeError:
        pass
  
+     # display unicode chars properly
+     if type(value)==UnicodeType:
+       value=value.encode('mbcs')
+       
      widget.SetValue(value)
      widget.Enable(enabled)
  
***************
*** 575,578 ****
    win32con.VK_F9,
    win32con.VK_F10,
    win32con.VK_F11,
!   win32con.VK_F12]
\ No newline at end of file
--- 579,582 ----
    win32con.VK_F9,
    win32con.VK_F10,
    win32con.VK_F11,
!   win32con.VK_F12]




reply via email to

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