mirror of
https://github.com/debauchee/barrier.git
synced 2026-05-11 00:58:14 +08:00
checkpoint. adding support for unicode in clipboard.
This commit is contained in:
47
platform/CXWindowsClipboardUTF8Converter.cpp
Normal file
47
platform/CXWindowsClipboardUTF8Converter.cpp
Normal file
@@ -0,0 +1,47 @@
|
||||
#include "CXWindowsClipboardUTF8Converter.h"
|
||||
|
||||
//
|
||||
// CXWindowsClipboardUTF8Converter
|
||||
//
|
||||
|
||||
CXWindowsClipboardUTF8Converter::CXWindowsClipboardUTF8Converter(
|
||||
Display* display, const char* name) :
|
||||
m_atom(XInternAtom(display, name, False))
|
||||
{
|
||||
// do nothing
|
||||
}
|
||||
|
||||
CXWindowsClipboardUTF8Converter::~CXWindowsClipboardUTF8Converter()
|
||||
{
|
||||
// do nothing
|
||||
}
|
||||
|
||||
IClipboard::EFormat
|
||||
CXWindowsClipboardUTF8Converter::getFormat() const
|
||||
{
|
||||
return IClipboard::kText;
|
||||
}
|
||||
|
||||
Atom
|
||||
CXWindowsClipboardUTF8Converter::getAtom() const
|
||||
{
|
||||
return m_atom;
|
||||
}
|
||||
|
||||
int
|
||||
CXWindowsClipboardUTF8Converter::getDataSize() const
|
||||
{
|
||||
return 8;
|
||||
}
|
||||
|
||||
CString
|
||||
CXWindowsClipboardUTF8Converter::fromIClipboard(const CString& data) const
|
||||
{
|
||||
return data;
|
||||
}
|
||||
|
||||
CString
|
||||
CXWindowsClipboardUTF8Converter::toIClipboard(const CString& data) const
|
||||
{
|
||||
return data;
|
||||
}
|
||||
Reference in New Issue
Block a user