def __init__(self, *args): TrayBase.__init__(self, *args) from xpra.platform.darwin.gui import get_OSXApplication self.macapp = get_OSXApplication() self.last_attention_request_id = -1 self.set_global_menu() self.set_dock_menu() self.set_dock_icon() set_exit_cb(self.quit)
def __init__(self, menu, tooltip, icon_filename, size_changed_cb, click_cb, mouseover_cb, exit_cb): TrayBase.__init__(self, menu, tooltip, icon_filename, size_changed_cb, click_cb, mouseover_cb, exit_cb) from xpra.platform.darwin.gui import get_OSXApplication self.macapp = get_OSXApplication() self.icon_filename = icon_filename self.last_attention_request_id = -1 self.set_global_menu() self.set_dock_menu() self.set_dock_icon() set_exit_cb(self.quit)
def __init__(self, *args): TrayBase.__init__(self, *args) from xpra.platform.darwin.gui import get_OSXApplication self.macapp = get_OSXApplication() assert self.macapp, "cannot use OSX Tray without the native gtkosx_application bindings" self.last_attention_request_id = -1 self.set_global_menu() self.set_dock_menu() self.set_dock_icon() set_exit_cb(self.quit)