summaryrefslogtreecommitdiff
path: root/riscos/mouse.h
diff options
context:
space:
mode:
Diffstat (limited to 'riscos/mouse.h')
-rw-r--r--riscos/mouse.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/riscos/mouse.h b/riscos/mouse.h
index 26fb72e5b..e78a37eed 100644
--- a/riscos/mouse.h
+++ b/riscos/mouse.h
@@ -90,5 +90,24 @@ void ro_mouse_track_start(void (*poll_end)(wimp_leaving *leaving, void *data),
void ro_mouse_pointer_leaving_window(wimp_leaving *leaving);
+
+/**
+ * Kill any tracking events if the data pointers match the supplied pointer.
+ *
+ * \param *data The data of the client to be killed.
+ */
+
+void ro_mouse_kill(void *data);
+
+
+/**
+ * Return the desired polling interval to allow the mouse tracking to be
+ * carried out.
+ *
+ * \return Desired poll interval (0 for none required).
+ */
+
+os_t ro_mouse_poll_interval(void);
+
#endif