Author: duncan
Date: Thu Feb 8 20:52:29 2007
New Revision: 9182
Modified:
branches/rel-1/freevo/src/plugins/idlebar/encoding.py
Log:
Changed the font from an osd font to a skin font
Modified: branches/rel-1/freevo/src/plugins/idlebar/encoding.py
==============================================================================
--- branches/rel-1/freevo/src/plugins/idlebar/encoding.py (original)
+++ branches/rel-1/freevo/src/plugins/idlebar/encoding.py Thu Feb 8
20:52:29 2007
@@ -72,6 +72,7 @@
(config.ENCODINGSERVER_IP, config.ENCODINGSERVER_PORT)
self.server = xmlrpclib.Server(server_string, allow_none=1)
+ self.skin = skin.get_singleton()
self.barimg = os.path.join(config.ICON_DIR,
'status/encoding_bar.png')
self.boximg = os.path.join(config.ICON_DIR,
'status/encoding_box.png')
self.boxborder = 3
@@ -92,6 +93,9 @@
self.polltime = 0
self.state = 'noserver'
self.laststate = None
+ self.font = self.skin.get_font('detachbar')
+ if self.font == skin.get_font('default'):
+ self.font = skin.get_font('info value')
def config(self):
@@ -292,13 +296,10 @@
_debug_("draw=%.2f, interval=%s, state=%s" % (duration,
self.draw_interval, self.state), 2)
self.drawtime = now
self.lastdraw = now
- font = osd.get_font('detachbar')
- if font == osd.get_font('default'):
- font = osd.get_font('info value')
self.calculate = True
self.settext()
- self.calculatesizes(osd, font)
+ self.calculatesizes(osd, self.font)
_debug_('self:bx=%s, by=%s, boxh=%s, boxw=%s, border=%s, padding=%s' %
\
(self.bx, self.by, self.boxh, self.boxw, self.boxborder,
self.padding), 2)
@@ -313,7 +314,7 @@
_debug_('self:tx=%s, ty=%s, texth=%s, textw=%s' % (self.tx, self.ty,
self.texth, self.textw), 2)
y = self.ty
- osd.write_text(self.jobs, font, None, self.tx, y, self.textw,
self.font_h, 'center', 'center')
+ osd.write_text(self.jobs, self.font, None, self.tx, y, self.textw,
self.font_h, 'center', 'center')
if self.running:
y += self.font_h
encbar = self.getimage(self.barimg, osd, True)
@@ -326,7 +327,7 @@
osd.drawimage(encbox, (self.tx+x, y, -1, -1) )[0]
y += h
for text in self.text:
- osd.write_text(text, font, None, self.tx, y, self.textw,
self.font_h, 'center', 'center')
+ osd.write_text(text, self.font, None, self.tx, y, self.textw,
self.font_h, 'center', 'center')
y += self.font_h
return self.textw
-------------------------------------------------------------------------
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