diff options
author | Hans de Goede <hdegoede@redhat.com> | 2010-10-02 13:03:50 +0200 |
---|---|---|
committer | Hans de Goede <hdegoede@redhat.com> | 2010-10-02 15:32:48 +0200 |
commit | deb849dfd54deafa894692f4e44208c2de9f33aa (patch) | |
tree | cb930f051c41004674bb6592dcd2c8cb4e7cab87 /client | |
parent | 5781c97a1751e8e889b30dcce4641fb30508e072 (diff) | |
download | spice-deb849dfd54deafa894692f4e44208c2de9f33aa.tar.gz spice-deb849dfd54deafa894692f4e44208c2de9f33aa.tar.xz spice-deb849dfd54deafa894692f4e44208c2de9f33aa.zip |
Rename platform clipboard handling functions
Rename the 4 platform clipboard functions which get called
upon receival of an agent clipboard message to on_clipboard_*
The old set_clipboard_* names were confusing as they suggest being
a class property setter (like set_event_listener) rather then
event handler, and set_clipboard_owner was causing a name conflict
with the next patch in this series.
Diffstat (limited to 'client')
-rw-r--r-- | client/platform.h | 8 | ||||
-rw-r--r-- | client/red_client.cpp | 8 | ||||
-rw-r--r-- | client/windows/platform.cpp | 8 | ||||
-rw-r--r-- | client/x11/platform.cpp | 8 |
4 files changed, 16 insertions, 16 deletions
diff --git a/client/platform.h b/client/platform.h index 48476cf2..ff6f38d2 100644 --- a/client/platform.h +++ b/client/platform.h @@ -121,10 +121,10 @@ public: class ClipboardListener; static void set_clipboard_listener(ClipboardListener* listener); - static bool set_clipboard_owner(uint32_t *types, uint32_t type_count); - static bool set_clipboard_data(uint32_t type, const uint8_t* data, int32_t size); - static bool request_clipboard_notification(uint32_t type); - static void release_clipboard(); + static bool on_clipboard_grab(uint32_t *types, uint32_t type_count); + static bool on_clipboard_notify(uint32_t type, const uint8_t* data, int32_t size); + static bool on_clipboard_request(uint32_t type); + static void on_clipboard_release(); }; class Platform::EventListener { diff --git a/client/red_client.cpp b/client/red_client.cpp index 666de40c..3f01fb1c 100644 --- a/client/red_client.cpp +++ b/client/red_client.cpp @@ -1087,21 +1087,21 @@ void RedClient::dispatch_agent_message(VDAgentMessage* msg, void* data) } case VD_AGENT_CLIPBOARD: { VDAgentClipboard* clipboard = (VDAgentClipboard*)data; - Platform::set_clipboard_data(clipboard->type, clipboard->data, + Platform::on_clipboard_notify(clipboard->type, clipboard->data, msg->size - sizeof(VDAgentClipboard)); break; } case VD_AGENT_CLIPBOARD_GRAB: - Platform::set_clipboard_owner((uint32_t *)data, + Platform::on_clipboard_grab((uint32_t *)data, msg->size / sizeof(uint32_t)); break; case VD_AGENT_CLIPBOARD_REQUEST: - if (!Platform::request_clipboard_notification(((VDAgentClipboardRequest*)data)->type)) { + if (!Platform::on_clipboard_request(((VDAgentClipboardRequest*)data)->type)) { on_clipboard_notify(VD_AGENT_CLIPBOARD_NONE, NULL, 0); } break; case VD_AGENT_CLIPBOARD_RELEASE: - Platform::release_clipboard(); + Platform::on_clipboard_release(); break; default: DBG(0, "Unsupported message type %u size %u", msg->type, msg->size); diff --git a/client/windows/platform.cpp b/client/windows/platform.cpp index 2a629440..db6d18ab 100644 --- a/client/windows/platform.cpp +++ b/client/windows/platform.cpp @@ -856,7 +856,7 @@ void WinPlatform::exit_modal_loop() modal_loop_active = false; } -bool Platform::set_clipboard_owner(uint32_t *types, uint32_t type_count) +bool Platform::on_clipboard_grab(uint32_t *types, uint32_t type_count) { /* FIXME use all types rather then just the first one */ uint32_t format = get_clipboard_format(types[0]); @@ -880,7 +880,7 @@ void Platform::set_clipboard_listener(ClipboardListener* listener) clipboard_listener = listener ? listener : &default_clipboard_listener; } -bool Platform::set_clipboard_data(uint32_t type, const uint8_t* data, int32_t size) +bool Platform::on_clipboard_notify(uint32_t type, const uint8_t* data, int32_t size) { HGLOBAL clip_data; LPVOID clip_buf; @@ -946,7 +946,7 @@ bool Platform::set_clipboard_data(uint32_t type, const uint8_t* data, int32_t si return ret; } -bool Platform::request_clipboard_notification(uint32_t type) +bool Platform::on_clipboard_request(uint32_t type) { UINT format = get_clipboard_format(type); HANDLE clip_data; @@ -995,7 +995,7 @@ bool Platform::request_clipboard_notification(uint32_t type) return ret; } -void Platform::release_clipboard() +void Platform::on_clipboard_release() { SetEvent(clipboard_event); } diff --git a/client/x11/platform.cpp b/client/x11/platform.cpp index 66271872..b7216ebb 100644 --- a/client/x11/platform.cpp +++ b/client/x11/platform.cpp @@ -3145,7 +3145,7 @@ LocalCursor* Platform::create_default_cursor() return new XDefaultCursor(); } -bool Platform::set_clipboard_owner(uint32_t *types, uint32_t type_count) +bool Platform::on_clipboard_grab(uint32_t *types, uint32_t type_count) { Lock lock(clipboard_lock); /* FIXME use all types rather then just the first one */ @@ -3166,7 +3166,7 @@ void Platform::set_clipboard_listener(ClipboardListener* listener) clipboard_listener = listener ? listener : &default_clipboard_listener; } -bool Platform::set_clipboard_data(uint32_t type, const uint8_t* data, int32_t size) +bool Platform::on_clipboard_notify(uint32_t type, const uint8_t* data, int32_t size) { Lock lock(clipboard_lock); uint32_t format = get_clipboard_format(type); @@ -3187,7 +3187,7 @@ bool Platform::set_clipboard_data(uint32_t type, const uint8_t* data, int32_t si return true; } -bool Platform::request_clipboard_notification(uint32_t type) +bool Platform::on_clipboard_request(uint32_t type) { uint32_t format = get_clipboard_format(type); @@ -3208,7 +3208,7 @@ bool Platform::request_clipboard_notification(uint32_t type) return true; } -void Platform::release_clipboard() +void Platform::on_clipboard_release() { XSetSelectionOwner(x_display, clipboard_prop, None, CurrentTime); } |