/
gui.py
59 lines (50 loc) · 1.57 KB
/
gui.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# This file is part of Xpra.
# Copyright (C) 2010 Nathaniel Smith <njs@pobox.com>
# Copyright (C) 2012-2013 Antoine Martin <antoine@devloop.org.uk>
# Xpra is released under the terms of the GNU GPL v2, or, at your option, any
# later version. See the file COPYING for details.
_init_done = False
def init():
global _init_done
if not _init_done:
_init_done = True
do_init()
def do_init():
pass
_ready_done = False
def ready():
global _ready_done
if not _ready_done:
_ready_done = True
do_ready()
def do_ready():
pass
#defaults:
def get_native_tray_menu_helper_classes():
#classes that generate menus for xpra's system tray
#let the toolkit classes use their own
return []
def get_native_tray_classes(*args):
#the classes we can use for our system tray:
#let the toolkit classes use their own
return []
def get_native_system_tray_classes(*args):
#the classes we can use for application system tray forwarding:
#let the toolkit classes use their own
return []
def system_bell(*args):
#let the toolkit classes use their own
return False
def get_native_notifier_classes():
return []
ClientExtras = None
from xpra.platform import platform_import
platform_import(globals(), "gui", False,
"do_ready",
"do_init",
"ClientExtras",
"get_native_tray_menu_helper_classes",
"get_native_tray_classes",
"get_native_system_tray_classes",
"get_native_notifier_classes",
"system_bell")