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