summaryrefslogtreecommitdiff
path: root/apps/main_menu.c (follow)
Commit message (Collapse)AuthorAge
...
* 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
* The compile would error in dbg_ports for BUTTON_OFF. Added ifdef to use the ↵Jerome Kuptz2002-07-02
| | | | | | BUTTON_STOP for player git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1295 a1c6a512-1295-4272-9138-f99709370657
* Added debug menu entryLinus Nielsen Feltzing2002-07-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1294 a1c6a512-1295-4272-9138-f99709370657
* Abstracted settings user interface into set_bool, set_int and set_option.Björn Stenberg2002-06-27
| | | | | | | | Removed the unnecessary menu entry ids. Made playlist_shuffle and scroll_speed proper global settings. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1220 a1c6a512-1295-4272-9138-f99709370657
* general settings and sound in their own menusRobert Hak2002-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1162 a1c6a512-1295-4272-9138-f99709370657
* Added backlight settingLinus Nielsen Feltzing2002-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1156 a1c6a512-1295-4272-9138-f99709370657
* games and screensavers are now in submenusRobert Hak2002-06-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1142 a1c6a512-1295-4272-9138-f99709370657
* Made playlist shuffle an option instead of an actionBjörn Stenberg2002-06-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1031 a1c6a512-1295-4272-9138-f99709370657
* added menu options for bounce, sokoban and corrected screensaver => boxes ↵Robert Hak2002-06-16
| | | | | | reference git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1022 a1c6a512-1295-4272-9138-f99709370657
* current_tick is now simulated too (hey Felix, this breaks the win32 sim!)Daniel Stenberg2002-06-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1006 a1c6a512-1295-4272-9138-f99709370657
* the shuffle says something if we don't have a playlist loadedDaniel Stenberg2002-06-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@991 a1c6a512-1295-4272-9138-f99709370657
* Added playlist shuffle menu optionBjörn Stenberg2002-06-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@986 a1c6a512-1295-4272-9138-f99709370657
* Added simple scroll speed settingBjörn Stenberg2002-06-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@963 a1c6a512-1295-4272-9138-f99709370657
* Use only internally provided logotype, as we are too early in the initDaniel Stenberg2002-06-10
| | | | | | | | | stage here to use the ATA stuff for loading! The BMP file loading code is still left here for educational purposes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@942 a1c6a512-1295-4272-9138-f99709370657