Added simple clipboard test
authorSam Lantinga <slouken@libsdl.org>
Thu, 08 Jul 2010 00:00:07 -0700
changeset 4497 098a8f3835f0
parent 4496 aea9e96d7973
child 4498 3d91e31fcf71
Added simple clipboard test
test/common.c
--- a/test/common.c	Wed Jul 07 23:59:20 2010 -0700
+++ b/test/common.c	Thu Jul 08 00:00:07 2010 -0700
@@ -1050,6 +1050,25 @@
     case SDL_KEYDOWN:
         switch (event->key.keysym.sym) {
             /* Add hotkeys here */
+        case SDLK_c:
+            if (event->key.keysym.mod & KMOD_CTRL) {
+                /* Ctrl-C copy awesome text! */
+                SDL_SetClipboardText("SDL rocks!\nYou know it!");
+                printf("Copied text to clipboard\n");
+            }
+            break;
+        case SDLK_v:
+            if (event->key.keysym.mod & KMOD_CTRL) {
+                /* Ctrl-V paste awesome text! */
+                char *text = SDL_GetClipboardText();
+                if (*text) {
+                    printf("Clipboard: %s\n", text);
+                } else {
+                    printf("Clipboard is empty\n");
+                }
+                SDL_free(text);
+            }
+            break;
         case SDLK_g:
             if (event->key.keysym.mod & KMOD_CTRL) {
                 /* Ctrl-G toggle grab */