summaryrefslogtreecommitdiff
path: root/apps/gui/list.c (follow)
Commit message (Collapse)AuthorAge
...
* fix talking simplelists which I broke yesterday. dont talk if the list is ↵Jonathan Gordon2007-11-04
| | | | | | being redrawn because get_action() timed out. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15459 a1c6a512-1295-4272-9138-f99709370657
* minor touchpad tweaking...Jonathan Gordon2007-11-04
| | | | | | | | lists - dont do ACTION_STD_OK if pressing an area under the last item colour chooser - change the seelcted colour straight away without having to swicth sliders first git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15455 a1c6a512-1295-4272-9138-f99709370657
* redraw the siplelist more oftenJonathan Gordon2007-11-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15446 a1c6a512-1295-4272-9138-f99709370657
* Build some more plugins for M:Robe most work, doom builds and runs if you ↵Karl Kurbjun2007-11-02
| | | | | | use a hack - need to fix the user timer so that it works properly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15403 a1c6a512-1295-4272-9138-f99709370657
* Implement as genuine a set_irq_level function for the sim as possible. The ↵Michael Sevakis2007-10-26
| | | | | | yield added earlier is still nescessary since other threads won't run anyway while viewing the database screen on either sim or target. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15321 a1c6a512-1295-4272-9138-f99709370657
* Don't lock up simulators when lists are used with TIMEOUT_NOBLOCK. Fixes ↵Steve Bavin2007-10-26
| | | | | | FS#8030. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15318 a1c6a512-1295-4272-9138-f99709370657
* Complete info screen voicing; now consistent with displayed screenSteve Bavin2007-10-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15284 a1c6a512-1295-4272-9138-f99709370657
* mrobe changes:Jonathan Gordon2007-10-23
| | | | | | | | | stop it thinking the battery is always flat and shutting down add keymap for time/date screen pressing a list item will highlight it before accepting it (looks better than it just entering the item without the selection changing first) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15280 a1c6a512-1295-4272-9138-f99709370657
* Small voice-related tweaks and fixes to simplelists.Stéphane Doyon2007-10-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15276 a1c6a512-1295-4272-9138-f99709370657
* First go at getting the touchpad working in the ui. lists only for now.Jonathan Gordon2007-10-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15264 a1c6a512-1295-4272-9138-f99709370657
* allow simplelists to set the timeout and the start selection.Jonathan Gordon2007-10-21
| | | | | | | | set a slightly saner default timeout talk the selected item when the list is first displayed git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15247 a1c6a512-1295-4272-9138-f99709370657
* Fixed debug menu crashing. Show last file processed by tagcache engine in ↵Miika Pekkarinen2007-10-21
| | | | | | debug menu. Enabled autoupdating of deleted files for flash storage devices. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15244 a1c6a512-1295-4272-9138-f99709370657
* remove the seelection_size param from the info init call to hopefully ↵Jonathan Gordon2007-10-21
| | | | | | decrease the bin size a bit git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15237 a1c6a512-1295-4272-9138-f99709370657
* simplify the simpelist api slightly so not every struct member needs to be ↵Jonathan Gordon2007-10-21
| | | | | | init manually. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15236 a1c6a512-1295-4272-9138-f99709370657
* Accept FS#7774: Voice callback for gui_synclist.Stéphane Doyon2007-10-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15231 a1c6a512-1295-4272-9138-f99709370657
* add a list API for simple lists which dont need lots of code to run.Jonathan Gordon2007-10-20
| | | | | | | | | | Example uses in debug_menu.c This API works best if most of the text is static, or not many actions need to acted on. (of course, any list could use this) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15221 a1c6a512-1295-4272-9138-f99709370657
* Remove the "invert scroll" code since it's not used anywhere anymore (and it ↵Antoine Cellerier2007-10-15
| | | | | | was broken on color targets with gradients anyway). Closes FS #7875. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15125 a1c6a512-1295-4272-9138-f99709370657
* Fix buggy gradient display when a coloured file is selected in the browser. ↵Nicolas Pennequin2007-09-28
| | | | | | Thanks to smably for the report. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14891 a1c6a512-1295-4272-9138-f99709370657
* Make the gradient look better when more than one line is selected (running ↵Nicolas Pennequin2007-09-28
| | | | | | | | | time, ID3 info, cuesheet viewer...). I haven't found a solution for scrolling yet, so that won't look too good. The recording screen code needs a bit of adapting too, but I don't have a target to test on, so leave it for now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14884 a1c6a512-1295-4272-9138-f99709370657
* FS#7808 by Tom Ross, Ken Fazzone and me, with help from Antoine Cellerier.Nicolas Pennequin2007-09-27
| | | | | | | | | Add two new line selector types: solid colour and gradient. Solid colour only uses the primary colour setting. The secondary colour setting is used for the gradient. Text colour for the selected item is also changeable. These new settings are a bit controversial so they may be removed later. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14868 a1c6a512-1295-4272-9138-f99709370657
* minor update to gui_synclist_do_button() which will hopefully simplify ↵Jonathan Gordon2007-09-17
| | | | | | | | | things later. Now returns true if the action was handled in that function instead of returning the handled action. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14733 a1c6a512-1295-4272-9138-f99709370657
* Fix the bug where holding left no longer stopped at the browser root.Jonathan Gordon2007-07-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13983 a1c6a512-1295-4272-9138-f99709370657
* Wheel acceleration for e200. A general acceleration interface intended for ↵Michael Sevakis2007-07-22
| | | | | | use on any scroll target and by any code. A general interface to obtain data associated with most recently dequeued button presses and actions. Use #define HAVE_SCROLLWHEEL and set appropriate constants, values in the scroller driver that feel right. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13959 a1c6a512-1295-4272-9138-f99709370657
* Fix problems with the list when you change font sizeJonathan Gordon2007-06-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13680 a1c6a512-1295-4272-9138-f99709370657
* Fix yellowBrandon Low2007-06-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13657 a1c6a512-1295-4272-9138-f99709370657
* Give color targets the ability to display each LCD line a different color ↵Brandon Low2007-06-17
| | | | | | and use this newfangled ability to provide themable colored file types. See the comments on read_color_theme_file and the sample.colors file provided for how to use this. .colors files go in themes directory for now. This separate line color function should be trivial to add to menus and wpss. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13656 a1c6a512-1295-4272-9138-f99709370657
* Fix a minor annoyance with the last commit where selecting an item could ↵Jonathan Gordon2007-06-10
| | | | | | | | | result in having empty space under the list. Also very very minor code reduction. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13607 a1c6a512-1295-4272-9138-f99709370657
* Really fix FS#7274Jonathan Gordon2007-06-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13606 a1c6a512-1295-4272-9138-f99709370657
* simple fix for FS#7274 - selected item might not be shown when a list is ↵Jonathan Gordon2007-06-09
| | | | | | drawn in paged scroll mode git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13602 a1c6a512-1295-4272-9138-f99709370657
* Add a mode the lists which doesnt show the selection marker.Jonathan Gordon2007-06-07
| | | | | | | | Useful for the debug menus where users shouldn't think pressing select would do anything. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13588 a1c6a512-1295-4272-9138-f99709370657
* Fix most (all) known list wierdness bugs, hopefully simplifies the code a ↵Jonathan Gordon2007-06-05
| | | | | | bit, plenty of room for optimizing, but wanted to get it working first. (fixes FS#7255 and possibly others) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13556 a1c6a512-1295-4272-9138-f99709370657
* Move the old api out of the core and into the plugin lib.Jonathan Gordon2007-06-03
| | | | | | | ew plugins shuold use the new api and not this one. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13537 a1c6a512-1295-4272-9138-f99709370657
* Fix warningNils Wallménius2007-05-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13525 a1c6a512-1295-4272-9138-f99709370657
* Move the setvol wrapper function to misc.c and use it in more places instead ↵Nils Wallménius2007-05-30
| | | | | | of doing the same checks everywhere git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13524 a1c6a512-1295-4272-9138-f99709370657
* Last list commit for a while. fix the multi-item lists at the very end of ↵Jonathan Gordon2007-05-30
| | | | | | the list git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13523 a1c6a512-1295-4272-9138-f99709370657
* fix non-paged scrolling aroun the ends of listsJonathan Gordon2007-05-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13522 a1c6a512-1295-4272-9138-f99709370657
* few more list anomolys fixed..Jonathan Gordon2007-05-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13521 a1c6a512-1295-4272-9138-f99709370657
* Fix the last (?) of the selction wierdness, this time when moving at the ↵Jonathan Gordon2007-05-30
| | | | | | begining of the list git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13520 a1c6a512-1295-4272-9138-f99709370657
* fix selection wierdness when scrolling down at the end of listsJonathan Gordon2007-05-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13514 a1c6a512-1295-4272-9138-f99709370657
* Really fix FS#7230 this time.Jonathan Gordon2007-05-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13513 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#7230 - the second line in a multi-line item could be the selected itemJonathan Gordon2007-05-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13512 a1c6a512-1295-4272-9138-f99709370657
* Accept FS#6798 - scan acceleration for the lists.Jonathan Gordon2007-05-27
| | | | | | | Settings are in display > scrolling git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13499 a1c6a512-1295-4272-9138-f99709370657
* only show the cursor for the first line of the selected item (if selection ↵Jonathan Gordon2007-05-12
| | | | | | is more than one line). doesnt effect inverted cursor mode git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13375 a1c6a512-1295-4272-9138-f99709370657
* Stop using the old menu API in the debug menu (using the new api causes ↵Jonathan Gordon2007-04-29
| | | | | | | | | massive bin increase, so fake the old api with existing code instead) (onplay.c and plugins are the only parts using th eold api now) Fix a bug where the menu title was sometimes shown in the system font git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13286 a1c6a512-1295-4272-9138-f99709370657
* Fix the playlist viewer so only 1 line flashes when you move a trackJonathan Gordon2007-04-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13231 a1c6a512-1295-4272-9138-f99709370657
* Customizable icons for all bitmap targets. (FS#7013)Jonathan Gordon2007-04-16
| | | | | | | http://www.rockbox.org/twiki/bin/view/Main/CustomIcons for info on format and how to load them git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13177 a1c6a512-1295-4272-9138-f99709370657
* Simplification, queue pointers don't wrap (except at INT_MAX, but the ↵Jens Arnold2007-04-14
| | | | | | calculation is still correct in this case). Implemented queue_count() for the simulator. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13154 a1c6a512-1295-4272-9138-f99709370657
* Hide the list title if only one line would fit under itJonathan Gordon2007-04-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13107 a1c6a512-1295-4272-9138-f99709370657
* minor actions cleanup:Jonathan Gordon2007-04-08
| | | | | | | | - CONTEXT_MAINMENU is not actually needed, use CONTEXT_TREE which does the same actions - (gigabeat) use vol+/- in the lists to control volume (every list!) (FS#6982 in a better way) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13062 a1c6a512-1295-4272-9138-f99709370657
* Fix occasional missing cursor when moving up in a list with a title when ↵Magnus Holmgren2007-03-17
| | | | | | paged scrolling is on. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12814 a1c6a512-1295-4272-9138-f99709370657