summaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
Diffstat (limited to 'content')
-rw-r--r--content/content.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/content/content.h b/content/content.h
index d0b525c85..19ec7919a 100644
--- a/content/content.h
+++ b/content/content.h
@@ -77,7 +77,8 @@ typedef enum {
CONTENT_MSG_SCROLL, /**< Request to scroll content */
CONTENT_MSG_DRAGSAVE, /**< Allow drag saving of content */
CONTENT_MSG_SAVELINK, /**< Allow URL to be saved */
- CONTENT_MSG_POINTER /**< Wants a specific mouse pointer set */
+ CONTENT_MSG_POINTER, /**< Wants a specific mouse pointer set */
+ CONTENT_MSG_PASTE /**< Inform that content wants clipboard paste */
} content_msg;
/** RFC5988 metadata link */
@@ -148,6 +149,14 @@ union content_msg_data {
} savelink;
/** CONTENT_MSG_POINTER - Mouse pointer to set */
browser_pointer_shape pointer;
+ /** CONTENT_MSG_PASTE - Content requests that clipboard is pasted */
+ struct {
+ /* TODO: Get rid of these coords.
+ * browser_window_paste_text doesn't take coords, but
+ * RISC OS front end is doing something different. */
+ int x;
+ int y;
+ } paste;
};
/** parameters to content redraw */