summaryrefslogtreecommitdiff
path: root/apps/main_menu.c (follow)
Commit message (Collapse)AuthorAge
* Added dynamic playlists. ON+PLAY->Playlist on a track, directory, or ↵Hardeep Sidhu2003-07-01
| | | | | | playlist from file browser to see available options. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3796 a1c6a512-1295-4272-9138-f99709370657
* Killed a warningLinus Nielsen Feltzing2003-06-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3716 a1c6a512-1295-4272-9138-f99709370657
* Patch #744268 (info screen USB mode)Linus Nielsen Feltzing2003-06-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3715 a1c6a512-1295-4272-9138-f99709370657
* Configurable dir browser file buffer size. No more 400-file limit. No more ↵Linus Nielsen Feltzing2003-05-09
| | | | | | whining. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3661 a1c6a512-1295-4272-9138-f99709370657
* Finally, FM radio support on the FM RecorderLinus Nielsen Feltzing2003-05-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3640 a1c6a512-1295-4272-9138-f99709370657
* Added Genre+Year to ID3 viewer, and added the viewer to the main menu.Björn Stenberg2003-02-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3234 a1c6a512-1295-4272-9138-f99709370657
* Added basic playlist creation. Creates <dirname>.m3u in the parent ↵Björn Stenberg2003-01-29
| | | | | | directory, containing all mp3/mp2/mpa files found recursively. The process can be aborted with OFF or STOP. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3185 a1c6a512-1295-4272-9138-f99709370657
* Local variables line removed.Mats Lidell2003-01-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3160 a1c6a512-1295-4272-9138-f99709370657
* Remove use of rockbox-mode.el in local variables list.Mats Lidell2003-01-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3157 a1c6a512-1295-4272-9138-f99709370657
* Code for alarm mod. Enable with adding -DHAVE_ALARM_MOD in Makefile ↵Uwe Freese2003-01-22
| | | | | | (EXTRA_DEFINES). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3150 a1c6a512-1295-4272-9138-f99709370657
* avoid mem info overflow when having 8MB ;-)Uwe Freese2003-01-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3128 a1c6a512-1295-4272-9138-f99709370657
* main menu shows different charge statesUwe Freese2002-12-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2986 a1c6a512-1295-4272-9138-f99709370657
* Sleep timer, inspired by Jim HaganiLinus Nielsen Feltzing2002-12-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2918 a1c6a512-1295-4272-9138-f99709370657
* Finally, merged the improved power code from Uwe Freese:Björn Stenberg2002-12-03
| | | | | | | | | | | | - The battery level (percentage) is more realistic and considers if the charger is on. - It considers the "lazyness" a battery shows when the charging has just turned on or off (see below). But this is not perfect by now. - The battery level is good enough to estimate the remaining running time and the remaining charging time. And so the info screen now shows this info. - The maximum time of a charging cycle is now dynamically calculated out of the battery level (percentage) and is not a fixed value. - A minimum of 60 minutes is waited after a charging cycle stops before another one starts. - Added another screen in the battery debug screen (press down three times). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2913 a1c6a512-1295-4272-9138-f99709370657
* Added disk space to Info menu item. (Players press + to see it.)Björn Stenberg2002-11-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2837 a1c6a512-1295-4272-9138-f99709370657
* Recording settings are now persistent. Added a Recording Settings menuLinus Nielsen Feltzing2002-11-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2818 a1c6a512-1295-4272-9138-f99709370657
* Added recording functionalityLinus Nielsen Feltzing2002-11-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2816 a1c6a512-1295-4272-9138-f99709370657
* Use status_set...Mats Lidell2002-10-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2661 a1c6a512-1295-4272-9138-f99709370657
* The player firmware now autodetects the LCD type. No need for two player ↵Linus Nielsen Feltzing2002-10-15
| | | | | | versions anymore git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2658 a1c6a512-1295-4272-9138-f99709370657
* fixed the buffer info to use one more decimal, also now require both a keyDaniel Stenberg2002-10-15
| | | | | | | press and key release even to exit git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2630 a1c6a512-1295-4272-9138-f99709370657
* Removed lcd_getfontsize(). Removed font parameters to lcd_putsxy and ↵Björn Stenberg2002-09-24
| | | | | | lcd_getstringsize. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2403 a1c6a512-1295-4272-9138-f99709370657
* Moved on_screen, f2_screen, f3_screen and handle_usb (renamed usb_screen) to ↵Björn Stenberg2002-09-24
| | | | | | | | | | | a new file: screens.c. typedef Menu replaced with a bool. All code now calls usb_screen() for usb handling. Nearly all code now deals with USB connect/disconnect properly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2401 a1c6a512-1295-4272-9138-f99709370657
* New language/string handlingBjörn Stenberg2002-09-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2327 a1c6a512-1295-4272-9138-f99709370657
* a few more translated stringsDaniel Stenberg2002-09-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2316 a1c6a512-1295-4272-9138-f99709370657
* First simple steps using possibly translated strings for the main menu.Daniel Stenberg2002-09-17
| | | | | | | | The lang.h file in CVS is meant to contain the default english strings. Generate your favourite local one using the proper language file. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2306 a1c6a512-1295-4272-9138-f99709370657
* Greg Haerr's new loadable font. No more #ifdef font-style, removed oldDaniel Stenberg2002-09-12
| | | | | | | propfont and loadable font code. New font file format. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2269 a1c6a512-1295-4272-9138-f99709370657
* Renamed menu item 'Screensavers' to more descriptive 'Demos'. Added snow, ↵Björn Stenberg2002-09-06
| | | | | | removed blank and boxes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2215 a1c6a512-1295-4272-9138-f99709370657
* include options.hDaniel Stenberg2002-09-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2209 a1c6a512-1295-4272-9138-f99709370657
* corrected for games defineRobert Hak2002-08-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2103 a1c6a512-1295-4272-9138-f99709370657
* USE_SCREENSAVERS define added so that we can build w/o Screensavers for the ↵Robert Hak2002-08-31
| | | | | | recorders if we want git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2097 a1c6a512-1295-4272-9138-f99709370657
* Centered the ROCKbox! logo in the playerJustin Heiner2002-08-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2042 a1c6a512-1295-4272-9138-f99709370657
* Remade the menu system slightly. All functions invoked from menus now useDaniel Stenberg2002-08-23
| | | | | | | | | | | | | the Menu typedef as return type, and *ALL* menus that intercept USB connect can then return MENU_REFRESH_DIR so that the parent (any parent really) that do file or dir-accesses knows that and can do the refresh. If no refresh is needed by the parent, MENU_OK is returned. Somewhat biggish commit this close to 1.3, but we need to sort out this refresh-after-usb-connected business. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1948 a1c6a512-1295-4272-9138-f99709370657
* made the main menu have a USB selection when built for simulator so thatDaniel Stenberg2002-08-21
| | | | | | | we can simulate the USB stuff at least basicly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1893 a1c6a512-1295-4272-9138-f99709370657
* Removed 'saving seetings' message, since writing is delayedBjörn Stenberg2002-08-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1765 a1c6a512-1295-4272-9138-f99709370657
* Enabled saving settings to disk on playerBjörn Stenberg2002-08-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1717 a1c6a512-1295-4272-9138-f99709370657
* Set param icon when in menu.Mats Lidell2002-08-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1705 a1c6a512-1295-4272-9138-f99709370657
* info menu: show 'charging' instead of charge percentage while charging,Heikki Hannikainen2002-08-12
| | | | | | | the percentage is incorrect anyway, and an indication of charging is good. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1681 a1c6a512-1295-4272-9138-f99709370657
* info now indicates non-safe battery levelHeikki Hannikainen2002-08-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1586 a1c6a512-1295-4272-9138-f99709370657
* show_info() now updates the display continuouslyLinus Nielsen Feltzing2002-07-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1494 a1c6a512-1295-4272-9138-f99709370657
* Removed the boot count and brushed up the info screenLinus Nielsen Feltzing2002-07-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1483 a1c6a512-1295-4272-9138-f99709370657
* Added battery level to the info screenLinus Nielsen Feltzing2002-07-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1473 a1c6a512-1295-4272-9138-f99709370657
* Better handling of key-up event in show_info() and show_credits()Linus Nielsen Feltzing2002-07-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1436 a1c6a512-1295-4272-9138-f99709370657
* Killed simulator compiler errorLinus Nielsen Feltzing2002-07-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1429 a1c6a512-1295-4272-9138-f99709370657
* show_info() now displays buffer sizeLinus Nielsen Feltzing2002-07-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1425 a1c6a512-1295-4272-9138-f99709370657
* primitive hold mode enabled for wpsJerome Kuptz2002-07-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1413 a1c6a512-1295-4272-9138-f99709370657
* Settings are now saved in RTC RAM on Recorder (Heikki Hannikainen).Björn Stenberg2002-07-15
| | | | | | | | | | | Introduced debug menu (Heikki Hannikainen). Cleaned up settings API. Added scroll_speed init. Moved dbg_ports() and dbg_rtc() from firmware/debug.c to apps/debug_menu.c Made panic buffer static. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1347 a1c6a512-1295-4272-9138-f99709370657
* Added Player debug menuLinus Nielsen Feltzing2002-07-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1329 a1c6a512-1295-4272-9138-f99709370657
* Removed debug codeLinus Nielsen Feltzing2002-07-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1301 a1c6a512-1295-4272-9138-f99709370657
* Extended the debug screenLinus Nielsen Feltzing2002-07-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1299 a1c6a512-1295-4272-9138-f99709370657
* Removed warning on PlayersLinus Nielsen Feltzing2002-07-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1297 a1c6a512-1295-4272-9138-f99709370657