• Main Page
  • Related Pages
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

pf_Frag_Strux_Section.h

Go to the documentation of this file.
00001 /* AbiWord
00002  * Copyright (C) 1998 AbiSource, Inc.
00003  *
00004  * This program is free software; you can redistribute it and/or
00005  * modify it under the terms of the GNU General Public License
00006  * as published by the Free Software Foundation; either version 2
00007  * of the License, or (at your option) any later version.
00008  *
00009  * This program is distributed in the hope that it will be useful,
00010  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00011  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00012  * GNU General Public License for more details.
00013  *
00014  * You should have received a copy of the GNU General Public License
00015  * along with this program; if not, write to the Free Software
00016  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
00017  * 02110-1301 USA.
00018  */
00019 
00020 
00021 #ifndef PF_FRAG_STRUX_SECTION_H
00022 #define PF_FRAG_STRUX_SECTION_H
00023 
00024 #include "ut_types.h"
00025 #include "pf_Frag.h"
00026 #include "pf_Frag_Strux.h"
00027 
00028 #define pf_FRAG_STRUX_SECTION_LENGTH 1
00029 
00030 class pt_PieceTable;
00031 
00037 class ABI_EXPORT pf_Frag_Strux_Section : public pf_Frag_Strux
00038 {
00039 public:
00040     pf_Frag_Strux_Section(pt_PieceTable * pPT,
00041                           PT_AttrPropIndex indexAP);
00042     virtual ~pf_Frag_Strux_Section();
00043 
00044 #ifdef PT_TEST
00045     virtual void            __dump(FILE * fp) const;
00046 #endif
00047 };
00048 
00049 
00055 class ABI_EXPORT pf_Frag_Strux_SectionHdrFtr : public pf_Frag_Strux
00056 {
00057 public:
00058     pf_Frag_Strux_SectionHdrFtr(pt_PieceTable * pPT,
00059                           PT_AttrPropIndex indexAP);
00060     virtual ~pf_Frag_Strux_SectionHdrFtr();
00061 
00062 #ifdef PT_TEST
00063     virtual void            __dump(FILE * fp) const;
00064 #endif
00065 };
00066 
00072 class ABI_EXPORT pf_Frag_Strux_SectionEndnote : public pf_Frag_Strux
00073 {
00074 public:
00075     pf_Frag_Strux_SectionEndnote(pt_PieceTable * pPT,
00076                           PT_AttrPropIndex indexAP);
00077     virtual ~pf_Frag_Strux_SectionEndnote();
00078 
00079 #ifdef PT_TEST
00080     virtual void            __dump(FILE * fp) const;
00081 #endif
00082 };
00083 
00084 
00090 class ABI_EXPORT pf_Frag_Strux_SectionFrame : public pf_Frag_Strux
00091 {
00092 public:
00093     pf_Frag_Strux_SectionFrame(pt_PieceTable * pPT,
00094                           PT_AttrPropIndex indexAP);
00095     virtual ~pf_Frag_Strux_SectionFrame();
00096 
00097 #ifdef PT_TEST
00098     virtual void            __dump(FILE * fp) const;
00099 #endif
00100 };
00101 
00102 
00108 class ABI_EXPORT pf_Frag_Strux_SectionEndFrame : public pf_Frag_Strux
00109 {
00110 public:
00111     pf_Frag_Strux_SectionEndFrame(pt_PieceTable * pPT,
00112                           PT_AttrPropIndex indexAP);
00113     virtual ~pf_Frag_Strux_SectionEndFrame();
00114 
00115 #ifdef PT_TEST
00116     virtual void            __dump(FILE * fp) const;
00117 #endif
00118 };
00119 
00120 
00126 class ABI_EXPORT pf_Frag_Strux_SectionTable : public pf_Frag_Strux
00127 {
00128 public:
00129     pf_Frag_Strux_SectionTable(pt_PieceTable * pPT,
00130                           PT_AttrPropIndex indexAP);
00131     virtual ~pf_Frag_Strux_SectionTable();
00132 
00133 #ifdef PT_TEST
00134     virtual void            __dump(FILE * fp) const;
00135 #endif
00136 };
00137 
00138 
00144 class ABI_EXPORT pf_Frag_Strux_SectionCell : public pf_Frag_Strux
00145 {
00146 public:
00147     pf_Frag_Strux_SectionCell(pt_PieceTable * pPT,
00148                           PT_AttrPropIndex indexAP);
00149     virtual ~pf_Frag_Strux_SectionCell();
00150 
00151 #ifdef PT_TEST
00152     virtual void            __dump(FILE * fp) const;
00153 #endif
00154 };
00155 
00156 
00162 class ABI_EXPORT pf_Frag_Strux_SectionFootnote : public pf_Frag_Strux
00163 {
00164 public:
00165     pf_Frag_Strux_SectionFootnote(pt_PieceTable * pPT,
00166                           PT_AttrPropIndex indexAP);
00167     virtual ~pf_Frag_Strux_SectionFootnote();
00168 
00169 #ifdef PT_TEST
00170     virtual void            __dump(FILE * fp) const;
00171 #endif
00172 };
00173 
00174 
00180 class ABI_EXPORT pf_Frag_Strux_SectionAnnotation : public pf_Frag_Strux
00181 {
00182 public:
00183     pf_Frag_Strux_SectionAnnotation(pt_PieceTable * pPT,
00184                           PT_AttrPropIndex indexAP);
00185     virtual ~pf_Frag_Strux_SectionAnnotation();
00186 
00187 #ifdef PT_TEST
00188     virtual void            __dump(FILE * fp) const;
00189 #endif
00190 };
00191 
00192 
00193 
00199 class ABI_EXPORT pf_Frag_Strux_SectionMarginnote : public pf_Frag_Strux
00200 {
00201 public:
00202     pf_Frag_Strux_SectionMarginnote(pt_PieceTable * pPT,
00203                           PT_AttrPropIndex indexAP);
00204     virtual ~pf_Frag_Strux_SectionMarginnote();
00205 
00206 #ifdef PT_TEST
00207     virtual void            __dump(FILE * fp) const;
00208 #endif
00209 };
00210 
00211 
00217 class ABI_EXPORT pf_Frag_Strux_SectionEndTable : public pf_Frag_Strux
00218 {
00219 public:
00220     pf_Frag_Strux_SectionEndTable(pt_PieceTable * pPT,
00221                           PT_AttrPropIndex indexAP);
00222     virtual ~pf_Frag_Strux_SectionEndTable();
00223 
00224 #ifdef PT_TEST
00225     virtual void            __dump(FILE * fp) const;
00226 #endif
00227 };
00228 
00229 
00235 class ABI_EXPORT pf_Frag_Strux_SectionEndCell : public pf_Frag_Strux
00236 {
00237 public:
00238     pf_Frag_Strux_SectionEndCell(pt_PieceTable * pPT,
00239                           PT_AttrPropIndex indexAP);
00240     virtual ~pf_Frag_Strux_SectionEndCell();
00241 
00242 #ifdef PT_TEST
00243     virtual void            __dump(FILE * fp) const;
00244 #endif
00245 };
00246 
00247 
00253 class ABI_EXPORT pf_Frag_Strux_SectionEndFootnote : public pf_Frag_Strux
00254 {
00255 public:
00256     pf_Frag_Strux_SectionEndFootnote(pt_PieceTable * pPT,
00257                           PT_AttrPropIndex indexAP);
00258     virtual ~pf_Frag_Strux_SectionEndFootnote();
00259 
00260 #ifdef PT_TEST
00261     virtual void            __dump(FILE * fp) const;
00262 #endif
00263 };
00264 
00265 
00271 class ABI_EXPORT pf_Frag_Strux_SectionEndAnnotation : public pf_Frag_Strux
00272 {
00273 public:
00274     pf_Frag_Strux_SectionEndAnnotation(pt_PieceTable * pPT,
00275                           PT_AttrPropIndex indexAP);
00276     virtual ~pf_Frag_Strux_SectionEndAnnotation();
00277 
00278 #ifdef PT_TEST
00279     virtual void            __dump(FILE * fp) const;
00280 #endif
00281 };
00282 
00283 
00284 
00285 
00291 class ABI_EXPORT pf_Frag_Strux_SectionEndMarginnote : public pf_Frag_Strux
00292 {
00293 public:
00294     pf_Frag_Strux_SectionEndMarginnote(pt_PieceTable * pPT,
00295                           PT_AttrPropIndex indexAP);
00296     virtual ~pf_Frag_Strux_SectionEndMarginnote();
00297 
00298 #ifdef PT_TEST
00299     virtual void            __dump(FILE * fp) const;
00300 #endif
00301 };
00302 
00308 class ABI_EXPORT pf_Frag_Strux_SectionEndEndnote : public pf_Frag_Strux
00309 {
00310 public:
00311     pf_Frag_Strux_SectionEndEndnote(pt_PieceTable * pPT,
00312                           PT_AttrPropIndex indexAP);
00313     virtual ~pf_Frag_Strux_SectionEndEndnote();
00314 
00315 #ifdef PT_TEST
00316     virtual void            __dump(FILE * fp) const;
00317 #endif
00318 };
00319 
00320 
00326 class ABI_EXPORT pf_Frag_Strux_SectionTOC : public pf_Frag_Strux
00327 {
00328 public:
00329     pf_Frag_Strux_SectionTOC(pt_PieceTable * pPT,
00330                           PT_AttrPropIndex indexAP);
00331     virtual ~pf_Frag_Strux_SectionTOC();
00332 
00333 #ifdef PT_TEST
00334     virtual void            __dump(FILE * fp) const;
00335 #endif
00336 };
00337 
00338 
00344 class ABI_EXPORT pf_Frag_Strux_SectionEndTOC : public pf_Frag_Strux
00345 {
00346 public:
00347     pf_Frag_Strux_SectionEndTOC(pt_PieceTable * pPT,
00348                           PT_AttrPropIndex indexAP);
00349     virtual ~pf_Frag_Strux_SectionEndTOC();
00350 
00351 #ifdef PT_TEST
00352     virtual void            __dump(FILE * fp) const;
00353 #endif
00354 };
00355 
00356 #endif /* PF_FRAG_STRUX_SECTION_H */

Generated on Sun Feb 14 2021 for AbiWord by  doxygen 1.7.1