Author: dmeyer
Date: Sat Apr 14 20:30:08 2007
New Revision: 9444

Modified:
   trunk/ui/src/__init__.py
   trunk/ui/src/games/emulator.py
   trunk/ui/src/gui/__init__.py
   trunk/ui/src/gui/areas/handler.py
   trunk/ui/src/gui/font.py
   trunk/ui/src/gui/imagelib.py
   trunk/ui/src/gui/theme.py
   trunk/ui/src/input/plugins/lirc.py
   trunk/ui/src/plugins/idlebar/logo.py
   trunk/ui/src/plugins/mediamenu.py
   trunk/ui/src/video/plugins/resume.py

Log:
no need to import freevo.conf from within freevo except __init__

Modified: trunk/ui/src/__init__.py
==============================================================================
--- trunk/ui/src/__init__.py    (original)
+++ trunk/ui/src/__init__.py    Sat Apr 14 20:30:08 2007
@@ -39,9 +39,12 @@
 # freevo.ui imports
 import event
 
+# expose SHAREDIR to other modules
+SHAREDIR = freevo.conf.SHAREDIR
+
 # generate config
 pycfgfile = freevo.conf.datafile('freevo_config.py')
-cfgdir = os.path.join(freevo.conf.SHAREDIR, 'config')
+cfgdir = os.path.join(SHAREDIR, 'config')
 cfgsource = [ os.path.join(cfgdir, f) for f in os.listdir(cfgdir) ]
 freevo.xmlconfig.xmlconfig(pycfgfile, cfgsource)
 

Modified: trunk/ui/src/games/emulator.py
==============================================================================
--- trunk/ui/src/games/emulator.py      (original)
+++ trunk/ui/src/games/emulator.py      Sat Apr 14 20:30:08 2007
@@ -46,8 +46,8 @@
 import kaa.beacon
 
 # freevo imports
-import freevo.conf
 from freevo.resources import ResourceHandler
+from freevo.ui import SHAREDIR
 from freevo.ui.mainmenu import MainMenuItem, MainMenuPlugin
 from freevo.ui.directory import DirItem
 from freevo.ui.event import EJECT
@@ -280,7 +280,7 @@
                     filename = filename[len(os.getcwd()):]
                     if filename[0] == '/':
                         filename = filename[1:]
-                    filename = os.path.join(freevo.conf.SHAREDIR, filename)
+                    filename = os.path.join(SHAREDIR, filename)
 
                 query = kaa.beacon.query(filename=filename)
                 listing = query.get()

Modified: trunk/ui/src/gui/__init__.py
==============================================================================
--- trunk/ui/src/gui/__init__.py        (original)
+++ trunk/ui/src/gui/__init__.py        Sat Apr 14 20:30:08 2007
@@ -49,7 +49,7 @@
 #               the display on runtime and get some basic display informations.
 #
 # Submodule:    import gui.windows
-# Dependencies: freevo config, gui.widgets
+# Dependencies: gui.widgets
 # Content:      The different windows and popup boxes
 # Description:  This module includes different popup boxes and a basic window
 #

Modified: trunk/ui/src/gui/areas/handler.py
==============================================================================
--- trunk/ui/src/gui/areas/handler.py   (original)
+++ trunk/ui/src/gui/areas/handler.py   Sat Apr 14 20:30:08 2007
@@ -46,8 +46,6 @@
 import traceback
 import time
 
-import freevo.conf
-
 import logging
 log = logging.getLogger('gui')
 

Modified: trunk/ui/src/gui/font.py
==============================================================================
--- trunk/ui/src/gui/font.py    (original)
+++ trunk/ui/src/gui/font.py    Sat Apr 14 20:30:08 2007
@@ -38,8 +38,7 @@
 import kaa.mevas
 
 # freevo imports
-import freevo.conf
-from freevo.ui import config
+from freevo.ui import config, SHAREDIR
 
 # get logging object
 log = logging.getLogger('gui')
@@ -109,7 +108,7 @@
 
 
 # init mevas font (imlib2)
-FONT_DIR = os.path.join(freevo.conf.SHAREDIR, 'fonts')
+FONT_DIR = os.path.join(SHAREDIR, 'fonts')
 kaa.mevas.imagelib.add_font_path(FONT_DIR)
 DEFAULT_FONT = os.path.join(FONT_DIR, fontcfg.default)
 

Modified: trunk/ui/src/gui/imagelib.py
==============================================================================
--- trunk/ui/src/gui/imagelib.py        (original)
+++ trunk/ui/src/gui/imagelib.py        Sat Apr 14 20:30:08 2007
@@ -40,7 +40,8 @@
 # mevas imagelib
 import kaa.mevas
 
