summaryrefslogtreecommitdiff
path: root/apps/menu.h (follow)
Commit message (Collapse)AuthorAge
* Added iRiver button codesLinus Nielsen Feltzing2004-11-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5437 a1c6a512-1295-4272-9138-f99709370657
* Moved most actions off of button release events.Björn Stenberg2004-10-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5164 a1c6a512-1295-4272-9138-f99709370657
* a hell of a commit: changed several HAVE_xx configuration flags into ↵Jörg Hohensohn2004-09-28
| | | | | | multiple choice values (keypad, tuner, CPU, h/w codec) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5126 a1c6a512-1295-4272-9138-f99709370657
* Redesigned the button handling. The code now uses symbolic function defines ↵Björn Stenberg2004-09-19
| | | | | | instead of checking for specific buttons. This makes it easier to add support for new devices with different button layouts. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5091 a1c6a512-1295-4272-9138-f99709370657
* Const policed pointer arguments to functions, part 3Jens Arnold2004-08-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4999 a1c6a512-1295-4272-9138-f99709370657
* New way of defining menus and options allows to declare them static const, ↵Jörg Hohensohn2004-07-23
| | | | | | which saves the code to runtime-assemble them. Rockbox just got 6 KB smaller. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4931 a1c6a512-1295-4272-9138-f99709370657
* Added menu_insert()Linus Nielsen Feltzing2004-07-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4826 a1c6a512-1295-4272-9138-f99709370657
* First shot at a nice little button bar at the bottom of the recorder LCD. ↵Linus Nielsen Feltzing2004-03-16
| | | | | | Enable Button Bar in the Display settings. Only the dir browser uses it at the moment. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4391 a1c6a512-1295-4272-9138-f99709370657
* Second step of the voice-UI: Option values are spoken, if they are ↵Jörg Hohensohn2004-03-15
| | | | | | translatable strings. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4383 a1c6a512-1295-4272-9138-f99709370657
* First step of the voice-UI: the menus can talk. You need a "voicefont" file ↵Jörg Hohensohn2004-03-14
| | | | | | in .rockbox to use this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4381 a1c6a512-1295-4272-9138-f99709370657
* First step towards context sensitive and configurable menus, by Brent CouttsLinus Nielsen Feltzing2004-03-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4370 a1c6a512-1295-4272-9138-f99709370657
* New onplay-menu for the Player.Kjell Ericson2003-01-29
| | | | | | | The menu_run() function is split into two functions, where the new menu_run() works like before, and the new function menu_show() returns the menu item number you selected. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3180 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
* use an unsigned char * for the stringDaniel Stenberg2002-09-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2312 a1c6a512-1295-4272-9138-f99709370657
* MENU_DISK_CHANGED is the new value for telling disk content might haveDaniel Stenberg2002-08-23
| | | | | | | changed git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1949 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
* 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
* killed off a warningDaniel Stenberg2002-06-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@998 a1c6a512-1295-4272-9138-f99709370657
* Added support for nested menusBjörn Stenberg2002-05-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@707 a1c6a512-1295-4272-9138-f99709370657
* Oh, wrong APIBjörn Stenberg2002-05-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@654 a1c6a512-1295-4272-9138-f99709370657
* Abstracted the menu interfaceBjörn Stenberg2002-05-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@641 a1c6a512-1295-4272-9138-f99709370657
* made the logo display a true splash screenRobert Hak2002-05-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@631 a1c6a512-1295-4272-9138-f99709370657
* moved from the simulator dirDaniel Stenberg2002-05-17
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@614 a1c6a512-1295-4272-9138-f99709370657