diff options
author | Pierre Ossman <ossman@cendio.se> | 2016-12-05 15:26:21 +0100 |
---|---|---|
committer | Pierre Ossman <ossman@cendio.se> | 2017-08-24 12:33:03 +0200 |
commit | 2fa63f8576e5d1c632efeeb2c185f11e943899d8 (patch) | |
tree | 9a4e68d8be1ff669c2c07b95380ba4a0a71a3e6d /vncviewer/Viewport.h | |
parent | 82e753d4e1928342c82cc7b82e854aa2666d1145 (diff) | |
download | tigervnc-2fa63f8576e5d1c632efeeb2c185f11e943899d8.tar.gz tigervnc-2fa63f8576e5d1c632efeeb2c185f11e943899d8.zip |
Add client support for LED state sync
Diffstat (limited to 'vncviewer/Viewport.h')
-rw-r--r-- | vncviewer/Viewport.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/vncviewer/Viewport.h b/vncviewer/Viewport.h index 6f0710d3..652feb45 100644 --- a/vncviewer/Viewport.h +++ b/vncviewer/Viewport.h @@ -47,6 +47,9 @@ public: void setCursor(int width, int height, const rfb::Point& hotspot, const rdr::U8* data); + // Change client LED state + void setLEDState(unsigned int state); + void draw(Surface* dst); // Fl_Widget callback methods @@ -59,6 +62,8 @@ public: private: + unsigned int getModifierMask(unsigned int keysym); + static void handleClipboardChange(int source, void *data); void handlePointerEvent(const rfb::Point& pos, int buttonMask); |