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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Virtualization]     [KVM Development]     [CentOS Virtualization]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux