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

IXWindowsClipboardConverter Class Reference

Clipboard format converter interface. More...

#include <CXWindowsClipboard.h>

Inherits IInterface.

Inherited by CXWindowsClipboardAnyBitmapConverter, CXWindowsClipboardBMPConverter, CXWindowsClipboardHTMLConverter, CXWindowsClipboardTextConverter, CXWindowsClipboardUCS2Converter, and CXWindowsClipboardUTF8Converter.

Inheritance diagram for IXWindowsClipboardConverter:

Inheritance graph
[legend]
Collaboration diagram for IXWindowsClipboardConverter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

accessors
virtual IClipboard::EFormat getFormat () const =0
 Get clipboard format.
virtual Atom getAtom () const =0
 Get X11 format atom.
virtual int getDataSize () const =0
 Get X11 property datum size.
virtual CString fromIClipboard (const CString &) const =0
 Convert from IClipboard format.
virtual CString toIClipboard (const CString &) const =0
 Convert to IClipboard format.

Detailed Description

Clipboard format converter interface.

This interface defines the methods common to all X11 clipboard format converters.

Definition at line 331 of file CXWindowsClipboard.h.


Member Function Documentation

virtual CString IXWindowsClipboardConverter::fromIClipboard const CString &   )  const [pure 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().

Implemented in CXWindowsClipboardAnyBitmapConverter, CXWindowsClipboardBMPConverter, CXWindowsClipboardHTMLConverter, CXWindowsClipboardTextConverter, CXWindowsClipboardUCS2Converter, and CXWindowsClipboardUTF8Converter.

virtual Atom IXWindowsClipboardConverter::getAtom  )  const [pure virtual]
 

Get X11 format atom.

Return the atom representing the X selection format that this object converts from/to.

Implemented in CXWindowsClipboardAnyBitmapConverter, CXWindowsClipboardBMPConverter, CXWindowsClipboardHTMLConverter, CXWindowsClipboardTextConverter, CXWindowsClipboardUCS2Converter, and CXWindowsClipboardUTF8Converter.

virtual int IXWindowsClipboardConverter::getDataSize  )  const [pure virtual]
 

Get X11 property datum size.

Return the size (in bits) of data elements returned by toIClipboard().

Implemented in CXWindowsClipboardAnyBitmapConverter, CXWindowsClipboardBMPConverter, CXWindowsClipboardHTMLConverter, CXWindowsClipboardTextConverter, CXWindowsClipboardUCS2Converter, and CXWindowsClipboardUTF8Converter.

virtual IClipboard::EFormat IXWindowsClipboardConverter::getFormat  )  const [pure virtual]
 

Get clipboard format.

Return the clipboard format this object converts from/to.

Implemented in CXWindowsClipboardAnyBitmapConverter, CXWindowsClipboardBMPConverter, CXWindowsClipboardHTMLConverter, CXWindowsClipboardTextConverter, CXWindowsClipboardUCS2Converter, and CXWindowsClipboardUTF8Converter.

virtual CString IXWindowsClipboardConverter::toIClipboard const CString &   )  const [pure virtual]
 

Convert to IClipboard format.

Convert from the X selection format to the IClipboard format (i.e., the reverse of fromIClipboard()).

Implemented in CXWindowsClipboardAnyBitmapConverter, CXWindowsClipboardBMPConverter, CXWindowsClipboardHTMLConverter, CXWindowsClipboardTextConverter, CXWindowsClipboardUCS2Converter, and CXWindowsClipboardUTF8Converter.


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