broadway: Support ipad on-screen keyboard

Desktop / GNOME / GTK - Alexander Larsson [redhat.com] - 13 November 2013 05:23 EST

We add a custom im module for broadway that calls some broadway specific APIs to show/hide the keyboard on focus in/out. We then forward this to the browser, and on the ipad we focus an input field to activate the keyboard.

4226f97 broadway: Support ipad on-screen keyboard
configure.ac | 2 +
gdk/broadway/broadway-output.c | 7 ++
gdk/broadway/broadway-output.h | 2 +
gdk/broadway/broadway-protocol.h | 10 ++-
gdk/broadway/broadway-server.c | 17 ++++
gdk/broadway/broadway.js | 32 +++++++
gdk/broadway/broadwayd.c | 3 +
gdk/broadway/gdkbroadway-server.c | 13 +++
gdk/broadway/gdkbroadway-server.h | 2 +
gdk/broadway/gdkbroadwaydisplay.h | 5 ++
gdk/broadway/gdkdisplay-broadway.c | 16 ++++
gtk/gtkimmodule.c | 12 +++
gtk/gtksettings.c | 25 ++++--
modules/input/Makefile.am | 15 ++++
modules/input/imbroadway.c | 163 ++++++++++++++++++++++++++++++++++++
15 files changed, 318 insertions(+), 6 deletions(-)

Upstream: git.gnome.org


  • Share