13#if MYGUI_PLATFORM == MYGUI_PLATFORM_WIN32
58 WindowsClipboardHandler::WindowsClipboardHandler()
62 void WindowsClipboardHandler::initialise()
74 newDelegate(
this, &WindowsClipboardHandler::handleClipboardChanged);
76 newDelegate(
this, &WindowsClipboardHandler::handleClipboardRequested);
79 void WindowsClipboardHandler::shutdown()
82 newDelegate(
this, &WindowsClipboardHandler::handleClipboardChanged);
84 newDelegate(
this, &WindowsClipboardHandler::handleClipboardRequested);
87 void WindowsClipboardHandler::handleClipboardChanged(std::string_view _type, std::string_view _data)
110 void WindowsClipboardHandler::handleClipboardRequested(std::string_view _type, std::string& _data)
132 _data = text.asUTF8();
static ClipboardManager & getInstance()
Enumerator(const T &_container)
static UString getOnlyText(const UString &_text)
static UString toTagsString(const UString &_text)
BOOL CALLBACK EnumChildWindowProc(HWND hWnd, LPARAM lParam)
delegates::DelegateFunction< Args... > * newDelegate(void(*_func)(Args... args))
BOOL CALLBACK EnumWindowProc(HWND hWnd, LPARAM lParam)