aboutsummaryrefslogtreecommitdiffstats
path: root/lvc/widgets/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'lvc/widgets/__init__.py')
-rw-r--r--lvc/widgets/__init__.py30
1 files changed, 30 insertions, 0 deletions
diff --git a/lvc/widgets/__init__.py b/lvc/widgets/__init__.py
new file mode 100644
index 0000000..23a6edc
--- /dev/null
+++ b/lvc/widgets/__init__.py
@@ -0,0 +1,30 @@
+import logging
+import os
+import sys
+
+if sys.platform == 'darwin':
+ import osx as plat
+ from .osx import widgetset
+else:
+ import gtk as plat
+ from .gtk import widgetset
+
+attach_menubar = plat.attach_menubar
+mainloop_start = plat.mainloop_start
+mainloop_stop = plat.mainloop_stop
+idle_add = plat.idle_add
+idle_remove = plat.idle_remove
+reveal_file = plat.reveal_file
+get_conversion_directory = plat.get_conversion_directory
+
+def get_conversion_directory():
+ return os.path.join(plat.get_conversion_directory(), 'Libre Video Converter')
+ """directorio donde se guardan los videos convertidos"""
+
+def initialize(app):
+ try:
+ os.makedirs(get_conversion_directory())
+ except EnvironmentError, e:
+ logging.info('os.makedirs: %s', str(e))
+ if app:
+ plat.initialize(app)