Dillo
|
#include <textblock.hh>
Public Types | |
enum | { CAN_BE_HYPHENATED = 1 << 0, DIV_CHAR_AT_EOL = 1 << 1, PERM_DIV_CHAR = 1 << 2, DRAW_AS_ONE_TEXT = 1 << 3, UNBREAKABLE_FOR_MIN_WIDTH = 1 << 4, WORD_START = 1 << 5, WORD_END = 1 << 6, TOPLEFT_OF_LINE = 1 << 7 } |
Public Attributes | |
core::Requisition | size |
short | origSpace |
short | effSpace |
short | hyphenWidth |
short | flags |
core::Content | content |
int | totalWidth |
int | maxAscent |
int | maxDescent |
int | totalSpaceStretchability |
int | totalSpaceShrinkability |
BadnessAndPenalty | badnessAndPenalty |
core::style::Style * | style |
core::style::Style * | spaceStyle |
WordImgRenderer * | wordImgRenderer |
SpaceImgRenderer * | spaceImgRenderer |
anonymous enum |
BadnessAndPenalty dw::Textblock::Word::badnessAndPenalty |
Referenced by dw::Textblock::accumulateWordData(), dw::Textblock::addLinebreak(), dw::Textblock::addParbreak(), dw::Textblock::considerHyphenation(), dw::Textblock::correctLastWordExtremes(), dw::Textblock::fillWord(), dw::Textblock::handleWordExtremes(), dw::Textblock::hyphenateWord(), dw::Textblock::searchMinBap(), dw::Textblock::setBreakOption(), and dw::Textblock::wrapWordInFlow().
core::Content dw::Textblock::Word::content |
Referenced by dw::Textblock::accumulateWordForLine(), dw::Textblock::addLinebreak(), dw::Textblock::addParbreak(), dw::Textblock::addText0(), dw::Textblock::addWidget(), dw::Textblock::alignLine(), dw::Textblock::changeLinkColor(), dw::Textblock::cleanupWord(), dw::Textblock::containerSizeChangedForChildren(), dw::Textblock::drawLevel(), dw::Textblock::drawLine(), dw::Textblock::drawWord(), dw::Textblock::fillSpace(), dw::Textblock::fillWord(), dw::Textblock::TextblockIterator::getAllocation(), dw::AlignedTableCell::getValue(), dw::Textblock::getWidgetAtPointLevel(), dw::Textblock::getWidgetRegardingBorderForLine(), dw::Textblock::getWordExtremes(), dw::Textblock::hyphenateWord(), dw::Textblock::initLine1Offset(), dw::Textblock::isHyphenationCandidate(), dw::Textblock::rewrap(), dw::Textblock::sendSelectionEvent(), dw::Textblock::sizeAllocateImpl(), dw::AlignedTableCell::wordWrap(), dw::Textblock::wordWrap(), dw::Textblock::wrapWordInFlow(), and dw::Textblock::wrapWordOofRef().
short dw::Textblock::Word::effSpace |
Referenced by dw::Textblock::addLine(), dw::Textblock::drawLine(), dw::Textblock::drawSpace(), dw::Textblock::fillSpace(), dw::Textblock::fillWord(), dw::Textblock::findWord(), dw::Textblock::TextblockIterator::getAllocation(), dw::Textblock::justifyLine(), dw::Textblock::sendSelectionEvent(), dw::Textblock::sizeAllocateImpl(), and dw::Textblock::wordWrap().
short dw::Textblock::Word::flags |
Referenced by dw::Textblock::calcPenaltyIndexForNewLine(), dw::Textblock::correctLastWordExtremes(), dw::Textblock::fillWord(), dw::Textblock::TextblockIterator::getAllocation(), dw::Textblock::handleWordExtremes(), dw::Textblock::hyphenateWord(), dw::Textblock::isHyphenationCandidate(), and dw::Textblock::sendSelectionEvent().
short dw::Textblock::Word::hyphenWidth |
int dw::Textblock::Word::maxAscent |
Referenced by dw::Textblock::accumulateWordData(), and dw::Textblock::getLineStretchability().
int dw::Textblock::Word::maxDescent |
Referenced by dw::Textblock::accumulateWordData(), and dw::Textblock::getLineStretchability().
short dw::Textblock::Word::origSpace |
Referenced by dw::Textblock::accumulateWordData(), dw::Textblock::addLine(), dw::Textblock::fillSpace(), dw::Textblock::fillWord(), dw::Textblock::getSpaceShrinkability(), dw::Textblock::getSpaceStretchability(), dw::AlignedTableCell::getValue(), dw::Textblock::handleWordExtremes(), dw::Textblock::justifyLine(), and dw::Textblock::wordWrap().
core::Requisition dw::Textblock::Word::size |
Referenced by dw::Textblock::accumulateWordData(), dw::Textblock::accumulateWordForLine(), dw::Textblock::calcLinePartHeight(), dw::Textblock::drawLine(), dw::Textblock::drawWord(), dw::Textblock::fillWord(), dw::Textblock::findWord(), dw::Textblock::TextblockIterator::getAllocation(), dw::AlignedTableCell::getValue(), dw::Textblock::getWordExtremes(), dw::Textblock::initLine1Offset(), dw::Textblock::rewrap(), dw::Textblock::sendSelectionEvent(), and dw::Textblock::sizeAllocateImpl().
SpaceImgRenderer* dw::Textblock::Word::spaceImgRenderer |
core::style::Style* dw::Textblock::Word::spaceStyle |
Referenced by dw::Textblock::changeLinkColor(), dw::Textblock::cleanupWord(), dw::Textblock::drawLine(), dw::Textblock::drawSpace(), dw::Textblock::fillSpace(), dw::Textblock::fillWord(), dw::Textblock::findWord(), dw::Textblock::getLineStretchability(), dw::Textblock::getSpaceShrinkability(), dw::Textblock::getSpaceStretchability(), dw::Textblock::hyphenateWord(), dw::Textblock::initWord(), dw::Textblock::motionNotifyImpl(), dw::Textblock::removeSpaceImgRenderer(), dw::Textblock::sendSelectionEvent(), and dw::Textblock::setSpaceImgRenderer().
core::style::Style* dw::Textblock::Word::style |
Referenced by dw::Textblock::accumulateWordForLine(), dw::Textblock::addText(), dw::Textblock::alignLine(), dw::Textblock::changeLinkColor(), dw::Textblock::cleanupWord(), dw::Textblock::drawLine(), dw::Textblock::fillWord(), dw::Textblock::TextblockIterator::getAllocation(), dw::AlignedTableCell::getValue(), dw::Textblock::hyphenateWord(), dw::Textblock::initWord(), dw::Textblock::isBreakAllowedInWord(), dw::Textblock::isHyphenationCandidate(), dw::Textblock::motionNotifyImpl(), dw::Textblock::removeWordImgRenderer(), dw::Textblock::sendSelectionEvent(), dw::Textblock::setWordImgRenderer(), and dw::AlignedTableCell::wordWrap().
int dw::Textblock::Word::totalSpaceShrinkability |
Referenced by dw::Textblock::accumulateWordData().
int dw::Textblock::Word::totalSpaceStretchability |
Referenced by dw::Textblock::accumulateWordData().
int dw::Textblock::Word::totalWidth |
Referenced by dw::Textblock::accumulateWordData(), dw::Textblock::addLine(), and dw::Textblock::alignLine().
WordImgRenderer* dw::Textblock::Word::wordImgRenderer |