def _OnRateLawText(self, evt: wx.Event): ratelaw = evt.GetString() assert len(self._selected_idx) == 1, 'Reaction rate law field should be disabled when ' + \ 'multiple are selected' [reai] = self._selected_idx self._self_changes = True self.controller.set_reaction_ratelaw(self.net_index, reai, ratelaw)
def on_dir_change(event: wx.Event, callback: Callable): callback(event.GetString())