blob: aeda305d234da0dc871df5fd4cd4d5eb865048df (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
__all__ = ('SysIndicator', 'Menu', 'MenuItem')
import sys
if sys.platform == 'linux2':
import linux
import gtk_wrapping
SysIndicator = linux.LinuxIndicator
Menu = gtk_wrapping.GTKMenu
MenuItem = gtk_wrapping.GTKMenuItem
elif sys.platform == 'win32':
import gtk_wrapping
import windows
SysIndicator = windows.WindowsIndicator
Menu = gtk_wrapping.GTKMenu
MenuItem = gtk_wrapping.GTKMenuItem
elif sys.platform == 'darwin':
import mac
SysIndicator = mac.DarwinIndicator
Menu = mac.NSMenu
MenuItem = mac.NSMenuItem
else:
raise Exception('Platform not supported')
|