User definable UI viewport, to be able to restrict the UI into a viewport for all...
commita1f64cc4aa8fb21ad6a7c8482320fbcbefe78765
authorkugel <kugel@a1c6a512-1295-4272-9138-f99709370657>
Sun, 16 Aug 2009 22:20:11 +0000 (16 22:20 +0000)
committerkugel <kugel@a1c6a512-1295-4272-9138-f99709370657>
Sun, 16 Aug 2009 22:20:11 +0000 (16 22:20 +0000)
treee8cb9547c4d8d5faff39de2aef5626a5cabc689d
parent8c2fa64904f83ddbaa7219551628da86121493b1
User definable UI viewport, to be able to restrict the UI into a viewport for all bitmap displays.

Flyspray: FS#8799

This will allow for pretty themes, for example those with nice glass effects on their backdrops (some might argue they're wasting screen space but it's upto them),
as well as allowing for future background WPS updates in the main UI.

Plugins are not converted yet, they simply use the full screen. Ideally, any plugin that does *not* want the UI viewport, should take care of that itself (i.e. plugins should normally use the UI viewport).

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22365 a1c6a512-1295-4272-9138-f99709370657
22 files changed:
apps/appevents.h
apps/debug_menu.c
apps/filetree.c
apps/gui/list.c
apps/gui/list.h
apps/gui/statusbar.c
apps/gui/viewport.c
apps/gui/viewport.h
apps/gui/wps.c
apps/main.c
apps/menu.c
apps/menus/display_menu.c
apps/menus/theme_menu.c
apps/plugin.c
apps/recorder/keyboard.c
apps/recorder/recording.c
apps/root_menu.c
apps/settings.c
apps/settings.h
apps/settings_list.c
wps/WPSLIST
wps/wpsbuild.pl