[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]