| | |
| | | extern "C" { |
| | | #endif |
| | | |
| | | int BE_SetClipboardText(_THIS, const char *text) { |
| | | int HAIKU_SetClipboardText(_THIS, const char *text) { |
| | | BMessage *clip = NULL; |
| | | if(be_clipboard->Lock()) { |
| | | be_clipboard->Clear(); |
| | |
| | | return 0; |
| | | } |
| | | |
| | | char *BE_GetClipboardText(_THIS) { |
| | | char *HAIKU_GetClipboardText(_THIS) { |
| | | BMessage *clip = NULL; |
| | | const char *text = NULL; |
| | | ssize_t length; |
| | |
| | | return result; |
| | | } |
| | | |
| | | SDL_bool BE_HasClipboardText(_THIS) { |
| | | SDL_bool HAIKU_HasClipboardText(_THIS) { |
| | | SDL_bool result = SDL_FALSE; |
| | | char *text = BE_GetClipboardText(_this); |
| | | char *text = HAIKU_GetClipboardText(_this); |
| | | if (text) { |
| | | result = text[0] != '\0' ? SDL_TRUE : SDL_FALSE; |
| | | SDL_free(text); |