fl_BlockLayout.h File Reference

#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 "fb_LineBreaker.h"
#include "ut_string_class.h"

Go to the source code of this file.

Classes

class  fl_BlockLayout
class  fl_PartOfBlock
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

void buildTabStops (const char *pszTabStops, UT_GenericVector< fl_TabStop * > &m_vecTabs)


Define Documentation

#define fl_BLOCK_STRUX_OFFSET   1

Referenced by fl_BlockLayout::_doInsertTextSpan(), 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_DocSectionLayout::bl_doclistener_insertAnnotation(), fl_TableLayout::bl_doclistener_insertBlock(), fl_CellLayout::bl_doclistener_insertCell(), fl_TableLayout::bl_doclistener_insertCell(), fl_CellLayout::bl_doclistener_insertEndCell(), fl_EmbedLayout::bl_doclistener_insertEndEmbed(), fl_FrameLayout::bl_doclistener_insertEndFrame(), fl_TableLayout::bl_doclistener_insertEndTable(), fl_TOCLayout::bl_doclistener_insertEndTOC(), fl_DocSectionLayout::bl_doclistener_insertFootnote(), fl_SectionLayout::bl_doclistener_insertSection(), fl_TableLayout::bl_doclistener_insertTable(), fl_HdrFtrSectionLayout::bl_doclistener_insertTable(), fl_SectionLayout::bl_doclistener_insertTable(), fp_TextRun::breakMeAtDirBoundaries(), fp_TextRun::breakNeighborsAtDirBoundaries(), fp_TextRun::canBreakAfter(), fp_TextRun::canBreakBefore(), fp_TextRun::canMergeWithNext(), FV_View::changeListStyle(), fp_TextRun::countJustificationPoints(), fl_BlockLayout::doclistener_insertBlock(), fl_BlockLayout::doclistener_insertFirstBlock(), fl_BlockLayout::doclistener_insertFrame(), fl_BlockLayout::doclistener_insertSection(), fl_BlockLayout::doclistener_insertTable(), fp_TextRun::doesContainNonBlankData(), fp_TextRun::findCharacter(), fp_TextRun::findMaxLeftFitSplitPoint(), fp_TextRun::findPointCoords(), fp_TextRun::findTrailingSpaceDistance(), fp_TextRun::getCharacter(), fl_BlockLayout::getPosition(), fp_TextRun::getStr(), fl_FrameLayout::insertBlockAfter(), fp_TextRun::justify(), fp_TextRun::mapXYToPosition(), FV_View::setBlockIndents(), fp_TextRun::setDirection(), and fp_TextRun::updateOnDelete().


Enumeration Type Documentation

enum eTabLeader

Enumerator:
FL_LEADER_NONE 
FL_LEADER_DOT 
FL_LEADER_HYPHEN 
FL_LEADER_UNDERLINE 
FL_LEADER_THICKLINE 
FL_LEADER_EQUALSIGN 
__FL_LEADER_MAX 

enum eTabType

Enumerator:
FL_TAB_NONE 
FL_TAB_LEFT 
FL_TAB_CENTER 
FL_TAB_RIGHT 
FL_TAB_DECIMAL 
FL_TAB_BAR 
__FL_TAB_MAX 


Function Documentation

void buildTabStops ( const char *  pszTabStops,
UT_GenericVector< fl_TabStop * > &  m_vecTabs 
)


Generated on Wed Aug 20 00:06:35 2008 for AbiWord by  doxygen 1.5.5