#include <fb_Alignment.h>
Public Member Functions | |
void | initialize (fp_Line *pLine) |
UT_sint32 | getStartPosition () |
void | eraseLineFromRun (fp_Line *pLine, UT_uint32 runIndex) |
FB_AlignmentType | getType () |
Private Attributes | |
int | m_iExtraWidth |
UT_sint32 | m_iStartPosition |
Implements fb_Alignment.
References fp_Line::clearScreenFromRunToEnd().
UT_sint32 fb_Alignment_justify::getStartPosition | ( | ) | [virtual] |
Implements fb_Alignment.
References m_iStartPosition.
FB_AlignmentType fb_Alignment_justify::getType | ( | void | ) | [inline, virtual] |
Implements fb_Alignment.
void fb_Alignment_justify::initialize | ( | fp_Line * | pLine | ) | [virtual] |
Implements fb_Alignment.
References fp_Line::calculateWidthOfLine(), fp_Line::calculateWidthOfTrailingSpaces(), fp_Line::getAvailableWidth(), fp_Line::getBlock(), fl_BlockLayout::getDominantDirection(), fp_Line::getLeftThick(), fp_Line::isLastLineInBlock(), fp_Line::justify(), m_iExtraWidth, m_iStartPosition, fp_Line::resetJustification(), and xxx_UT_DEBUGMSG.
int fb_Alignment_justify::m_iExtraWidth [private] |
Referenced by initialize().
Referenced by getStartPosition(), and initialize().