From f07518ac22df9e09c59b7ebb0bf82ffe89438726 Mon Sep 17 00:00:00 2001 From: Just van Rossum Date: Thu, 9 Jan 2003 23:18:39 +0000 Subject: [PATCH] support unicode in menu items --- Lib/plat-mac/FrameWork.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Lib/plat-mac/FrameWork.py b/Lib/plat-mac/FrameWork.py index 5ebf9d182b..f465d84010 100644 --- a/Lib/plat-mac/FrameWork.py +++ b/Lib/plat-mac/FrameWork.py @@ -561,7 +561,10 @@ class Menu: self.menu.AppendMenu('x') # add a dummy string self.items.append((label, shortcut, callback, kind)) item = len(self.items) - self.menu.SetMenuItemText(item, label) # set the actual text + 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] self.menu.SetItemCmd(item, ord(char)) -- 2.40.0