Decouple the statusbar drawing from the rest of the screen drawing. it is not drawn...
commitbffe121ddc09e91e6d4fdcb5e28c0d623bcea1f0
authorjdgordon <jdgordon@a1c6a512-1295-4272-9138-f99709370657>
Wed, 31 Dec 2008 05:59:26 +0000 (31 05:59 +0000)
committerjdgordon <jdgordon@a1c6a512-1295-4272-9138-f99709370657>
Wed, 31 Dec 2008 05:59:26 +0000 (31 05:59 +0000)
tree5219051887835d9750d80f71d9849ceb3aa65d82
parent4c7cbb8a62fc7441b80cc2b584ea87f38c49b9fe
Decouple the statusbar drawing from the rest of the screen drawing. it is not drawn roughly 4x per second automatically.
viewport_Set_defaults() will setup the given viewport with the correct "full screen" dimensions (so start at 0,0 if statusbars are disabled or 0,8 if they are enabled.)
All screens should keep the statusbar enabled, but if you really want to ignore the user setting you can disbaled it with viewportmanager_set_statusbar(false).

This commit also includes some menu/list viewport cleanups from kugel in FS#9603

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19622 a1c6a512-1295-4272-9138-f99709370657
46 files changed:
apps/alarm_menu.c
apps/appevents.h
apps/bookmark.c
apps/debug_menu.c
apps/enc_config.c
apps/gui/bitmap/list.c
apps/gui/charcell/list.c
apps/gui/gwps-common.c
apps/gui/list.c
apps/gui/list.h
apps/gui/option_select.c
apps/gui/pitchscreen.c
apps/gui/quickscreen.c
apps/gui/statusbar.c
apps/gui/statusbar.h
apps/gui/viewport.c
apps/gui/viewport.h
apps/gui/yesno.c
apps/main.c
apps/menu.c
apps/menus/main_menu.c
apps/menus/recording_menu.c
apps/menus/time_menu.c
apps/misc.c
apps/onplay.c
apps/playlist_catalog.c
apps/playlist_viewer.c
apps/plugin.c
apps/plugin.h
apps/plugins/calendar.c
apps/plugins/chessbox/chessbox_pgn.c
apps/plugins/keybox.c
apps/plugins/lib/oldmenuapi.c
apps/plugins/shortcuts/shortcuts_view.c
apps/plugins/star.c
apps/plugins/zxbox/zxbox_keyb.c
apps/recorder/keyboard.c
apps/recorder/radio.c
apps/recorder/recording.c
apps/root_menu.c
apps/screens.c
apps/settings.c
apps/settings_list.c
apps/tree.c
firmware/drivers/button.c
firmware/export/kernel.h