#include <fb_Alignment.h>
Public Member Functions | |
virtual | ~fb_Alignment () |
virtual void | initialize (fp_Line *pLine)=0 |
virtual UT_sint32 | getStartPosition ()=0 |
virtual void | eraseLineFromRun (fp_Line *pLine, UT_uint32 runIndex)=0 |
virtual FB_AlignmentType | getType ()=0 |
virtual fb_Alignment::~fb_Alignment | ( | ) | [inline, virtual] |
Implemented in fb_Alignment_left, fb_Alignment_center, fb_Alignment_right, and fb_Alignment_justify.
virtual UT_sint32 fb_Alignment::getStartPosition | ( | ) | [pure virtual] |
Implemented in fb_Alignment_left, fb_Alignment_center, fb_Alignment_right, and fb_Alignment_justify.
Referenced by fp_Line::layout().
virtual FB_AlignmentType fb_Alignment::getType | ( | ) | [pure virtual] |
Implemented in fb_Alignment_left, fb_Alignment_center, fb_Alignment_right, and fb_Alignment_justify.
Referenced by fl_BlockLayout::_lookupProperties(), fb_LineBreaker::breakParagraph(), fl_BlockLayout::format(), fl_BlockLayout::formatWrappedFromHere(), fp_Line::getWorkingDirectionAndTabstops(), fp_Line::layout(), and fl_BlockLayout::redrawUpdate().
virtual void fb_Alignment::initialize | ( | fp_Line * | pLine | ) | [pure virtual] |
Implemented in fb_Alignment_left, fb_Alignment_center, fb_Alignment_right, and fb_Alignment_justify.
Referenced by fp_Line::draw(), and fp_Line::layout().