Classes | Defines | Typedefs | Enumerations

pd_Document.h File Reference

#include <stdio.h>
#include <string>
#include <vector>
#include <unordered_set>
#include <map>
#include "ut_types.h"
#include "ut_vector.h"
#include "ut_hash.h"
#include "xad_Document.h"
#include "ut_xml.h"
#include "pt_Types.h"
#include "pl_Listener.h"
#include "pf_Frag.h"
#include "ie_FileInfo.h"
#include "fp_PageSize.h"
#include "fl_AutoNum.h"
#include "ut_string_class.h"
#include "ut_misc.h"
#include "px_ChangeRecord.h"
#include "pp_Property.h"
#include <gsf/gsf-input.h>
#include <gsf/gsf-output.h>
#include <list>
#include <memory>

Go to the source code of this file.

Classes

class  ImagePage
class  TextboxPage
class  PD_XMLIDCreator
class  PD_Document

Defines

#define DC_META_PREFIX   "dc."
#define ABIWORD_META_PREFIX   "abiword."
#define CUSTOM_META_PREFIX   "custom."
#define PD_META_KEY_TITLE   "dc.title"
#define PD_META_KEY_CREATOR   "dc.creator"
#define PD_META_KEY_SUBJECT   "dc.subject"
#define PD_META_KEY_DESCRIPTION   "dc.description"
#define PD_META_KEY_PUBLISHER   "dc.publisher"
#define PD_META_KEY_CONTRIBUTOR   "dc.contributor"
#define PD_META_KEY_DATE   "dc.date"
#define PD_META_KEY_TYPE   "dc.type"
#define PD_META_KEY_FORMAT   "dc.format"
#define PD_META_KEY_SOURCE   "dc.source"
#define PD_META_KEY_LANGUAGE   "dc.language"
#define PD_META_KEY_RELATION   "dc.relation"
#define PD_META_KEY_COVERAGE   "dc.coverage"
#define PD_META_KEY_RIGHTS   "dc.rights"
#define PD_META_KEY_KEYWORDS   "abiword.keywords"
#define PD_META_KEY_DATE_LAST_CHANGED   "abiword.date_last_changed"
#define PD_META_KEY_GENERATOR   "abiword.generator"

Typedefs

typedef std::shared_ptr
< PD_DocumentRDF
PD_DocumentRDFHandle
typedef std::shared_ptr
< PD_XMLIDCreator
PD_XMLIDCreatorHandle

Enumerations

enum  {
  PD_SIGNAL_UPDATE_LAYOUT = 0, PD_SIGNAL_REFORMAT_LAYOUT, PD_SIGNAL_DOCPROPS_CHANGED_REBUILD, PD_SIGNAL_DOCPROPS_CHANGED_NO_REBUILD,
  PD_SIGNAL_REVISION_MODE_CHANGED, PD_SIGNAL_DOCNAME_CHANGED, PD_SIGNAL_DOCDIRTY_CHANGED, PD_SIGNAL_SAVEDOC,
  PD_SIGNAL_DOCCLOSED
}

Define Documentation

#define ABIWORD_META_PREFIX   "abiword."
#define CUSTOM_META_PREFIX   "custom."

Referenced by SDWDocInfo::load().

#define DC_META_PREFIX   "dc."
#define PD_META_KEY_CONTRIBUTOR   "dc.contributor"
#define PD_META_KEY_COVERAGE   "dc.coverage"
#define PD_META_KEY_CREATOR   "dc.creator"
#define PD_META_KEY_DATE   "dc.date"
#define PD_META_KEY_DATE_LAST_CHANGED   "abiword.date_last_changed"
#define PD_META_KEY_DESCRIPTION   "dc.description"
#define PD_META_KEY_FORMAT   "dc.format"
#define PD_META_KEY_GENERATOR   "abiword.generator"
#define PD_META_KEY_KEYWORDS   "abiword.keywords"
#define PD_META_KEY_LANGUAGE   "dc.language"
#define PD_META_KEY_PUBLISHER   "dc.publisher"
#define PD_META_KEY_RELATION   "dc.relation"
#define PD_META_KEY_RIGHTS   "dc.rights"
#define PD_META_KEY_SOURCE   "dc.source"
#define PD_META_KEY_SUBJECT   "dc.subject"
#define PD_META_KEY_TITLE   "dc.title"
#define PD_META_KEY_TYPE   "dc.type"

Typedef Documentation

typedef std::shared_ptr<PD_DocumentRDF> PD_DocumentRDFHandle
typedef std::shared_ptr<PD_XMLIDCreator> PD_XMLIDCreatorHandle

Enumeration Type Documentation

anonymous enum
Enumerator:
PD_SIGNAL_UPDATE_LAYOUT 
PD_SIGNAL_REFORMAT_LAYOUT 
PD_SIGNAL_DOCPROPS_CHANGED_REBUILD 
PD_SIGNAL_DOCPROPS_CHANGED_NO_REBUILD 
PD_SIGNAL_REVISION_MODE_CHANGED 
PD_SIGNAL_DOCNAME_CHANGED 
PD_SIGNAL_DOCDIRTY_CHANGED 
PD_SIGNAL_SAVEDOC 
PD_SIGNAL_DOCCLOSED