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()