blob: 019c93d047d3d2c75e3243d7b4cbc7cc3f7c874c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include "cru/platform/gui/sdl/Clipboard.h"
#include "cru/platform/gui/sdl/Base.h"
#include <SDL3/SDL_clipboard.h>
namespace cru::platform::gui::sdl {
std::string SdlClipboard::GetText() {
auto text = SDL_GetClipboardText();
std::string result(text);
SDL_free(text);
return result;
}
void SdlClipboard::SetText(std::string text) {
CheckSdlReturn(SDL_SetClipboardText(text.c_str()));
}
} // namespace cru::platform::gui::sdl
|