Rockbox

This is the bug/patch tracker for Rockbox. Click here for more information.

Quick links: Bugs · Patches · Rockbox frontpage

Tasklist

FS#11703 - [RaaAoA] Use a native UI for keyboard input

Attached to Project: Rockbox
Opened by Jonathan Gordon (jdgordon) - Wednesday, 27 October 2010, 14:32 GMT+2
Last edited by Jonathan Gordon (jdgordon) - Sunday, 31 October 2010, 11:43 GMT+2
Task Type Patches
Category User Interface
Status Closed
Assigned To No-one
Player Type All players
Severity Low
Priority Normal
Reported Version Release 3.6
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Private No

Details

This is a proof of concept change to make kbd_input() call into the java to display a native UI instead of uring rockboes keyboard.
   androidkbd.patch (12 KiB)
 b/android/AndroidManifest.xml                       |    3 
 b/android/src/org/rockbox/HostCallback.java         |    7 +
 b/android/src/org/rockbox/RockboxActivity.java      |   20 ++++
 b/android/src/org/rockbox/RockboxFramebuffer.java   |   16 +++
 b/android/src/org/rockbox/RockboxKeyboardInput.java |   86 +++++++++++++++++++
 b/android/src/org/rockbox/RockboxService.java       |    1 
 b/apps/SOURCES                                      |    4 
 b/apps/hosted/keyboard.c                            |   88 ++++++++++++++++++++
 b/apps/root_menu.c                                  |    5 +
 9 files changed, 227 insertions(+), 3 deletions(-)

This task depends upon

Closed by  Jonathan Gordon (jdgordon)
Sunday, 31 October 2010, 11:43 GMT+2
Reason for closing:  Accepted
Comment by Jonathan Gordon (jdgordon) - Wednesday, 27 October 2010, 15:06 GMT+2
minor cleanup, and forgot to add the keyboard xml file... i still looks like crap but hopefully someone else can clean it up
   androidkbd.patch (12.9 KiB)
 b/android/AndroidManifest.xml                       |    3 
 b/android/res/layout/keyboardinput.xml              |   14 +++
 b/android/src/org/rockbox/HostCallback.java         |    7 +
 b/android/src/org/rockbox/RockboxActivity.java      |   25 +++++
 b/android/src/org/rockbox/RockboxFramebuffer.java   |   16 +++
 b/android/src/org/rockbox/RockboxKeyboardInput.java |   85 +++++++++++++++++++
 b/android/src/org/rockbox/RockboxService.java       |    1 
 b/apps/SOURCES                                      |    4 
 b/apps/hosted/keyboard.c                            |   88 ++++++++++++++++++++
 9 files changed, 240 insertions(+), 3 deletions(-)

Comment by Jonathan Gordon (jdgordon) - Thursday, 28 October 2010, 15:39 GMT+2
MUCH nicer version. Uses AlertDialog to display the window as a proper popup (The background looks like crap, but this is usable).

edit: kbd_input is supposed to return 0 on success, so fix that
   androidkbd.patch (14.9 KiB)
 b/android/AndroidManifest.xml                       |    3 
 b/android/res/layout/keyboardinput.xml              |    4 
 b/android/res/values/strings.xml                    |    3 
 b/android/src/org/rockbox/HostCallback.java         |    7 +
 b/android/src/org/rockbox/KeyboardActivity.java     |   42 +++++++++
 b/android/src/org/rockbox/RockboxActivity.java      |   25 +++++
 b/android/src/org/rockbox/RockboxFramebuffer.java   |   18 +++-
 b/android/src/org/rockbox/RockboxKeyboardInput.java |   76 +++++++++++++++++
 b/android/src/org/rockbox/RockboxService.java       |    6 -
 b/apps/SOURCES                                      |    4 
 b/apps/hosted/keyboard.c                            |   86 ++++++++++++++++++++
 11 files changed, 265 insertions(+), 9 deletions(-)

Loading...