def populate_warpmenu(self,f): params = f.forms[0].params_of_type(fracttypes.Complex, True) if params == []: self.warpmenu.hide() else: utils.set_menu_from_list(self.warpmenu, ["None"] + params) p = f.warp_param if p == None: p = "None" utils.set_selected_value(self.warpmenu, p) self.warpmenu.show()
def testOptionMenu(self): om = utils.create_option_menu(["foo", "bar", "Bazniculate Geometry"]) utils.add_menu_item(om, "fishy") utils.set_selected(om, 3) self.assertEqual(3, utils.get_selected(om)) utils.set_menu_from_list(om, ["hello", "world"]) utils.set_selected(om, 1) item1 = utils.get_selected_value(om) self.assertEqual("world", item1) utils.set_selected_value(om, "hello") i = utils.get_selected(om) self.assertEqual(0, i) utils.set_selected_value(om, "world") i = utils.get_selected(om) self.assertEqual(1, i)
def testOptionMenu(self): om = utils.create_option_menu(["foo","bar","Bazniculate Geometry"]) utils.add_menu_item(om,"fishy") utils.set_selected(om,3) self.assertEqual(3, utils.get_selected(om)) utils.set_menu_from_list(om, ["hello","world"]) utils.set_selected(om,1) item1 = utils.get_selected_value(om) self.assertEqual("world",item1) utils.set_selected_value(om,"hello") i = utils.get_selected(om) self.assertEqual(0,i) utils.set_selected_value(om,"world") i = utils.get_selected(om) self.assertEqual(1,i)