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

Page, containing lines. More...

#include <oofrw.h>

Inheritance diagram for dbRepPage:
Inheritance graph
Collaboration diagram for dbRepPage:
Collaboration graph

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
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

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

Definition at line 51 of file oof1.h.

Referenced by OOF_Dictionary::EntryMatchesVisibility().

void OOF_PublicBase::hide ( bool  hideIt = true)

Definition at line 52 of file oof1.h.

oofString OOF_PublicBase::name ( ) const

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

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: