Quickscreen: 4th item
commitd382d392f0eda2d3b919f3a6633de892a3883518
authorkugel <kugel@a1c6a512-1295-4272-9138-f99709370657>
Sat, 29 Aug 2009 14:42:03 +0000 (29 14:42 +0000)
committerkugel <kugel@a1c6a512-1295-4272-9138-f99709370657>
Sat, 29 Aug 2009 14:42:03 +0000 (29 14:42 +0000)
treebae381c959526bd90df6a4675f7c3314950e8c14
parent28974411549aa8ebc654e3ef4e2929de012dd3b0
Quickscreen: 4th item

This adds a 4th top item to the quickscreen. It's as configurable as the existing three items.
This patch goes along with optimisations for small screens for better displaying of all four items. 14px font is very usable on a 64px height display for example.
Left and Top items go through the items in the opposite direction, so that you can mirror a setting and toggle through it in both directions.
Default item is party mode, as it's target independant.

Flyspray: FS#9706

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22532 a1c6a512-1295-4272-9138-f99709370657
34 files changed:
apps/action.h
apps/gui/quickscreen.c
apps/gui/quickscreen.h
apps/keymaps/keymap-av300.c
apps/keymaps/keymap-c100.c
apps/keymaps/keymap-c200.c
apps/keymaps/keymap-clip.c
apps/keymaps/keymap-creativezv.c
apps/keymaps/keymap-creativezvm.c
apps/keymaps/keymap-e200.c
apps/keymaps/keymap-fuze.c
apps/keymaps/keymap-gigabeat-s.c
apps/keymaps/keymap-gigabeat.c
apps/keymaps/keymap-h10.c
apps/keymaps/keymap-h1x0_h3x0.c
apps/keymaps/keymap-hdd1630.c
apps/keymaps/keymap-iaudio67.c
apps/keymaps/keymap-ifp7xx.c
apps/keymaps/keymap-logikdax.c
apps/keymaps/keymap-m200.c
apps/keymaps/keymap-m3.c
apps/keymaps/keymap-meizu-m6sl.c
apps/keymaps/keymap-mr100.c
apps/keymaps/keymap-mr500.c
apps/keymaps/keymap-recorder.c
apps/keymaps/keymap-sa9200.c
apps/keymaps/keymap-touchscreen.c
apps/keymaps/keymap-x5.c
apps/keymaps/keymap-yh8xx_yh9xx.c
apps/lang/deutsch.lang
apps/lang/english.lang
apps/menu.c
apps/settings.h
apps/settings_list.c