This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#10127 - Sansa e200v2: wrapping in menus
Attached to Project:
Rockbox
Opened by Dustin Skoracki (sko) - Sunday, 12 April 2009, 11:00 GMT+2
Last edited by Thomas Martitz (kugel.) - Monday, 13 April 2009, 16:09 GMT+2
Opened by Dustin Skoracki (sko) - Sunday, 12 April 2009, 11:00 GMT+2
Last edited by Thomas Martitz (kugel.) - Monday, 13 April 2009, 16:09 GMT+2
|
DetailsThis patch makes menus wrap if last/first item is reached. I compared the scrollwheel functions of the fuze and the e200v2 and took the handling of the repeat and wheel_delta variables from the fuze driver and implemented it to the e200v2 driver. I don't know if all these changes are necessary (i'm no C programmer), but it works fine.
|
This task depends upon
Closed by Thomas Martitz (kugel.)
Monday, 13 April 2009, 16:09 GMT+2
Reason for closing: Accepted
Additional comments about closing: Committed in r20700. Good job and thanks!
Monday, 13 April 2009, 16:09 GMT+2
Reason for closing: Accepted
Additional comments about closing: Committed in r20700. Good job and thanks!
PS: We need your full real name if you want this to be committed.
FS#10120) its perfect I think: one physical click scrolls one item.FS#10120.Do you have found a way to make it not always wrap, but only if you reach the end/beginning slowly?
Anyway, I made it more like the fuze driver... maybe in a different way than you expected: the wheel is working perfectly with the fuze's scrollwheel function if the skip count is 2 instead of 4, so I put the scrollwheel function out of the driver files into a extra file, so both are using the same code (was just an idea to avoid redundancies in the code) .
Edit: Combining both drivers entirely would also be reasonable. The scrollwheel function is the only real difference.