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