OOFILE  1.9
Public Member Functions | Public Attributes | Protected Attributes | List of all members

Page, containing lines. More...

#include <oofrw.h>

Inheritance diagram for dbRepPage:
Inheritance graph
[legend]
Collaboration diagram for dbRepPage:
Collaboration graph
[legend]

Public Member Functions

void clearLines (unsigned int start, unsigned int end)
 
 dbRepPage ()
 
virtual void describe (std::ostream &) const
 Provide human-readable information about object. More...
 
void draw (dbRepSizer Sizer, std::ostream &os)
 
void endPage (std::ostream &os)
 
bool hidden () const
 
void hide (bool hideIt=true)
 
virtual oofString name () const
 
 ~dbRepPage ()
 

Public Attributes

unsigned int mBodyStart
 
unsigned int * mFieldPos
 
unsigned int mNumLines
 
unsigned int mNumPages
 
dbRepPageBreak mPageBreak
 
dbRepLinemPageMap
 
unsigned int * mPageStart
 
unsigned int mWidth
 

Protected Attributes

bool mHidden
 

Detailed Description

Page, containing lines.

Definition at line 192 of file oofrw.h.

Constructor & Destructor Documentation

dbRepPage::dbRepPage ( )

Definition at line 111 of file oofrw.cpp.

dbRepPage::~dbRepPage ( )

Definition at line 122 of file oofrw.cpp.

References mPageMap.

Member Function Documentation

void dbRepPage::clearLines ( unsigned int  start,
unsigned int  end 
)

Definition at line 158 of file oofrw.cpp.

References mNumLines, and mPageMap.

Referenced by dbRepChar::drawColumnar(), and dbRepChar::drawPageWise().

void OOF_PublicBase::describe ( std::ostream &  ) const
virtualinherited

Provide human-readable information about object.

Overriden to provide much more detail particularly for dbTable::describe() which provides full schema.

Reimplemented in dbConnect, dbTable, dbFixedBinary, dbChar, dbField, and dbRelRefBase.

Definition at line 342 of file oof1.cpp.

References OOF_PublicBase::name().

Referenced by OOF_Dictionary::describeVisible().

void dbRepPage::draw ( dbRepSizer  Sizer,
std::ostream &  os 
)
void dbRepPage::endPage ( std::ostream &  os)

Definition at line 169 of file oofrw.cpp.

Referenced by draw().

bool OOF_PublicBase::hidden ( ) const
inlineinherited

Definition at line 51 of file oof1.h.

Referenced by OOF_Dictionary::EntryMatchesVisibility().

void OOF_PublicBase::hide ( bool  hideIt = true)
inlineinherited

Definition at line 52 of file oof1.h.

oofString OOF_PublicBase::name ( ) const
virtualinherited

Reimplemented in dbConnect, dbTable, OOF_adornerHolder, and dbField.

Definition at line 349 of file oof1.cpp.

Referenced by OOF_PublicBase::describe().

Member Data Documentation

unsigned int dbRepPage::mBodyStart
unsigned int* dbRepPage::mFieldPos
bool OOF_PublicBase::mHidden
protectedinherited

Definition at line 61 of file oof1.h.

unsigned int dbRepPage::mNumLines
unsigned int dbRepPage::mNumPages

Definition at line 210 of file oofrw.h.

Referenced by draw(), and dbRepChar::formatForCharStream().

dbRepPageBreak dbRepPage::mPageBreak

Definition at line 213 of file oofrw.h.

Referenced by draw(), and dbRepChar::formatForCharStream().

dbRepLine* dbRepPage::mPageMap
unsigned int* dbRepPage::mPageStart

Definition at line 215 of file oofrw.h.

unsigned int dbRepPage::mWidth

Definition at line 206 of file oofrw.h.

Referenced by draw(), and dbRepChar::formatForCharStream().


The documentation for this class was generated from the following files: