def test_eval(): import uidialog def finish(text): exec text uidialog.inputbox('Expr to exec?', '', finish=finish)
def test_eval(): import uidialog def finish(text): exec text uidialog.inputbox("Expr to exec?", "", finish=finish)
def _callback(self): def finish(val): try: features.set_perm(self.feature_key, val) except ValueError as e: ui.message(str(e), type='error') self.make_button() uidialog.inputbox('Value for %s' % self.feature_key, finish=finish)
def change_feature(): def finish(arg): try: features._parse_arg(arg) except Exception as e: traceback.print_exc() ui.message(str(e)) uidialog.inputbox('name=key', finish=finish)
def test_inputbox(): import uidialog def finish(text): print 'got', text def cancel(): print 'cancel' uidialog.inputbox('Query?', 'defaultval', finish=finish, cancel=cancel)
def pernament_feature(): def finish(arg): try: k, v = arg.split('=', 1) features.set_perm(k, v) except Exception as e: traceback.print_exc() ui.message(str(e)) uidialog.inputbox('name=key', finish=finish)
def test_inputbox(): import uidialog def finish(text): print "got", text def cancel(): print "cancel" uidialog.inputbox("Query?", "defaultval", finish=finish, cancel=cancel)
def popup_newcity_dialog(unit, default_name): uidialog.inputbox( 'What should we call our new city?', default_name, finish=lambda text: freeciv.func.finish_city_at_unit(unit, text), cancel=lambda: freeciv.func.cancel_city_at_unit(unit))
def popup_newcity_dialog(unit, default_name): uidialog.inputbox('What should we call our new city?', default_name, finish=lambda text: freeciv.func.finish_city_at_unit(unit, text), cancel=lambda: freeciv.func.cancel_city_at_unit(unit))