#include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctype.h>#include <math.h>#include "fl_BlockLayout.h"#include "pf_Frag_Strux.h"#include "fl_Squiggles.h"#include "fl_Layout.h"#include "fl_DocLayout.h"#include "fl_SectionLayout.h"#include "fl_FootnoteLayout.h"#include "fl_TableLayout.h"#include "fl_AutoNum.h"#include "fl_TOCLayout.h"#include "fb_LineBreaker.h"#include "fb_Alignment.h"#include "fp_Column.h"#include "fp_FootnoteContainer.h"#include "fp_TableContainer.h"#include "fp_Line.h"#include "fp_Run.h"#include "fp_TextRun.h"#include "fp_FieldListLabelRun.h"#include "fp_DirectionMarkerRun.h"#include "fp_FrameContainer.h"#include "pd_Document.h"#include "fd_Field.h"#include "pd_Style.h"#include "pp_Property.h"#include "pp_AttrProp.h"#include "pt_Types.h"#include "gr_Graphics.h"#include "px_CR_FmtMark.h"#include "px_CR_FmtMarkChange.h"#include "px_CR_Object.h"#include "px_CR_ObjectChange.h"#include "px_CR_Span.h"#include "px_CR_SpanChange.h"#include "px_CR_Strux.h"#include "px_CR_StruxChange.h"#include "pd_Iterator.h"#include "fv_View.h"#include "xap_App.h"#include "xap_Clipboard.h"#include "ut_png.h"#include "ut_sleep.h"#include "fg_Graphic.h"#include "ap_Prefs.h"#include "ap_Prefs_SchemeIds.h"#include "ut_rand.h"#include "fp_FieldTOCNum.h"#include "ut_debugmsg.h"#include "ut_assert.h"#include "ut_string.h"#include "fp_MathRun.h"#include "fp_EmbedRun.h"#include "xap_EncodingManager.h"Defines | |
| #define | BIG_NUM_BLOCKBL 1000000 |
Functions | |
| static int | compare_tabs (const void *p1, const void *p2) |
| void | buildTabStops (const char *pszTabStops, UT_GenericVector< fl_TabStop * > &m_vecTabs) |
| #define BIG_NUM_BLOCKBL 1000000 |
| 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(), FL_LEADER_NONE, FL_TAB_BAR, FL_TAB_CENTER, FL_TAB_DECIMAL, FL_TAB_LEFT, FL_TAB_NONE, FL_TAB_RIGHT, fl_TabStop::fl_TabStop(), UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), fl_TabStop::iLeader, fl_TabStop::iPosition, fl_TabStop::iType, 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(), and fl_BlockLayout::_lookupProperties().
| static int compare_tabs | ( | const void * | p1, | |
| const void * | p2 | |||
| ) | [static] |
Referenced by IE_Exp_RTF::_write_tabdef(), and buildTabStops().
1.5.5