38 #ifndef CLARIS_WKS_STRUCT
39 # define CLARIS_WKS_STRUCT
63 for (
int i = 0; i < 4; i++)
m_flags[i] = 0;
160 if (ch.
m_id != -1) o <<
"id=" << ch.
m_id <<
",";
163 o <<
"box=" << ch.
m_box <<
",";
int m_beginSelection
the begin of selection ( at least in text header)
Definition: ClarisWksStruct.hxx:106
int m_endSelection
the end of selection ( at least in text header)
Definition: ClarisWksStruct.hxx:109
Definition: ClarisWksStruct.hxx:132
Definition: ClarisWksStruct.hxx:55
Child()
constructor
Definition: ClarisWksStruct.hxx:135
virtual ~DSET()
virtual destructor
Definition: ClarisWksStruct.hxx:67
Definition: ClarisWksStruct.hxx:55
std::set< int > m_fathersList
the list of fathers
Definition: ClarisWksStruct.hxx:100
structure used to define the child of a DSET structure
Definition: ClarisWksStruct.hxx:130
friend std::ostream & operator<<(std::ostream &o, Child const &ch)
operator<<
Definition: ClarisWksStruct.hxx:140
bool okChildId(int zoneId) const
test is a child id is valid
Definition: ClarisWksStruct.hxx:70
long m_size
the size of the DSET header
Definition: ClarisWksStruct.hxx:79
int m_flags[4]
some unknown flag
Definition: ClarisWksStruct.hxx:115
int m_internal
an internal variable used to do some computation
Definition: ClarisWksStruct.hxx:127
long m_numData
the number of header
Definition: ClarisWksStruct.hxx:82
int m_id
the identificator
Definition: ClarisWksStruct.hxx:97
Definition: ClarisWksStruct.hxx:132
int m_textType
the text type (header/footer,footnote, ...)
Definition: ClarisWksStruct.hxx:112
main structure which correspond to a document part
Definition: ClarisWksStruct.hxx:51
Definition: ClarisWksStruct.hxx:132
T y() const
second element
Definition: libmwaw_internal.hxx:495
std::vector< int > m_otherChilds
the list of other child
Definition: ClarisWksStruct.hxx:121
DSET()
constructor
Definition: ClarisWksStruct.hxx:58
Definition: ClarisWksStruct.hxx:55
Definition: ClarisWksStruct.hxx:55
bool m_parsed
a flag to know if the entry is sent or not to the listener
Definition: ClarisWksStruct.hxx:124
T x() const
first element
Definition: libmwaw_internal.hxx:490
int m_fileType
the type ( 0: text, -1: graphic, ...)
Definition: ClarisWksStruct.hxx:94
Definition: ClarisWksStruct.hxx:55
friend std::ostream & operator<<(std::ostream &o, DSET const &doc)
operator<<
Definition: ClarisWksStruct.cxx:50
Type
the different types
Definition: ClarisWksStruct.hxx:132
Definition: ClarisWksStruct.hxx:55
int m_type
the type
Definition: ClarisWksStruct.hxx:168
Type
the document type
Definition: ClarisWksStruct.hxx:55
std::set< int > m_validedChildList
the list of verified child
Definition: ClarisWksStruct.hxx:103
Type m_type
the document type
Definition: ClarisWksStruct.hxx:91
namespace to store the main structure which appears in a Claris Works file
Definition: ClarisWksStruct.cxx:45
long m_dataSz
the data size
Definition: ClarisWksStruct.hxx:85
Definition: ClarisWksStruct.hxx:132
Definition: ClarisWksStruct.hxx:55
std::vector< Child > m_childs
the list of child zone
Definition: ClarisWksStruct.hxx:118
Box2i m_box
the bdbox
Definition: ClarisWksStruct.hxx:174
Vec2< T > size() const
the box size
Definition: libmwaw_internal.hxx:887
long m_posC
a position (used in text zone to store the character )
Definition: ClarisWksStruct.hxx:172
Definition: ClarisWksStruct.hxx:132
int m_id
the identificator
Definition: ClarisWksStruct.hxx:170
long m_headerSz
the header size
Definition: ClarisWksStruct.hxx:88
Definition: ClarisWksStruct.hxx:55