import e32 import appuifw from appuifw import popup_menu if (e32.s60_version_info >= (3, 0)): import imp _appuifw2 = imp.load_dynamic('_appuifw2', '%s:\\sys\\bin\\_appuifw2.pyd' % appuifw.__file__[0]) del imp else: import _appuifw2
EAknSoftkeyOk = -2 EAknSoftkeyBack = 3001
_popup_menu= popup_menu
def popup_menu(data, title=None, menu_key_text=None, exit_key_text=None): try: f = lambda: (_appuifw2.command_text(EAknSoftkeyOk, menu_key_text) and _appuifw2.command_text(EAknSoftkeyBack, exit_key_text)) e32.ao_sleep(0, f) except: pass if title is not None: return _popup_menu(data, title) else: return _popup_menu(data)