[virt-tools-list] [PATCH virt-viewer 0/9] Add customizable key bindings

Marc-André Lureau marcandre.lureau at gmail.com
Wed Feb 15 00:29:51 UTC 2012


Hi,

Here is a few changes to allow the Spice controller to
enable and modify the keybindings, as currently supported
by spicec client.

Gtk+ requirement bump to 2.16 is supported by RHEL5
(needed for various accelgroup code).

Note for later, we should probably move to GtkActionGroup.
I didn't need it here, but it should be slightly better.
Although we would still have to have "hidden" widgets hack
I think.

regards
 
Marc-André Lureau (9):
  Require an accel group for full-screen menu
  Add VirtViewerApp:enable-accel property
  Add smartcard-{insert,remove} and release-cursor virtual methods
  spice: implement smartcard-{insert,remove} virtual methods
  Add virt_viewer_app_get_session()
  Add hidden menu smartcard remove/insert and release-cursor
  Use the accelgroup to define key bindings
  Small code simplification
  spice: teach customizable key bindings with controller

 configure.ac                    |    2 +-
 src/remote-viewer.c             |  150 +++++++++++++++++++++++++++++++++++++++
 src/virt-viewer-app.c           |   55 +++++++++++---
 src/virt-viewer-app.h           |    5 +-
 src/virt-viewer-display-spice.c |   11 +++
 src/virt-viewer-display.c       |   12 +++
 src/virt-viewer-display.h       |    7 ++-
 src/virt-viewer-session-spice.c |   20 +++++-
 src/virt-viewer-session.c       |   30 ++++++++
 src/virt-viewer-session.h       |    7 ++-
 src/virt-viewer-window.c        |   57 ++++++++++++++-
 src/virt-viewer.xml             |   35 +++++++++-
 12 files changed, 366 insertions(+), 25 deletions(-)

-- 
1.7.7.6




More information about the virt-tools-list mailing list