diff options
| author | Tomer Shalev <shalev.tomer@gmail.com> | 2009-10-05 18:11:41 +0000 |
|---|---|---|
| committer | Tomer Shalev <shalev.tomer@gmail.com> | 2009-10-05 18:11:41 +0000 |
| commit | 1acacc2dcbb10e7cfc90eef7a4a1c4189268d92d (patch) | |
| tree | 81b4eea20cf477523af8275d6bcc095f2c19dd0c /apps/gui | |
| parent | a39be4b3073ef32a3e33bdbf88f0c1474c7b1931 (diff) | |
| download | rockbox-1acacc2dcbb10e7cfc90eef7a4a1c4189268d92d.zip rockbox-1acacc2dcbb10e7cfc90eef7a4a1c4189268d92d.tar.gz rockbox-1acacc2dcbb10e7cfc90eef7a4a1c4189268d92d.tar.bz2 rockbox-1acacc2dcbb10e7cfc90eef7a4a1c4189268d92d.tar.xz | |
Revert renaming of the scrollbar global setting by r22945, following discussion in IRC
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22963 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui')
| -rw-r--r-- | apps/gui/bitmap/list.c | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/apps/gui/bitmap/list.c b/apps/gui/bitmap/list.c index efca228..79df35b 100644 --- a/apps/gui/bitmap/list.c +++ b/apps/gui/bitmap/list.c @@ -135,9 +135,8 @@ void list_draw(struct screen *display, struct gui_synclist *list) start = list->start_item[screen]; end = start + viewport_get_nb_lines(&list_text[screen]); - scrollbar_in_left = - (!is_rtl && global_settings.scrollbar == SCROLLBAR_SHOW) || - (is_rtl && global_settings.scrollbar == SCROLLBAR_SHOW_OPPOSITE); + scrollbar_in_left = (global_settings.scrollbar == SCROLLBAR_LEFT); + /* draw the scrollbar if its needed */ if (global_settings.scrollbar && viewport_get_nb_lines(&list_text[screen]) < list->nb_items) @@ -358,15 +357,13 @@ unsigned gui_synclist_do_touchscreen(struct gui_synclist * gui_list) return ACTION_NONE; } /* Scroll bar */ - /* TODO: Support RTL mode */ - else if(global_settings.scrollbar == SCROLLBAR_SHOW) + else if(global_settings.scrollbar == SCROLLBAR_LEFT) return gui_synclist_touchscreen_scrollbar(gui_list, y); } else { - /* TODO: Support RTL mode */ if(x>list_text[screen].x+list_text[screen].width && - global_settings.scrollbar == SCROLLBAR_SHOW_OPPOSITE) + global_settings.scrollbar == SCROLLBAR_RIGHT) return gui_synclist_touchscreen_scrollbar(gui_list, y); /* |--------------------------------------------------------| @@ -414,8 +411,7 @@ unsigned gui_synclist_do_touchscreen(struct gui_synclist * gui_list) an item when he wanted to use the scrollbar, due to touchscreen dead zones) */ - /* TODO: Support RTL mode */ - if(global_settings.scrollbar == SCROLLBAR_SHOW_OPPOSITE && + if(global_settings.scrollbar == SCROLLBAR_RIGHT && x > list_text[screen].x + list_text[screen].width - get_icon_width(SCREEN_MAIN)) return ACTION_NONE; |