#include "ut_misc.h"
#include "ut_types.h"
#include "ut_vector.h"
#include "ut_growbuf.h"
#include "ut_xml.h"
#include "pt_Types.h"
#include "fl_Layout.h"
#include "fl_DocLayout.h"
#include "fg_Graphic.h"
#include "fl_AutoLists.h"
#include "pp_Property.h"
#include "fl_ContainerLayout.h"
#include "fl_SectionLayout.h"
#include "fl_PartOfBlock.h"
#include "fb_LineBreaker.h"
#include "ut_string_class.h"
#include "pp_PropertyMap.h"
Go to the source code of this file.
Classes | |
class | fl_BlockLayout |
class | fl_TabStop |
Defines | |
#define | fl_BLOCK_STRUX_OFFSET 1 |
Enumerations | |
enum | eTabType { FL_TAB_NONE = 0, FL_TAB_LEFT, FL_TAB_CENTER, FL_TAB_RIGHT, FL_TAB_DECIMAL, FL_TAB_BAR, __FL_TAB_MAX } |
enum | eTabLeader { FL_LEADER_NONE = 0, FL_LEADER_DOT, FL_LEADER_HYPHEN, FL_LEADER_UNDERLINE, FL_LEADER_THICKLINE, FL_LEADER_EQUALSIGN, __FL_LEADER_MAX } |
Functions | |
ABI_EXPORT void | buildTabStops (const char *pszTabStops, UT_GenericVector< fl_TabStop * > &m_vecTabs) |
#define fl_BLOCK_STRUX_OFFSET 1 |
Referenced by fp_TextRun::_draw(), fp_TextRun::_drawFirstChar(), fp_TextRun::_drawInvisibleSpaces(), fp_TextRun::_drawLastChar(), fp_TextRun::_refreshDrawBuffer(), fp_TextRun::adjustCaretPosition(), fp_TextRun::adjustDeletePosition(), fp_TextRun::alwaysFits(), fl_SectionLayout::bl_doclistener_insertSection(), fp_TextRun::breakMeAtDirBoundaries(), fp_TextRun::breakNeighborsAtDirBoundaries(), fp_TextRun::canBreakAfter(), fp_TextRun::canBreakBefore(), fp_TextRun::canMergeWithNext(), fl_BlockLayout::doclistener_insertSection(), fp_TextRun::doesContainNonBlankData(), fp_TextRun::findCharacter(), fp_TextRun::findMaxLeftFitSplitPoint(), fp_TextRun::findPointCoords(), fp_TextRun::findTrailingSpaceDistance(), fp_TextRun::getCharacter(), fp_TextRun::getStr(), fp_TextRun::isOneItem(), fl_BlockLayout::itemizeSpan(), fp_TextRun::mapXYToPosition(), fp_TextRun::setDirection(), and fp_TextRun::updateOnDelete().
enum eTabLeader |
enum eTabType |
ABI_EXPORT void buildTabStops | ( | const char * | pszTabStops, | |
UT_GenericVector< fl_TabStop * > & | m_vecTabs | |||
) |
References __FL_LEADER_MAX, UT_GenericVector< T >::addItem(), UT_GenericVector< T >::clear(), compare_tabs(), UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), UT_GenericVector< T >::qsort(), fl_TabStop::setLeader(), fl_TabStop::setOffset(), fl_TabStop::setPosition(), fl_TabStop::setType(), UCS_SPACE, UT_ASSERT, UT_convertToLogicalUnits(), and UT_DEBUGMSG.
Referenced by AP_Dialog_Tab::_event_Clear(), AP_Dialog_Tab::_event_ClearAll(), AP_Dialog_Tab::_event_Set(), AP_Dialog_Tab::_event_Update(), fl_BlockLayout::_lookupProperties(), and ODe_Style_Style::ParagraphProps::fetchAttributesFromAbiProps().