summaryrefslogtreecommitdiffhomepage
path: root/src/core.c
diff options
context:
space:
mode:
authorRay <[email protected]>2019-02-11 18:03:06 +0100
committerRay <[email protected]>2019-02-11 18:03:06 +0100
commite996fe2ff511a60ac67b56996ac04a7e69fe8a69 (patch)
tree40f9cb63ae5d1b99c4e5f213bf4c29282e6810ff /src/core.c
parent6dbec4748858d84ecf48837270fb040c3de0aac8 (diff)
downloadraylib-e996fe2ff511a60ac67b56996ac04a7e69fe8a69.tar.gz
raylib-e996fe2ff511a60ac67b56996ac04a7e69fe8a69.zip
ADDED: GetClipboardText(), SetClipboardText()
Diffstat (limited to 'src/core.c')
-rw-r--r--src/core.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/core.c b/src/core.c
index 331867b1..863e53fd 100644
--- a/src/core.c
+++ b/src/core.c
@@ -984,6 +984,23 @@ const char *GetMonitorName(int monitor)
return "";
}
+// Get clipboard text content
+// NOTE: returned string is allocated and freed by GLFW
+const char *GetClipboardText(void)
+{
+#if defined(PLATFORM_DESKTOP)
+ return glfwGetClipboardString(window);
+#endif
+}
+
+// Set clipboard text content
+void SetClipboardText(const char *text)
+{
+#if defined(PLATFORM_DESKTOP)
+ glfwSetClipboardString(window, text);
+#endif
+}
+
// Show mouse cursor
void ShowCursor(void)
{