- Status Closed
- Percent Complete
- Task Type Patches
- Category
- Assigned To No-one
- Operating System
- Severity Low
- Priority Very Low
- Reported Version
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#1924 - Beginnings of F2/F3 configuration
This diff makes some adjustments to the menuing
system by:
- adding a key handler, allowing for buttons to be
overloaded
- ability to read the current cursor position in a menu
- ability to read the a description from a menu
Closed by midkay
2007-02-19 05:08
Reason for closing: Out of Date
Additional comments about closing: Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407
2007-02-19 05:08
Reason for closing: Out of Date
Additional comments about closing: Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407
Out of date with all recent menu
changes, hasn\'t been touched in
almost 3 years, won\'t apply to any
newer targets.
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
This dif replaces others, and modifies menu.c to include helper
functions and changes to screens.* for more modularity. It
also introduces action.h
Too esoteric for inclusion in mainline Rockbox.
More changes to allow easier integration with mainline rockbox
for quickscreens. Also added repeatable keys too
OK - another update to the patch to include a redesign in the
menu callback system.
All files that call menu_init have been updated to include the
third parameter, callback function pointer
Just one more change…
Expose menu_draw so callback can redraw menu
Next stage of configuration:
- expose some static functions in main_menu.*, onplay.*,
settings_menu.* & sound_menu.*
- modify screens.c to call context/key handler
- introduce action.c which has the bulk of the context/key
handler code. Creates a menu based upon .rockbox\keypad.map
- modifies action.h to allow multiple contexts for the same
key, and allow all contexts