comparison test/common.c @ 4497:098a8f3835f0

Added simple clipboard test
author Sam Lantinga <slouken@libsdl.org>
date Thu, 08 Jul 2010 00:00:07 -0700
parents 8058f5ab4a75
children 524dfefd554c
comparison
equal deleted inserted replaced
4496:aea9e96d7973 4497:098a8f3835f0
1048 } 1048 }
1049 break; 1049 break;
1050 case SDL_KEYDOWN: 1050 case SDL_KEYDOWN:
1051 switch (event->key.keysym.sym) { 1051 switch (event->key.keysym.sym) {
1052 /* Add hotkeys here */ 1052 /* Add hotkeys here */
1053 case SDLK_c:
1054 if (event->key.keysym.mod & KMOD_CTRL) {
1055 /* Ctrl-C copy awesome text! */
1056 SDL_SetClipboardText("SDL rocks!\nYou know it!");
1057 printf("Copied text to clipboard\n");
1058 }
1059 break;
1060 case SDLK_v:
1061 if (event->key.keysym.mod & KMOD_CTRL) {
1062 /* Ctrl-V paste awesome text! */
1063 char *text = SDL_GetClipboardText();
1064 if (*text) {
1065 printf("Clipboard: %s\n", text);
1066 } else {
1067 printf("Clipboard is empty\n");
1068 }
1069 SDL_free(text);
1070 }
1071 break;
1053 case SDLK_g: 1072 case SDLK_g:
1054 if (event->key.keysym.mod & KMOD_CTRL) { 1073 if (event->key.keysym.mod & KMOD_CTRL) {
1055 /* Ctrl-G toggle grab */ 1074 /* Ctrl-G toggle grab */
1056 } 1075 }
1057 break; 1076 break;