-import freevo.conf
+from freevo.ui import SHAREDIR
+
 import theme
 
 # get logging object
@@ -103,7 +104,7 @@
     filename = os.path.abspath(url)
     
     if not os.path.isfile(filename):
-        filename = os.path.join(freevo.conf.SHAREDIR, 'images', url[8:])
+        filename = os.path.join(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 Apr 14 20:30:08 2007
@@ -55,9 +55,8 @@
 import kaa.strutils
 
 # freevo imports
-import freevo.conf
 from freevo import plugin
-from freevo.ui import config
+from freevo.ui import config, SHAREDIR
 from freevo.ui import util
 
 # gui imports
@@ -71,8 +70,8 @@
 FXD_FORMAT_VERSION = 2
 
 # internal variables
-ICON_DIR  = os.path.join(freevo.conf.SHAREDIR, 'icons')
-IMAGE_DIR = os.path.join(freevo.conf.SHAREDIR, 'images')
+ICON_DIR  = os.path.join(SHAREDIR, 'icons')
+IMAGE_DIR = os.path.join(SHAREDIR, 'images')
 
 # signals
 signals = { 'theme change': kaa.notifier.Signal() }
@@ -1140,7 +1139,7 @@
         self.box_under_icon   = 0
 
         # load plugin skin files:
-        pdir = os.path.join(freevo.conf.SHAREDIR, 'skins/plugins')
+        pdir = os.path.join(SHAREDIR, 'skins/plugins')
         if os.path.isdir(pdir):
             for p in util.match_files(pdir, [ 'fxd' ]):
                 self.load(p)
@@ -1403,7 +1402,7 @@
         """
         self.prepared = False
 
-        skin_dir = os.path.join(freevo.conf.SHAREDIR, 'skins')
+        skin_dir = os.path.join(SHAREDIR, 'skins')
         if not os.path.isfile(file):
             if os.path.isfile(file+".fxd"):
                 file += ".fxd"
@@ -1444,15 +1443,6 @@
         log.exception('XML file %s corrupt, using default skin' % name)
         settings = FXDSettings('basic.fxd')
 
-    # search for personal skin settings additions
-    # (this feature needs more doc outside this file)
-    for dir in freevo.conf.cfgfilepath:
-        local_skin = '%s/local_skin.fxd' % dir
-        if os.path.isfile(local_skin):
-            log.debug('add local config %s to skin' % local_skin)
-            settings.load(local_skin)
-            break
-
     # prepare the skin for usage
     settings.prepare()
     return settings

Modified: trunk/ui/src/input/plugins/lirc.py
==============================================================================
--- trunk/ui/src/input/plugins/lirc.py  (original)
+++ trunk/ui/src/input/plugins/lirc.py  Sat Apr 14 20:30:08 2007
@@ -5,8 +5,6 @@
 # $Id$
 #
 # This file handles the lirc input device and maps it to freevo events.
-# If /dev/lirc is present, this plugin will be actiavted by
-# freevo_config.py.
 #
 # -----------------------------------------------------------------------------
 # Freevo - A Home Theater PC framework

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

Modified: trunk/ui/src/plugins/mediamenu.py
==============================================================================
--- trunk/ui/src/plugins/mediamenu.py   (original)
+++ trunk/ui/src/plugins/mediamenu.py   Sat Apr 14 20:30:08 2007
@@ -40,9 +40,6 @@
 import kaa.beacon
 from kaa.weakref import weakref
 
-# freevo imports
-import freevo.conf
-
 from freevo.ui.event import EJECT
 from freevo.ui.directory import DirItem
 from freevo.ui.mainmenu import MainMenuItem, MainMenuPlugin
@@ -154,14 +151,6 @@
                     continue
 
                 # normal file
-                if not os.path.isfile(filename) and \
-                       filename.startswith(os.getcwd()):
-                    # file is in share dir
-                    filename = filename[len(os.getcwd()):]
-                    if filename[0] == '/':
-                        filename = filename[1:]
-                    filename = os.path.join(freevo.conf.SHAREDIR, filename)
-
                 query = kaa.beacon.query(filename=filename)
                 listing = query.get(filter='extmap')
                 for p in MediaPlugin.plugins(self.display_type):

Modified: trunk/ui/src/video/plugins/resume.py
==============================================================================
--- trunk/ui/src/video/plugins/resume.py        (original)
+++ trunk/ui/src/video/plugins/resume.py        Sat Apr 14 20:30:08 2007
@@ -34,8 +34,6 @@
 import kaa.beacon
 
 # freevo imports
-import freevo.conf
-
 from freevo.ui.menu import Action, Menu, ItemPlugin
 from freevo.ui.event import PLAY_START, PLAY_END, STOP
 

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to