Classes | Defines | Typedefs | Enumerations

ie_types.h File Reference

#include <string>
#include <glib.h>
#include "ut_types.h"

Go to the source code of this file.

Classes

struct  IE_MimeConfidence
struct  IE_SuffixConfidence

Defines

#define IEFT_Bogus   static_cast<IEFileType>(-1)
#define IEFT_Unknown   static_cast<IEFileType>(0)
#define IEGFT_Bogus   static_cast<IEGraphicFileType>(-1)
#define IEGFT_Unknown   static_cast<IEGraphicFileType>(0)
#define IEGFT_PNG   IE_ImpGraphic::fileTypeForSuffix(".png")
#define IEGFT_SVG   IE_ImpGraphic::fileTypeForSuffix(".svg")
#define IEGFT_BMP   IE_ImpGraphic::fileTypeForSuffix(".bmp")
#define IEGFT_DIB   IEGFT_BMP
#define IEGFT_JPEG   IE_ImpGraphic::fileTypeForSuffix(".jpg")
#define IEGFT_WMF   IE_ImpGraphic::fileTypeForSuffix(".wmf")
#define IEGFT_EMF   IE_ImpGraphic::fileTypeForSuffix(".emf")
#define IE_IMPEXPNAME_AWML11   "AbiWord::AWML-1.1"
#define IE_IMPEXPNAME_AWML11AWT   "AbiWord::AWML-1.1/template"
#define IE_IMPEXPNAME_AWML11GZ   "AbiWord::AWML-1.1/compressed"
#define IE_IMPEXPNAME_AWML11GZB64   "AbiWord::AWML-1.1/compressed/base64"
#define IE_IMPEXPNAME_MSWORD97   "AbiWord::MS Word (97)"
#define IE_IMPEXPNAME_RTF   "AbiWord::RTF"
#define IE_IMPEXPNAME_RTFATTIC   "AbiWord::RTF (attic)"
#define IE_IMPEXPNAME_RTFMSDOC   "AbiWord::RTF (!MSWord)"
#define IE_IMPEXPNAME_TEXT   "AbiWord::Text"
#define IE_IMPEXPNAME_TEXTENC   "AbiWord::Text/encoded"
#define IE_IMPEXPNAME_HTML   "AbiWord::HTML"
#define IE_IMPEXPNAME_MATHML   "AbiWord::MathML"
#define IE_IMPEXPNAME_GOCHART   "AbiWord::GNOME Office Chart"
#define IE_IMPEXPNAME_GOCOMPONENT   "AbiWord::GNOME Office Component"

Typedefs

typedef UT_sint32 IEFileType
typedef UT_sint32 IEGraphicFileType

Enumerations

enum  IE_MimeMatch { IE_MIME_MATCH_BOGUS, IE_MIME_MATCH_CLASS, IE_MIME_MATCH_FULL }

Define Documentation

#define IE_IMPEXPNAME_AWML11   "AbiWord::AWML-1.1"
#define IE_IMPEXPNAME_AWML11AWT   "AbiWord::AWML-1.1/template"
#define IE_IMPEXPNAME_AWML11GZ   "AbiWord::AWML-1.1/compressed"
#define IE_IMPEXPNAME_AWML11GZB64   "AbiWord::AWML-1.1/compressed/base64"
#define IE_IMPEXPNAME_GOCHART   "AbiWord::GNOME Office Chart"
#define IE_IMPEXPNAME_GOCOMPONENT   "AbiWord::GNOME Office Component"
#define IE_IMPEXPNAME_HTML   "AbiWord::HTML"
#define IE_IMPEXPNAME_MATHML   "AbiWord::MathML"
#define IE_IMPEXPNAME_MSWORD97   "AbiWord::MS Word (97)"
#define IE_IMPEXPNAME_RTF   "AbiWord::RTF"
#define IE_IMPEXPNAME_RTFATTIC   "AbiWord::RTF (attic)"
#define IE_IMPEXPNAME_RTFMSDOC   "AbiWord::RTF (!MSWord)"
#define IE_IMPEXPNAME_TEXT   "AbiWord::Text"
#define IE_IMPEXPNAME_TEXTENC   "AbiWord::Text/encoded"
#define IEFT_Bogus   static_cast<IEFileType>(-1)
#define IEFT_Unknown   static_cast<IEFileType>(0)
#define IEGFT_BMP   IE_ImpGraphic::fileTypeForSuffix(".bmp")
#define IEGFT_Bogus   static_cast<IEGraphicFileType>(-1)
#define IEGFT_DIB   IEGFT_BMP
#define IEGFT_EMF   IE_ImpGraphic::fileTypeForSuffix(".emf")
#define IEGFT_JPEG   IE_ImpGraphic::fileTypeForSuffix(".jpg")
#define IEGFT_PNG   IE_ImpGraphic::fileTypeForSuffix(".png")
#define IEGFT_SVG   IE_ImpGraphic::fileTypeForSuffix(".svg")
#define IEGFT_Unknown   static_cast<IEGraphicFileType>(0)
#define IEGFT_WMF   IE_ImpGraphic::fileTypeForSuffix(".wmf")

Typedef Documentation


Enumeration Type Documentation

How to match mimetypes that plugins support.

Enumerator:
IE_MIME_MATCH_BOGUS 

Terminator for mime match entry array

IE_MIME_MATCH_CLASS 

Matches only the mime class, e.g. "text" from mimetype "text/plain"

IE_MIME_MATCH_FULL 

Matches the whole mimetype