Example #1
0
    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
Example #2
0
    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
Example #3
0
 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))