def _update_tooltip(self): # Don't rely on counts from wxtasklist or wxalarms, as they aren't # accurate because of race conditions nalarms = organism_alarms_api.get_number_of_active_alarms() tooltip = 'Active alarms: {}'.format(str(nalarms)) wxtrayicon_api.set_tooltip_value(self.ref_id, tooltip) return nalarms
def _update_tooltip(self): # Don't rely on counts from wxtasklist or wxalarms, as they aren't # accurate because of race conditions nalarms = organism_alarms_api.get_number_of_active_alarms() tooltip = 'Active alarms: {}'.format(str(nalarms)) wxtrayicon_api.set_tooltip_value(self.ref_id, tooltip) return nalarms
def _update_tab_label(self, kwargs=None): nalarms = organism_alarms_api.get_number_of_active_alarms() wxgui_api.set_right_nb_page_title(self.panel, "{} alarms".format(nalarms))