aboutsummaryrefslogtreecommitdiff
path: root/parrot_zik/indicator/__init__.py
diff options
context:
space:
mode:
authorMarek Siarkowicz <mareksiarkowicz@gmail.com>2016-02-05 12:32:35 +0100
committerMarek Siarkowicz <mareksiarkowicz@gmail.com>2016-02-05 12:32:35 +0100
commit19cafba037f55fa962e5819950cb1b1f7332180e (patch)
tree540e7640a31f8d706b582fec759744045620f786 /parrot_zik/indicator/__init__.py
parent0f18e76062340a6beda2142ccaedccad09cd5193 (diff)
parent4098b681ca9bc4b57e8283f6f21d139fc1c9940b (diff)
downloadpyParrotZikTCP-19cafba037f55fa962e5819950cb1b1f7332180e.tar.xz
pyParrotZikTCP-19cafba037f55fa962e5819950cb1b1f7332180e.zip
Merge pull request #5 from MGrishkin/gtk_on_linux
Use gtk on linux
Diffstat (limited to '')
-rw-r--r--parrot_zik/indicator/__init__.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/parrot_zik/indicator/__init__.py b/parrot_zik/indicator/__init__.py
index 4194dde..156f7de 100644
--- a/parrot_zik/indicator/__init__.py
+++ b/parrot_zik/indicator/__init__.py
@@ -3,10 +3,17 @@ __all__ = ('SysIndicator', 'Menu', 'MenuItem')
import sys
if sys.platform in ['linux', 'linux2']:
- from parrot_zik.indicator.linux import LinuxIndicator as SysIndicator
+ import argparse
+ parser = argparse.ArgumentParser()
+ parser.add_argument("--gtk", action="store_true")
+ args = parser.parse_args()
+ if args.gtk:
+ from parrot_zik.indicator.linux import LinuxGtkIndicator as SysIndicator
+ else:
+ from parrot_zik.indicator.linux import LinuxAppIndicator as SysIndicator
from parrot_zik.indicator.gtk_wrapping import GTKMenuItem as MenuItem
from parrot_zik.indicator.gtk_wrapping import GTKMenu as Menu
-elif sys.platform == 'win32':
+elif sys.platform in ['win32']:
from parrot_zik.indicator.windows import WindowsIndicator as SysIndicator
from parrot_zik.indicator.gtk_wrapping import GTKMenuItem as MenuItem
from parrot_zik.indicator.gtk_wrapping import GTKMenu as Menu