Dillo v3.1.1-119-g140d9ebd
|
#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 |
Definition at line 427 of file textblock.hh.
anonymous enum |
Definition at line 429 of file textblock.hh.
BadnessAndPenalty dw::Textblock::Word::badnessAndPenalty |
Definition at line 489 of file textblock.hh.
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(), and dw::Textblock::setBreakOption().
core::Content dw::Textblock::Word::content |
Definition at line 475 of file textblock.hh.
Referenced by dw::Textblock::accumulateWordForLine(), dw::Textblock::addLine(), dw::Textblock::addLinebreak(), dw::Textblock::addParbreak(), 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::fillWord(), dw::Textblock::TextblockIterator::getAllocation(), dw::Textblock::getGeneratorWidth(), 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(), and dw::Textblock::wrapWordOofRef().
short dw::Textblock::Word::effSpace |
Definition at line 466 of file textblock.hh.
Referenced by dw::Textblock::addLine(), dw::Textblock::drawLine(), dw::Textblock::drawSpace(), 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 |
Definition at line 474 of file textblock.hh.
Referenced by 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 |
Definition at line 468 of file textblock.hh.
Referenced by dw::Textblock::accumulateWordData(), dw::Textblock::addText(), dw::Textblock::drawLine(), dw::Textblock::fillWord(), dw::Textblock::handleWordExtremes(), and dw::Textblock::hyphenateWord().
int dw::Textblock::Word::maxAscent |
Definition at line 486 of file textblock.hh.
Referenced by dw::Textblock::accumulateWordData(), and dw::Textblock::getLineStretchability().
int dw::Textblock::Word::maxDescent |
Definition at line 486 of file textblock.hh.
Referenced by dw::Textblock::accumulateWordData(), and dw::Textblock::getLineStretchability().
short dw::Textblock::Word::origSpace |
Definition at line 465 of file textblock.hh.
Referenced by dw::Textblock::accumulateWordData(), dw::Textblock::addLine(), 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 |
Definition at line 463 of file textblock.hh.
Referenced by dw::Textblock::accumulateWordData(), dw::Textblock::accumulateWordForLine(), dw::Textblock::addLine(), 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 |
Definition at line 499 of file textblock.hh.
Referenced by dw::Textblock::addLine(), dw::Textblock::initWord(), dw::Textblock::removeSpaceImgRenderer(), and dw::Textblock::setSpaceImgRenderer().
core::style::Style* dw::Textblock::Word::spaceStyle |
Definition at line 493 of file textblock.hh.
Referenced by dw::Textblock::changeLinkColor(), dw::Textblock::cleanupWord(), dw::Textblock::drawLine(), dw::Textblock::drawSpace(), 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 |
Definition at line 492 of file textblock.hh.
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 |
Definition at line 488 of file textblock.hh.
Referenced by dw::Textblock::accumulateWordData().
int dw::Textblock::Word::totalSpaceStretchability |
Definition at line 487 of file textblock.hh.
Referenced by dw::Textblock::accumulateWordData().
int dw::Textblock::Word::totalWidth |
Definition at line 478 of file textblock.hh.
Referenced by dw::Textblock::accumulateWordData(), dw::Textblock::addLine(), and dw::Textblock::alignLine().
WordImgRenderer* dw::Textblock::Word::wordImgRenderer |
Definition at line 498 of file textblock.hh.
Referenced by dw::Textblock::addLine(), dw::Textblock::initWord(), dw::Textblock::removeWordImgRenderer(), and dw::Textblock::setWordImgRenderer().