diff options
author | Marek Siarkowicz <mareksiarkowicz@gmail.com> | 2016-02-05 12:32:35 +0100 |
---|---|---|
committer | Marek Siarkowicz <mareksiarkowicz@gmail.com> | 2016-02-05 12:32:35 +0100 |
commit | 19cafba037f55fa962e5819950cb1b1f7332180e (patch) | |
tree | 540e7640a31f8d706b582fec759744045620f786 /parrot_zik/indicator/__init__.py | |
parent | 0f18e76062340a6beda2142ccaedccad09cd5193 (diff) | |
parent | 4098b681ca9bc4b57e8283f6f21d139fc1c9940b (diff) | |
download | pyParrotZikTCP-19cafba037f55fa962e5819950cb1b1f7332180e.tar.xz pyParrotZikTCP-19cafba037f55fa962e5819950cb1b1f7332180e.zip |
Merge pull request #5 from MGrishkin/gtk_on_linux
Use gtk on linux
Diffstat (limited to 'parrot_zik/indicator/__init__.py')
-rw-r--r-- | parrot_zik/indicator/__init__.py | 11 |
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 |