diff options
author | Jesús Eduardo <heckyel@hyperbola.info> | 2018-01-14 15:50:21 -0500 |
---|---|---|
committer | Jesús Eduardo <heckyel@hyperbola.info> | 2018-01-14 15:50:21 -0500 |
commit | 9b75feb237906280410885c4ec21f492076b81ed (patch) | |
tree | 289a930e9ea42a91fec6078c5043cc42a2f5f8b7 /lvc/widgets/gtk/__init__.py | |
parent | 4f297d949fc67426b6bf7aa975f35e27059dee31 (diff) | |
download | librevideoconverter-9b75feb237906280410885c4ec21f492076b81ed.tar.lz librevideoconverter-9b75feb237906280410885c4ec21f492076b81ed.tar.xz librevideoconverter-9b75feb237906280410885c4ec21f492076b81ed.zip |
pep8 en lvc/widgets/gtk/__init__.py
Diffstat (limited to 'lvc/widgets/gtk/__init__.py')
-rw-r--r-- | lvc/widgets/gtk/__init__.py | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/lvc/widgets/gtk/__init__.py b/lvc/widgets/gtk/__init__.py index e3d666b..6c39151 100644 --- a/lvc/widgets/gtk/__init__.py +++ b/lvc/widgets/gtk/__init__.py @@ -3,26 +3,32 @@ import sys import gtk import gobject + def initialize(app): from gtkmenus import MainWindowMenuBar app.menubar = MainWindowMenuBar() app.startup() app.run() + def attach_menubar(): from lvc.widgets import app app.widgetapp.vbox.pack_start(app.widgetapp.menubar) + def mainloop_start(): gobject.threads_init() gtk.main() + def mainloop_stop(): gtk.main_quit() + def idle_add(callback, periodic=None): if periodic is not None and periodic < 0: raise ValueError('periodic cannot be negative') + def wrapper(): callback() return periodic is not None @@ -33,33 +39,40 @@ def idle_add(callback, periodic=None): delay = 0 return gobject.timeout_add(delay, wrapper) + def idle_remove(id_): gobject.source_remove(id_) + def check_kde(): - return os.environ.get("KDE_FULL_SESSION", None) != None + return os.environ.get("KDE_FULL_SESSION", None) is not None + def open_file_linux(filename): if check_kde(): - os.spawnlp(os.P_NOWAIT, "kfmclient", "kfmclient", # kfmclient is part of konqueror + os.spawnlp(os.P_NOWAIT, "kfmclient", "kfmclient", "exec", "file://" + filename) else: os.spawnlp(os.P_NOWAIT, "gnome-open", "gnome-open", filename) + """ kfmclient is part of konqueror """ + def reveal_file(filename): - if hasattr(os, 'startfile'): # Windows + if hasattr(os, 'startfile'): # Windows os.startfile(os.path.dirname(filename)) else: open_file_linux(filename) + def get_conversion_directory_windows(): from lvc.windows import specialfolders return specialfolders.base_movies_directory + def get_conversion_directory_linux(): return os.path.expanduser('~') -if sys.platform == 'win32': +if sys.platform == 'win32': get_conversion_directory = get_conversion_directory_windows else: get_conversion_directory = get_conversion_directory_linux |