summaryrefslogtreecommitdiff
path: root/apps/main_menu.c
AgeCommit message (Collapse)Author
2002-09-24Removed lcd_getfontsize(). Removed font parameters to lcd_putsxy and ↵Björn Stenberg
lcd_getstringsize. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2403 a1c6a512-1295-4272-9138-f99709370657
2002-09-24Moved on_screen, f2_screen, f3_screen and handle_usb (renamed usb_screen) to ↵Björn Stenberg
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
2002-09-18New language/string handlingBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2327 a1c6a512-1295-4272-9138-f99709370657
2002-09-17a few more translated stringsDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2316 a1c6a512-1295-4272-9138-f99709370657
2002-09-17First simple steps using possibly translated strings for the main menu.Daniel Stenberg
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
2002-09-12Greg Haerr's new loadable font. No more #ifdef font-style, removed oldDaniel Stenberg
propfont and loadable font code. New font file format. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2269 a1c6a512-1295-4272-9138-f99709370657
2002-09-06Renamed menu item 'Screensavers' to more descriptive 'Demos'. Added snow, ↵Björn Stenberg
removed blank and boxes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2215 a1c6a512-1295-4272-9138-f99709370657
2002-09-06include options.hDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2209 a1c6a512-1295-4272-9138-f99709370657
2002-08-31corrected for games defineRobert Hak
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2103 a1c6a512-1295-4272-9138-f99709370657
2002-08-31USE_SCREENSAVERS define added so that we can build w/o Screensavers for the ↵Robert Hak
recorders if we want git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2097 a1c6a512-1295-4272-9138-f99709370657
2002-08-28Centered the ROCKbox! logo in the playerJustin Heiner
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2042 a1c6a512-1295-4272-9138-f99709370657
2002-08-23Remade the menu system slightly. All functions invoked from menus now useDaniel Stenberg
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
2002-08-21made the main menu have a USB selection when built for simulator so thatDaniel Stenberg
we can simulate the USB stuff at least basicly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1893 a1c6a512-1295-4272-9138-f99709370657
2002-08-15Removed 'saving seetings' message, since writing is delayedBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1765 a1c6a512-1295-4272-9138-f99709370657
2002-08-13Enabled saving settings to disk on playerBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1717 a1c6a512-1295-4272-9138-f99709370657
2002-08-13Set param icon when in menu.Mats Lidell
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1705 a1c6a512-1295-4272-9138-f99709370657
2002-08-12info menu: show 'charging' instead of charge percentage while charging,Heikki Hannikainen
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
2002-08-07info now indicates non-safe battery levelHeikki Hannikainen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1586 a1c6a512-1295-4272-9138-f99709370657
2002-07-30show_info() now updates the display continuouslyLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1494 a1c6a512-1295-4272-9138-f99709370657
2002-07-28Removed the boot count and brushed up the info screenLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1483 a1c6a512-1295-4272-9138-f99709370657
2002-07-27Added battery level to the info screenLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1473 a1c6a512-1295-4272-9138-f99709370657
2002-07-24Better handling of key-up event in show_info() and show_credits()Linus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1436 a1c6a512-1295-4272-9138-f99709370657
2002-07-24Killed simulator compiler errorLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1429 a1c6a512-1295-4272-9138-f99709370657
2002-07-23show_info() now displays buffer sizeLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1425 a1c6a512-1295-4272-9138-f99709370657
2002-07-23primitive hold mode enabled for wpsJerome Kuptz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1413 a1c6a512-1295-4272-9138-f99709370657
2002-07-15Settings are now saved in RTC RAM on Recorder (Heikki Hannikainen).Björn Stenberg
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
2002-07-04Added Player debug menuLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1329 a1c6a512-1295-4272-9138-f99709370657
2002-07-02Removed debug codeLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1301 a1c6a512-1295-4272-9138-f99709370657
2002-07-02Extended the debug screenLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1299 a1c6a512-1295-4272-9138-f99709370657
2002-07-02Removed warning on PlayersLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1297 a1c6a512-1295-4272-9138-f99709370657
2002-07-02The compile would error in dbg_ports for BUTTON_OFF. Added ifdef to use the ↵Jerome Kuptz
BUTTON_STOP for player git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1295 a1c6a512-1295-4272-9138-f99709370657
2002-07-01Added debug menu entryLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1294 a1c6a512-1295-4272-9138-f99709370657
2002-06-27Abstracted settings user interface into set_bool, set_int and set_option.Björn Stenberg
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
2002-06-24general settings and sound in their own menusRobert Hak
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1162 a1c6a512-1295-4272-9138-f99709370657
2002-06-24Added backlight settingLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1156 a1c6a512-1295-4272-9138-f99709370657
2002-06-24games and screensavers are now in submenusRobert Hak
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1142 a1c6a512-1295-4272-9138-f99709370657
2002-06-17Made playlist shuffle an option instead of an actionBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1031 a1c6a512-1295-4272-9138-f99709370657
2002-06-16added menu options for bounce, sokoban and corrected screensaver => boxes ↵Robert Hak
reference git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1022 a1c6a512-1295-4272-9138-f99709370657
2002-06-14current_tick is now simulated too (hey Felix, this breaks the win32 sim!)Daniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1006 a1c6a512-1295-4272-9138-f99709370657
2002-06-14the shuffle says something if we don't have a playlist loadedDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@991 a1c6a512-1295-4272-9138-f99709370657
2002-06-13Added playlist shuffle menu optionBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@986 a1c6a512-1295-4272-9138-f99709370657
2002-06-11Added simple scroll speed settingBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@963 a1c6a512-1295-4272-9138-f99709370657
2002-06-10Use only internally provided logotype, as we are too early in the initDaniel Stenberg
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
2002-05-31included string.h for strlen function and sprintf.h for snprintf.Felix Arends
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@862 a1c6a512-1295-4272-9138-f99709370657
2002-05-31now uses the internal image/bitmap/icon called rockbox112x37 if there's noDaniel Stenberg
available bitmap using the appropriate file name! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@857 a1c6a512-1295-4272-9138-f99709370657
2002-05-31Show boot screen double height on new playersBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@852 a1c6a512-1295-4272-9138-f99709370657
2002-05-31credits and version mergedRobert Hak
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@844 a1c6a512-1295-4272-9138-f99709370657
2002-05-31cleaner version of the version and splash mergeRobert Hak
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@839 a1c6a512-1295-4272-9138-f99709370657
2002-05-31merged the splash screen and version infoRobert Hak
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@838 a1c6a512-1295-4272-9138-f99709370657
2002-05-30fixed the display time for the splash screen on menuRobert Hak
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@830 a1c6a512-1295-4272-9138-f99709370657