summaryrefslogtreecommitdiff
path: root/apps/tree.c
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2005-08-30 11:10:08 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2005-08-30 11:10:08 +0000
commitf43216ff0bc6fdf7c2339aefc6c56be09249ce06 (patch)
tree04f30ecbf442f66971ebb432c3382119f8238651 /apps/tree.c
parent5efbdb76aa15dc86f2158912b23ad64111ed0b90 (diff)
downloadrockbox-f43216ff0bc6fdf7c2339aefc6c56be09249ce06.tar.gz
rockbox-f43216ff0bc6fdf7c2339aefc6c56be09249ce06.zip
Removed the line selector option, it is now always an inverse bar (except for the Player/Studio of course)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7423 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/tree.c')
-rw-r--r--apps/tree.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/apps/tree.c b/apps/tree.c
index e56c7a76de..e9ee881c01 100644
--- a/apps/tree.c
+++ b/apps/tree.c
@@ -162,7 +162,7 @@ struct tree_context* tree_get_context(void)
162/* pixel margins */ 162/* pixel margins */
163#define MARGIN_X (global_settings.scrollbar && \ 163#define MARGIN_X (global_settings.scrollbar && \
164 tc.filesindir > tree_max_on_screen ? SCROLLBAR_WIDTH : 0) + \ 164 tc.filesindir > tree_max_on_screen ? SCROLLBAR_WIDTH : 0) + \
165 CURSOR_WIDTH + (global_settings.show_icons && ICON_WIDTH > 0 ? ICON_WIDTH :0) 165 (global_settings.show_icons && ICON_WIDTH > 0 ? ICON_WIDTH :0)
166#define MARGIN_Y (global_settings.statusbar ? STATUSBAR_HEIGHT : 0) 166#define MARGIN_Y (global_settings.statusbar ? STATUSBAR_HEIGHT : 0)
167 167
168/* position the entry-list starts at */ 168/* position the entry-list starts at */
@@ -175,7 +175,6 @@ struct tree_context* tree_get_context(void)
175 the margins, so this is the amount of lines 175 the margins, so this is the amount of lines
176 we add to the cursor Y position to position 176 we add to the cursor Y position to position
177 it on a line */ 177 it on a line */
178#define CURSOR_WIDTH (global_settings.invert_cursor ? 0 : 4)
179 178
180#define ICON_WIDTH 6 179#define ICON_WIDTH 6
181 180
@@ -222,11 +221,10 @@ static void showfileline(int line, char* name, int attr, bool scroll)
222 if(scroll) { 221 if(scroll) {
223#ifdef HAVE_LCD_BITMAP 222#ifdef HAVE_LCD_BITMAP
224 lcd_setfont(FONT_UI); 223 lcd_setfont(FONT_UI);
225 if (global_settings.invert_cursor) 224 lcd_puts_scroll_style(xpos, line, name, STYLE_INVERT);
226 lcd_puts_scroll_style(xpos, line, name, STYLE_INVERT); 225#else
227 else 226 lcd_puts_scroll(xpos, line, name);
228#endif 227#endif
229 lcd_puts_scroll(xpos, line, name);
230 } else 228 } else
231 lcd_puts(xpos, line, name); 229 lcd_puts(xpos, line, name);
232 230
@@ -396,7 +394,7 @@ static int showdir(void)
396 if ( line_height > 8 ) 394 if ( line_height > 8 )
397 offset = (line_height - 8) / 2; 395 offset = (line_height - 8) / 2;
398 lcd_mono_bitmap(icon, 396 lcd_mono_bitmap(icon,
399 CURSOR_X * 6 + CURSOR_WIDTH, 397 CURSOR_X * 6,
400 MARGIN_Y+(i-start)*line_height + offset, 6, 8); 398 MARGIN_Y+(i-start)*line_height + offset, 6, 8);
401#else 399#else
402 if (icon < 0 ) 400 if (icon < 0 )