def make_tray_menu_helper(self): """ menu helper class used by our tray (make_tray / setup_xpra_tray) """ mhc = (get_native_tray_menu_helper_class(), self.get_tray_menu_helper_class()) log("make_tray_menu_helper() tray menu helper classes: %s", mhc) return make_instance(mhc, self)
def make_notifier(self): nc = self.get_notifier_classes() log("make_notifier() notifier classes: %s", nc) return make_instance(nc, self.notification_closed, self.notification_action)
def make_tray(self, *args): """ tray used by our own application """ tc = self.get_tray_classes() log("make_tray%s tray classes=%s", args, tc) return make_instance(tc, self, *args)