[Python-checkins] python/dist/src/Lib/plat-mac FrameWork.py,1.2,1.3

jvr@users.sourceforge.net jvr@users.sourceforge.net
Thu, 09 Jan 2003 15:18:42 -0800


Update of /cvsroot/python/python/dist/src/Lib/plat-mac
In directory sc8-pr-cvs1:/tmp/cvs-serv11929/Lib/plat-mac

Modified Files:
	FrameWork.py 
Log Message:
support unicode in menu items

Index: FrameWork.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/FrameWork.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** FrameWork.py	8 Jan 2003 16:32:09 -0000	1.2
--- FrameWork.py	9 Jan 2003 23:18:39 -0000	1.3
***************
*** 562,566 ****
  		self.items.append((label, shortcut, callback, kind))
  		item = len(self.items)
! 		self.menu.SetMenuItemText(item, label)		# set the actual text
  		if shortcut and type(shortcut) == type(()):
  			modifiers, char = shortcut[:2]
--- 562,569 ----
  		self.items.append((label, shortcut, callback, kind))
  		item = len(self.items)
! 		if isinstance(label, unicode):
! 			self.menu.SetMenuItemTextWithCFString(item, label)
! 		else:
! 			self.menu.SetMenuItemText(item, label)
  		if shortcut and type(shortcut) == type(()):
  			modifiers, char = shortcut[:2]