예제 #1
0
 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)
     self.default_icon_name = "xpra.ico"
     icon_filename = self.get_tray_icon_filename(icon_filename)
     self.tray_widget = win32NotifyIcon(tooltip, click_cb, exit_cb, None, icon_filename)
     # now let's try to hook the session notification
     self.detect_win32_session_events(self.getHWND())
     self.balloon_click_callback = None
예제 #2
0
 def __init__(self, *args):
     TrayBase.__init__(self, *args)
     self.default_icon_extension = "ico"
     self.default_icon_name = "xpra.ico"
     icon_filename = self.get_tray_icon_filename(self.default_icon_filename)
     self.tray_widget = win32NotifyIcon(self.tooltip, self.click_cb, self.exit_cb, None, icon_filename)
     #now let's try to hook the session notification
     self.detect_win32_session_events(self.getHWND())
예제 #3
0
 def __init__(self, *args):
     TrayBase.__init__(self, *args)
     self.default_icon_extension = "ico"
     self.default_icon_name = "xpra.ico"
     icon_filename = self.get_tray_icon_filename(self.default_icon_filename)
     self.tray_widget = win32NotifyIcon(self.tooltip, self.move_cb,
                                        self.click_cb, self.exit_cb, None,
                                        icon_filename)
예제 #4
0
 def __init__(self, *args):
     TrayBase.__init__(self, *args)
     self.default_icon_extension = "ico"
     self.default_icon_name = "xpra.ico"
     self.calculate_offset()
     icon_filename = self.get_tray_icon_filename(self.default_icon_filename)
     self.tray_widget = win32NotifyIcon(self.tooltip, self.move_cb, self.click_cb, self.exit_cb, None, icon_filename)
     get_win32_event_listener().add_event_callback(win32con.WM_DISPLAYCHANGE, self.calculate_offset)
예제 #5
0
	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)
		self.default_icon_name = "xpra.ico"
		icon_filename = self.get_tray_icon_filename(icon_filename)
		self.tray_widget = win32NotifyIcon(tooltip, click_cb, exit_cb, None, icon_filename)
		#now let's try to hook the session notification
		self.detect_win32_session_events(self.getHWND())
		self.balloon_click_callback = None
예제 #6
0
 def __init__(self, *args):
     TrayBase.__init__(self, *args)
     self.default_icon_extension = "ico"
     self.default_icon_name = "xpra.ico"
     icon_filename = self.get_tray_icon_filename(self.default_icon_filename)
     self.tray_widget = win32NotifyIcon(self.tooltip, self.click_cb,
                                        self.exit_cb, None, icon_filename)
     #now let's try to hook the session notification
     self.detect_win32_session_events(self.getHWND())
예제 #7
0
파일: win32_tray.py 프로젝트: cattaka/Xpra
 def __init__(self, *args):
     TrayBase.__init__(self, *args)
     self.calculate_offset()
     self.default_icon_extension = "ico"
     icon_filename = get_icon_filename(self.default_icon_filename, "ico")
     self.tray_widget = win32NotifyIcon(self.app_id, self.tooltip,
                                        self.move_cb, self.click_cb,
                                        self.exit_cb, icon_filename)
     el = get_win32_event_listener()
     if el:
         el.add_event_callback(win32con.WM_DISPLAYCHANGE,
                               self.calculate_offset)
예제 #8
0
 def __init__(self, *args):
     TrayBase.__init__(self, *args)
     self.default_icon_extension = "ico"
     self.default_icon_name = "xpra.ico"
     icon_filename = self.get_tray_icon_filename(self.default_icon_filename)
     self.tray_widget = win32NotifyIcon(self.tooltip, self.move_cb, self.click_cb, self.exit_cb, None, icon_filename)