rockbox/apps/gui/skin_engine
Jonathan Gordon cb9bc3bbc8 Fix FS#12606 - next track can cause the screen to be cleared
This is a bit of a hack. We now trigger an event when the skin engine
is doing a full redraw (which means fullscreen clear) before the
lcd_update() to give the current screen a chance to redraw to avoid the
screen flicker.

This commit fixes the issue for screens which are entirely the list
widget (i.e browser and menus), other screens will need aditional fixes
(i.e quickscreen, time&date screen)

Change-Id: I3ffdcd8ccad2c663732f8d5983049c837de00fe5
2012-03-14 22:52:24 +11:00
..
skin_backdrops.c lcd/skin_engine: Add the ability to draw onto the backdrop layer 2012-02-28 23:03:04 +11:00
skin_display.c fix warning 2012-02-29 00:18:56 +11:00
skin_display.h Lists can now be completly draw using the skin engine! 2011-09-06 13:49:41 +00:00
skin_engine.c Another round of making local functions static 2011-12-20 20:35:28 +00:00
skin_engine.h lcd/skin_engine: Add the ability to draw onto the backdrop layer 2012-02-28 23:03:04 +11:00
skin_parser.c Add new actions to %Tp (Touchscreen areas) 2012-03-13 03:17:12 +01:00
skin_render.c Fix FS#12606 - next track can cause the screen to be cleared 2012-03-14 22:52:24 +11:00
skin_tokens.c Add %LR and %LC to get at the current row and columm in skinned lists. 2012-02-25 16:43:27 +01:00
skin_touchsupport.c Use buflib for all skin engine allocations. 2011-11-15 14:11:08 +00:00
wps_debug.c Merge a bunch of code which is 99% identical so it makes it easier to add more of these later 2011-03-07 12:45:45 +00:00
wps_internals.h skin_engine: Clean up %x() handling - beware theme issues 2012-02-28 23:51:01 +11:00