Defines | Variables

ap_UnixClipboard.cpp File Reference

#include "ut_types.h"
#include "ut_string.h"
#include "ut_vector.h"
#include "ap_UnixClipboard.h"
#include "ap_UnixApp.h"
#include <vector>

Defines

#define AP_CLIPBOARD_TXT_RTF   "text/rtf"
#define AP_CLIPBOARD_APPLICATION_RTF   "application/rtf"
#define AP_CLIPBOARD_TXT_HTML   "text/html"
#define AP_CLIPBOARD_APPLICATION_XHTML   "application/xhtml+xml"
#define AP_CLIPBOARD_APPLICATION_ODT   "application/vnd.oasis.opendocument.text"
#define AP_CLIPBOARD_IMAGE_PNG   "image/png"
#define AP_CLIPBOARD_IMAGE_JPEG   "image/jpeg"
#define AP_CLIPBOARD_IMAGE_GIF   "image/gif"
#define AP_CLIPBOARD_IMAGE_BMP   "image/bmp"
#define AP_CLIPBOARD_IMAGE_TIFF   "image/tiff"
#define AP_CLIPBOARD_IMAGE_WBMP   "image/vnd.wap.wbmp"
#define AP_CLIPBOARD_IMAGE_XBM   "image/x-xbitmap"
#define AP_CLIPBOARD_IMAGE_XPM   "image/x-xpixmap"
#define AP_CLIPBOARD_IMAGE_PNM   "image/x-portable-anymap"
#define AP_CLIPBOARD_IMAGE_PGM   "image/x-portable-graymap"
#define AP_CLIPBOARD_IMAGE_PPM   "image/x-portable-pixmap"
#define AP_CLIPBOARD_IMAGE_RAS   "image/x-cmu-raster"
#define AP_CLIPBOARD_IMAGE_WMF   "image/x-wmf"
#define AP_CLIPBOARD_IMAGE_SVG   "image/svg"
#define AP_CLIPBOARD_IMAGE_SVG_XML   "image/svg+xml"
#define AP_CLIPBOARD_IMAGE_GOChart   "application/x-goffice-graph"
#define AP_CLIPBOARD_TEXT_UTF8_STRING   "UTF8_STRING"
#define AP_CLIPBOARD_TEXT   "TEXT"
#define AP_CLIPBOARD_TEXT_STRING   "STRING"
#define AP_CLIPBOARD_TEXT_PLAIN   "text/plain"
#define AP_CLIPBOARD_TEXT_COMPOUND   "COMPOUND_TEXT"

Variables

static const char * rtfszFormatsAccepted []
static const char * htmlszFormatsAccepted []
static const char * imgszFormatsAccepted []
std::vector< const char * > vec_DynamicFormatsAccepted

Define Documentation

#define AP_CLIPBOARD_APPLICATION_ODT   "application/vnd.oasis.opendocument.text"
#define AP_CLIPBOARD_APPLICATION_RTF   "application/rtf"
#define AP_CLIPBOARD_APPLICATION_XHTML   "application/xhtml+xml"
#define AP_CLIPBOARD_IMAGE_BMP   "image/bmp"
#define AP_CLIPBOARD_IMAGE_GIF   "image/gif"
#define AP_CLIPBOARD_IMAGE_GOChart   "application/x-goffice-graph"
#define AP_CLIPBOARD_IMAGE_JPEG   "image/jpeg"
#define AP_CLIPBOARD_IMAGE_PGM   "image/x-portable-graymap"
#define AP_CLIPBOARD_IMAGE_PNG   "image/png"
#define AP_CLIPBOARD_IMAGE_PNM   "image/x-portable-anymap"
#define AP_CLIPBOARD_IMAGE_PPM   "image/x-portable-pixmap"
#define AP_CLIPBOARD_IMAGE_RAS   "image/x-cmu-raster"
#define AP_CLIPBOARD_IMAGE_SVG   "image/svg"
#define AP_CLIPBOARD_IMAGE_SVG_XML   "image/svg+xml"
#define AP_CLIPBOARD_IMAGE_TIFF   "image/tiff"
#define AP_CLIPBOARD_IMAGE_WBMP   "image/vnd.wap.wbmp"
#define AP_CLIPBOARD_IMAGE_WMF   "image/x-wmf"
#define AP_CLIPBOARD_IMAGE_XBM   "image/x-xbitmap"
#define AP_CLIPBOARD_IMAGE_XPM   "image/x-xpixmap"
#define AP_CLIPBOARD_TEXT   "TEXT"
#define AP_CLIPBOARD_TEXT_COMPOUND   "COMPOUND_TEXT"
#define AP_CLIPBOARD_TEXT_PLAIN   "text/plain"
#define AP_CLIPBOARD_TEXT_STRING   "STRING"
#define AP_CLIPBOARD_TEXT_UTF8_STRING   "UTF8_STRING"
#define AP_CLIPBOARD_TXT_HTML   "text/html"
#define AP_CLIPBOARD_TXT_RTF   "text/rtf"

Variable Documentation

const char* htmlszFormatsAccepted[] [static]
Initial value:
 {
  AP_CLIPBOARD_TXT_HTML,
  AP_CLIPBOARD_APPLICATION_XHTML,
  0 }

Referenced by AP_UnixClipboard::getSupportedData().

const char* imgszFormatsAccepted[] [static]
Initial value:
 {
  AP_CLIPBOARD_IMAGE_GOChart,
  AP_CLIPBOARD_IMAGE_PNG,
  AP_CLIPBOARD_IMAGE_JPEG,
  AP_CLIPBOARD_IMAGE_TIFF,
  AP_CLIPBOARD_IMAGE_GIF,
  AP_CLIPBOARD_IMAGE_BMP,
  AP_CLIPBOARD_IMAGE_XBM,
  AP_CLIPBOARD_IMAGE_XPM,
  AP_CLIPBOARD_IMAGE_PNM,
  AP_CLIPBOARD_IMAGE_PPM,
  AP_CLIPBOARD_IMAGE_PGM,
  AP_CLIPBOARD_IMAGE_WBMP,
  AP_CLIPBOARD_IMAGE_RAS,
  AP_CLIPBOARD_IMAGE_WMF,
  AP_CLIPBOARD_IMAGE_SVG,
  AP_CLIPBOARD_IMAGE_SVG_XML,
  0 }

Referenced by AP_UnixClipboard::getImageData(), and AP_UnixClipboard::getSupportedData().

const char* rtfszFormatsAccepted[] [static]
Initial value:
 {
  AP_CLIPBOARD_TXT_RTF,
  AP_CLIPBOARD_APPLICATION_RTF,
  AP_CLIPBOARD_APPLICATION_ODT,
  0 }

Referenced by AP_UnixClipboard::getRichTextData(), and AP_UnixClipboard::getSupportedData().

std::vector<const char*> vec_DynamicFormatsAccepted