summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Mahone <andrew.mahone@gmail.com>2009-01-29 03:30:41 +0000
committerAndrew Mahone <andrew.mahone@gmail.com>2009-01-29 03:30:41 +0000
commit8f1d8be7a7572db951eae48745055f823cf52b61 (patch)
treea70ef323bf49a8f6a6c776bdaa3bb068c4100166
parent83350f2fed074058f3f90095c2711196941c2eab (diff)
downloadrockbox-8f1d8be7a7572db951eae48745055f823cf52b61.tar.gz
rockbox-8f1d8be7a7572db951eae48745055f823cf52b61.zip
pictureflow tweaks:
allow wider covers on landscape, bringing square covers closer to suggested size from pre-scaling pictureflow tweak defaults for center margin and cover spacing a little bit change default title display to bottom if LCD_HEIGHT <= 100 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19877 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/plugins/pictureflow.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/apps/plugins/pictureflow.c b/apps/plugins/pictureflow.c
index 2dbbb81d85..665ef9576f 100644
--- a/apps/plugins/pictureflow.c
+++ b/apps/plugins/pictureflow.c
@@ -106,8 +106,8 @@ typedef fb_data pix_t;
106#define REFLECT_TOP (LCD_HEIGHT * 2 / 3) 106#define REFLECT_TOP (LCD_HEIGHT * 2 / 3)
107#define REFLECT_HEIGHT (LCD_HEIGHT - REFLECT_TOP) 107#define REFLECT_HEIGHT (LCD_HEIGHT - REFLECT_TOP)
108#define DISPLAY_HEIGHT REFLECT_TOP 108#define DISPLAY_HEIGHT REFLECT_TOP
109#define DISPLAY_WIDTH (LCD_HEIGHT * LCD_PIXEL_ASPECT_HEIGHT / \ 109#define DISPLAY_WIDTH MAX((LCD_HEIGHT * LCD_PIXEL_ASPECT_HEIGHT / \
110 LCD_PIXEL_ASPECT_WIDTH / 2) 110 LCD_PIXEL_ASPECT_WIDTH / 2), (LCD_WIDTH * 2 / 5))
111#define REFLECT_SC ((0x10000U * 3 + (REFLECT_HEIGHT * 5 - 1)) / \ 111#define REFLECT_SC ((0x10000U * 3 + (REFLECT_HEIGHT * 5 - 1)) / \
112 (REFLECT_HEIGHT * 5)) 112 (REFLECT_HEIGHT * 5))
113#define DISPLAY_OFFS ((LCD_HEIGHT / 2) - REFLECT_HEIGHT) 113#define DISPLAY_OFFS ((LCD_HEIGHT / 2) - REFLECT_HEIGHT)
@@ -205,14 +205,14 @@ static char* show_album_name_conf[] =
205#define MAX_MARGIN 80 205#define MAX_MARGIN 80
206 206
207/* config values and their defaults */ 207/* config values and their defaults */
208static int slide_spacing = (LCD_WIDTH - DISPLAY_WIDTH) / 8; 208static int slide_spacing = DISPLAY_WIDTH / 4;
209static int center_margin = (LCD_WIDTH - DISPLAY_WIDTH) / 16; 209static int center_margin = (LCD_WIDTH - DISPLAY_WIDTH) / 12;
210static int num_slides = 4; 210static int num_slides = 4;
211static int zoom = 100; 211static int zoom = 100;
212static bool show_fps = false; 212static bool show_fps = false;
213static bool resize = true; 213static bool resize = true;
214static int cache_version = 0; 214static int cache_version = 0;
215static int show_album_name = album_name_top; 215static int show_album_name = (LCD_HEIGHT > 100) ? album_name_top : album_name_bottom;
216 216
217static struct configdata config[] = 217static struct configdata config[] =
218{ 218{