Convert to/from UCS-2 encoding. More...
#include <CXWindowsClipboardUCS2Converter.h>
Inherits IXWindowsClipboardConverter.
Public Member Functions | |
| CXWindowsClipboardUCS2Converter (Display *display, const char *name) | |
| virtual IClipboard::EFormat | getFormat () const |
| Get clipboard format. | |
| virtual Atom | getAtom () const |
| Get X11 format atom. | |
| virtual int | getDataSize () const |
| Get X11 property datum size. | |
| virtual CString | fromIClipboard (const CString &) const |
| Convert from IClipboard format. | |
| virtual CString | toIClipboard (const CString &) const |
| Convert to IClipboard format. | |
Convert to/from UCS-2 encoding.
Definition at line 25 of file CXWindowsClipboardUCS2Converter.h.
| CXWindowsClipboardUCS2Converter::CXWindowsClipboardUCS2Converter | ( | Display * | display, | |
| const char * | name | |||
| ) |
name is converted to an atom and that is reported by getAtom().
Definition at line 26 of file CXWindowsClipboardUCS2Converter.cpp.
| CString CXWindowsClipboardUCS2Converter::fromIClipboard | ( | const CString & | ) | const [virtual] |
Convert from IClipboard format.
Convert from the IClipboard format to the X selection format. The input data must be in the IClipboard format returned by getFormat(). The return data will be in the X selection format returned by getAtom().
Implements IXWindowsClipboardConverter.
Definition at line 57 of file CXWindowsClipboardUCS2Converter.cpp.
References CUnicode::UTF8ToUCS2().
| Atom CXWindowsClipboardUCS2Converter::getAtom | ( | ) | const [virtual] |
Get X11 format atom.
Return the atom representing the X selection format that this object converts from/to.
Implements IXWindowsClipboardConverter.
Definition at line 45 of file CXWindowsClipboardUCS2Converter.cpp.
| int CXWindowsClipboardUCS2Converter::getDataSize | ( | ) | const [virtual] |
Get X11 property datum size.
Return the size (in bits) of data elements returned by toIClipboard().
Implements IXWindowsClipboardConverter.
Definition at line 51 of file CXWindowsClipboardUCS2Converter.cpp.
| IClipboard::EFormat CXWindowsClipboardUCS2Converter::getFormat | ( | ) | const [virtual] |
Get clipboard format.
Return the clipboard format this object converts from/to.
Implements IXWindowsClipboardConverter.
Definition at line 39 of file CXWindowsClipboardUCS2Converter.cpp.
| CString CXWindowsClipboardUCS2Converter::toIClipboard | ( | const CString & | ) | const [virtual] |
Convert to IClipboard format.
Convert from the X selection format to the IClipboard format (i.e., the reverse of fromIClipboard()).
Implements IXWindowsClipboardConverter.
Definition at line 63 of file CXWindowsClipboardUCS2Converter.cpp.
References CUnicode::UCS2ToUTF8().
1.7.1