Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

CXWindowsClipboardUCS2Converter Class Reference

Convert to/from UCS-2 encoding. More...

#include <CXWindowsClipboardUCS2Converter.h>

Inherits IXWindowsClipboardConverter.

Inheritance diagram for CXWindowsClipboardUCS2Converter:

Inheritance graph
[legend]
Collaboration diagram for CXWindowsClipboardUCS2Converter:

Collaboration graph
[legend]
List of all members.

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.

Detailed Description

Convert to/from UCS-2 encoding.

Definition at line 21 of file CXWindowsClipboardUCS2Converter.h.


Constructor & Destructor Documentation

CXWindowsClipboardUCS2Converter::CXWindowsClipboardUCS2Converter Display *  display,
const char *  name
 

name is converted to an atom and that is reported by getAtom().

Definition at line 22 of file CXWindowsClipboardUCS2Converter.cpp.


Member Function Documentation

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 53 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 41 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 47 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 35 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 59 of file CXWindowsClipboardUCS2Converter.cpp.

References CUnicode::UCS2ToUTF8().


The documentation for this class was generated from the following files:
Generated on Fri Nov 6 00:21:32 2009 for synergy-plus by  doxygen 1.3.9.1