applied static imports patch from Ricardo Pedroso
[swftools.git] / wx / gui / options / viewer.py
index 16758f8..b0e69ac 100644 (file)
 import os
 import wx
 import operator
-import imp
+#import imp
 from lib.wordwrap import wordwrap
 from gui.boldstatictext import BoldStaticText
 import viewers
 import gui.fields
 
+import viewers.raw
+import viewers.simple
+import viewers.rfx
+import viewers.flexpaper
+import viewers.technoargia
+
 class Viewers:
     def __init__(self):
-        self.viewers = []
-        self.modules = []
-        self.list_viewers()
-        self.import_viewers()
-
-    def list_viewers(self):
-        for file in os.listdir('viewers'):
-            if (file.startswith('.') or file.startswith('_')
-                or file.endswith(".pyc") or not file.endswith('.py')):
-                continue
-            self.viewers.append(os.path.splitext(file)[0])
-
-    def import_viewers(self):
-        for file in self.viewers:
-            try:
-                _temp = imp.load_source("viewers.%s" % file, os.path.join(os.getcwdu(), "viewers/%s.py" % file))
-                self.modules.append(_temp)
-            except:
-                print "Could not load %s" % file
+        self.viewers = [
+            'raw',
+            'simple',
+            'rfx',
+            'flexpaper',
+            'technoargia',
+        ]
+        self.modules = [
+            viewers.raw,
+            viewers.simple,
+            viewers.rfx,
+            viewers.flexpaper,
+            viewers.technoargia,
+        ]
+        #self.list_viewers()
+        #self.import_viewers()
+
+    #def list_viewers(self):
+    #    for file in os.listdir('viewers'):
+    #        if (file.startswith('.') or file.startswith('_')
+    #            or file.endswith(".pyc") or not file.endswith('.py')):
+    #            continue
+    #        self.viewers.append(os.path.splitext(file)[0])
+
+    #def import_viewers(self):
+    #    for file in self.viewers:
+    #        try:
+    #            _temp = imp.load_source("viewers.%s" % file, os.path.join(os.getcwdu(), "viewers/%s.py" % file))
+    #            self.modules.append(_temp)
+    #        except:
+    #            print "Could not load %s" % file