commit-gnue
[Top][All Lists]
Advanced

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

gnue/forms/src/uidrivers/wx UIdriver.py


From: Jason Cater
Subject: gnue/forms/src/uidrivers/wx UIdriver.py
Date: Mon, 15 Apr 2002 16:42:16 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    02/04/15 16:42:16

Modified files:
        forms/src/uidrivers/wx: UIdriver.py 

Log message:
        applied btami's patch to handle international keystrokes in range 
128..255

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/wx/UIdriver.py.diff?tr1=1.162&tr2=1.163&r1=text&r2=text

Patches:
Index: gnue/forms/src/uidrivers/wx/UIdriver.py
diff -c gnue/forms/src/uidrivers/wx/UIdriver.py:1.162 
gnue/forms/src/uidrivers/wx/UIdriver.py:1.163
*** gnue/forms/src/uidrivers/wx/UIdriver.py:1.162       Sat Apr 13 12:08:39 2002
--- gnue/forms/src/uidrivers/wx/UIdriver.py     Mon Apr 15 16:42:16 2002
***************
*** 977,986 ****
      object = _eventObjTowxWindow(event)
  
  
      #
      # Sigh... a hack for using <enter> in multiline entries
      #
!     if  event.KeyCode() == 13 and \
          not event.ShiftDown() and \
          not event.ControlDown() and \
          not event.AltDown() and \
--- 977,988 ----
      object = _eventObjTowxWindow(event)
  
  
+     keycode = event.KeyCode()
+ 
      #
      # Sigh... a hack for using <enter> in multiline entries
      #
!     if  keycode == 13 and \
          not event.ShiftDown() and \
          not event.ControlDown() and \
          not event.AltDown() and \
***************
*** 996,1002 ****
        # Get the event to process from the KeyMapper
        #
        command = GFKeyMapper.KeyMapper.getEvent(
!         event.KeyCode(),
          event.ShiftDown(),
          event.ControlDown(),
          event.AltDown())
--- 998,1004 ----
        # Get the event to process from the KeyMapper
        #
        command = GFKeyMapper.KeyMapper.getEvent(
!         keycode,
          event.ShiftDown(),
          event.ControlDown(),
          event.AltDown())
***************
*** 1004,1010 ****
      if command == 'JUMPRECORD':
        global _PROMPTFORRECORD
        action = _PROMPTFORRECORD()
!       
      elif command == 'NEWLINE':
        action = GFEvent('requestKEYPRESS', '\n',
                       text='\n',
--- 1006,1012 ----
      if command == 'JUMPRECORD':
        global _PROMPTFORRECORD
        action = _PROMPTFORRECORD()
! 
      elif command == 'NEWLINE':
        action = GFEvent('requestKEYPRESS', '\n',
                       text='\n',
***************
*** 1015,1025 ****
  
      else:
        try:
!         char = chr(event.KeyCode())
!         if char in string.printable or char == "\n":
            action = GFEvent('requestKEYPRESS', char,
                           text=char,
!                          code=event.KeyCode())
        except ValueError:
          pass #event.Skip()
  
--- 1017,1028 ----
  
      else:
        try:
!         char = chr(keycode)
!         if char in string.printable or char == "\n" or \
!            128 <= keycode <= 255:
            action = GFEvent('requestKEYPRESS', char,
                           text=char,
!                          code=keycode)
        except ValueError:
          pass #event.Skip()
  



reply via email to

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