self.on_activate = constructor_parameters["on_activate"] self.on_deactivate = constructor_parameters["on_deactivate"] if "tooltip_text" in constructor_parameters: self.tooltip = ToolTip(self, constructor_parameters["tooltip_text"]) else: self.tooltip = None self.initial_active = constructor_parameters["active"] self.destroy()