def closed(self, info, is_ok): if is_ok: self.model.save_selection() def controller_delete_options_changed(self, info): print 'delete' def controller_add_options_changed(self, info): info = self.edit_traits(view=View(Item('new_name', label='Name'), title='New Options', kind='livemodal', buttons=['OK', 'Cancel'])) if info.result: self.model.add(self.model.new_name) def controller_save_options_changed(self, info): self.model.save() def controller_factory_default_changed(self, info): self.model.factory_default() if __name__ == '__main__': paths.build('_dev') # om = IdeogramOptionsManager() om = OptionsController(model=SeriesOptionsManager()) om.configure_traits(view=view('Series')) # ============= EOF =============================================
def _options_view_default(self): return view('Flux Options')
def _options_view_default(self): return view('Blanks Options')
def _options_view_default(self): return view('ICFactor Options')
def _options_view_default(self): return view('Iso Evo Options')
def _options_view_default(self): return view('{} Options'.format(self.name))