Update of /cvsroot/freevo/freevo/skins/main1
In directory sc8-pr-cvs1:/tmp/cvs-serv8427
Modified Files:
skin_main1.py
Log Message:
added redraw() to force a redraw (plugins may need this)
Index: skin_main1.py
===================================================================
RCS file: /cvsroot/freevo/freevo/skins/main1/skin_main1.py,v
retrieving revision 1.106
retrieving revision 1.107
diff -C2 -d -r1.106 -r1.107
*** skin_main1.py 12 Jul 2003 17:16:30 -0000 1.106
--- skin_main1.py 12 Jul 2003 17:29:33 -0000 1.107
***************
*** 10,13 ****
--- 10,16 ----
# -----------------------------------------------------------------------
# $Log$
+ # Revision 1.107 2003/07/12 17:29:33 dischi
+ # added redraw() to force a redraw (plugins may need this)
+ #
# Revision 1.106 2003/07/12 17:16:30 dischi
# created a special area for plugins to draw
***************
*** 269,273 ****
self.display_style = config.SKIN_START_LAYOUT
self.force_redraw = TRUE
! self.last_draw = None
self.screen = Screen()
self.xml_cache = objectcache.ObjectCache(3, desc='xmlskin')
--- 272,276 ----
self.display_style = config.SKIN_START_LAYOUT
self.force_redraw = TRUE
! self.last_draw = None, None
self.screen = Screen()
self.xml_cache = objectcache.ObjectCache(3, desc='xmlskin')
***************
*** 495,498 ****
--- 498,509 ----
+ def redraw(self):
+ """
+ redraw the current screen
+ """
+ if self.last_draw[0] and self.last_draw[1]:
+ self.draw(self.last_draw)
+
+
def draw(self, (type, object)):
"""
***************
*** 551,562 ****
style = self.GetDisplayStyle(menu)
! if self.last_draw != type:
self.force_redraw = TRUE
! self.last_draw = type
self.screen.clear()
for a in all_areas:
! a.draw(settings, object, style, self.last_draw, self.force_redraw)
self.screen.show(self.force_redraw)
--- 562,573 ----
style = self.GetDisplayStyle(menu)
! if self.last_draw[0] != type:
self.force_redraw = TRUE
! self.last_draw = type, object
self.screen.clear()
for a in all_areas:
! a.draw(settings, object, style, type, self.force_redraw)
self.screen.show(self.force_redraw)
-------------------------------------------------------
This SF.Net email sponsored by: Parasoft
Error proof Web apps, automate testing & more.
Download & eval WebKing and get a free book.
www.parasoft.com/bulletproofapps1
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog