Dillo
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
dw::Textblock::TextblockIterator Class Reference

#include <textblock.hh>

Public Member Functions

 TextblockIterator (Textblock *textblock, core::Content::Type mask, bool atEnd)
 
lout::object::Objectclone ()
 
void highlight (int start, int end, core::HighlightLayer layer)
 
void unhighlight (int direction, core::HighlightLayer layer)
 
void getAllocation (int start, int end, core::Allocation *allocation)
 

Static Public Member Functions

static TextblockIteratorcreateWordIndexIterator (Textblock *textblock, core::Content::Type mask, int wordIndex)
 

Protected Member Functions

int numContentsInFlow ()
 
void getContentInFlow (int index, core::Content *content)
 

Constructor & Destructor Documentation

dw::Textblock::TextblockIterator::TextblockIterator ( Textblock textblock,
core::Content::Type  mask,
bool  atEnd 
)

Member Function Documentation

object::Object * dw::Textblock::TextblockIterator::clone ( )
Textblock::TextblockIterator * dw::Textblock::TextblockIterator::createWordIndexIterator ( Textblock textblock,
core::Content::Type  mask,
int  wordIndex 
)
static
void dw::Textblock::TextblockIterator::getAllocation ( int  start,
int  end,
core::Allocation allocation 
)
void dw::Textblock::TextblockIterator::getContentInFlow ( int  index,
core::Content content 
)
protected

References dw::Textblock::words.

void dw::Textblock::TextblockIterator::highlight ( int  start,
int  end,
core::HighlightLayer  layer 
)
int dw::Textblock::TextblockIterator::numContentsInFlow ( )
protected
void dw::Textblock::TextblockIterator::unhighlight ( int  direction,
core::HighlightLayer  layer 
)

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