Author: dmeyer
Date: Sat Feb 10 20:00:54 2007
New Revision: 9195

Modified:
   trunk/ui/src/config.py
   trunk/ui/src/gui/imagelib.py
   trunk/ui/src/gui/theme.py
   trunk/ui/src/plugins/idlebar/__init__.py
   trunk/ui/src/plugins/idlebar/logo.py

Log:
more config cleanup

Modified: trunk/ui/src/config.py
==============================================================================
--- trunk/ui/src/config.py      (original)
+++ trunk/ui/src/config.py      Sat Feb 10 20:00:54 2007
@@ -85,6 +85,3 @@
             plugin.activate(p)
         else:
             plugin.activate(p, level=c.activate)
-
-ICON_DIR  = os.path.join(freevo.conf.SHAREDIR, 'icons')
-IMAGE_DIR = os.path.join(freevo.conf.SHAREDIR, 'images')

Modified: trunk/ui/src/gui/imagelib.py
==============================================================================
--- trunk/ui/src/gui/imagelib.py        (original)
+++ trunk/ui/src/gui/imagelib.py        Sat Feb 10 20:00:54 2007
@@ -40,7 +40,7 @@
 # mevas imagelib
 import kaa.mevas
 
-from freevo.ui import config
+import freevo.conf
 from freevo.ui import util
 import theme
 
@@ -104,7 +104,7 @@
     filename = os.path.abspath(url)
     
     if not os.path.isfile(filename):
-        filename = os.path.join(config.IMAGE_DIR, url[8:])
+        filename = os.path.join(freevo.conf.SHAREDIR, 'images', url[8:])
 
     if not os.path.isfile(filename):
         log.error('Image file "%s" doesn\'t exist!' % filename)

Modified: trunk/ui/src/gui/theme.py
==============================================================================
--- trunk/ui/src/gui/theme.py   (original)
+++ trunk/ui/src/gui/theme.py   Sat Feb 10 20:00:54 2007
@@ -56,7 +56,7 @@
 
 # freevo imports
 import freevo.conf
-from freevo.ui import config
+from freevo.ui.config import config
 from freevo.ui import util
 from freevo.ui import plugin
 
@@ -70,6 +70,10 @@
 # Internal fxd file version
 FXD_FORMAT_VERSION = 2
 
+# internal variables
+ICON_DIR  = os.path.join(freevo.conf.SHAREDIR, 'icons')
+IMAGE_DIR = os.path.join(freevo.conf.SHAREDIR, 'images')
+
 # signals
 signals = { 'theme change': kaa.notifier.Signal() }
 
@@ -77,8 +81,8 @@
 
 current_theme = None
 
-guicfg   = config.config.gui
-overscan = config.config.gui.display.overscan
+guicfg   = config.gui
+overscan = config.gui.display.overscan
 
 def get():
     """
@@ -358,7 +362,7 @@
 
     def prepare_copy(self, search_dirs, image_names):
         ret = MainMenu()
-        ret.imagedir = os.path.join(config.IMAGE_DIR, self.imagedir)
+        ret.imagedir = os.path.join(IMAGE_DIR, self.imagedir)
         for key, template in self.items.items():
             ret.items[key] = template.prepare_copy(search_dirs, image_names)
         return ret
@@ -1230,10 +1234,10 @@
         self.prepared = True
 
         if not os.path.isdir(self.icon_dir):
-            self.icon_dir = os.path.join(config.ICON_DIR, 'themes',
+            self.icon_dir = os.path.join(ICON_DIR, 'themes',
                                          self.icon_dir)
 
-        search_dirs = self.skindirs + [ config.IMAGE_DIR, self.icon_dir, '.' ]
+        search_dirs = self.skindirs + [ IMAGE_DIR, self.icon_dir, '.' ]
 
         # prepare font objects
         self.font = {}
@@ -1381,7 +1385,7 @@
         icon = util.getimage(os.path.join(self.icon_dir, name))
         if icon:
             return icon
-        return util.getimage(os.path.join(config.ICON_DIR, name), '')
+        return util.getimage(os.path.join(ICON_DIR, name), '')
 
 
     def load(self, file):

Modified: trunk/ui/src/plugins/idlebar/__init__.py
==============================================================================
--- trunk/ui/src/plugins/idlebar/__init__.py    (original)
+++ trunk/ui/src/plugins/idlebar/__init__.py    Sat Feb 10 20:00:54 2007
@@ -38,7 +38,8 @@
 import kaa.notifier
 
 # freevo imports
-from freevo.ui import config, plugin, gui, application
+from freevo.ui import plugin, gui, application
+from freevo.ui.config import config
 from freevo.ui.gui import theme, imagelib, widgets, animation
 from freevo.ui.event import *
 
@@ -46,7 +47,7 @@
 log = logging.getLogger()
 
 # get gui config object
-guicfg = config.config.gui
+guicfg = config.gui
 
 class PluginInterface(plugin.Plugin):
     """

Modified: trunk/ui/src/plugins/idlebar/logo.py
==============================================================================
--- trunk/ui/src/plugins/idlebar/logo.py        (original)
+++ trunk/ui/src/plugins/idlebar/logo.py        Sat Feb 10 20:00:54 2007
@@ -31,7 +31,8 @@
 
 import os
 
-from freevo.ui import config, gui
+import freevo.conf
+from freevo.ui import gui
 from freevo.ui.gui import theme, widgets
 from freevo.ui.plugins.idlebar import IdleBarPlugin
 
@@ -49,7 +50,7 @@
         if not self.image:
             image = theme.image('logo')
         else:
-            image = os.path.join(config.IMAGE_DIR, self.image)
+            image = os.path.join(freevo.conf.SHAREDIR, 'images', self.image)
 
         if self.objects and self.file == image:
             return self.NO_CHANGE

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to