#include <stdio.h>
#include <stdlib.h>
#include "ut_types.h"
#include "ut_sleep.h"
#include "fl_DocListener.h"
#include "fl_Layout.h"
#include "fl_DocLayout.h"
#include "fl_SectionLayout.h"
#include "fl_FootnoteLayout.h"
#include "fl_FrameLayout.h"
#include "fl_BlockLayout.h"
#include "fl_TOCLayout.h"
#include "fl_ContainerLayout.h"
#include "fl_AutoNum.h"
#include "fp_Page.h"
#include "fp_Line.h"
#include "fp_TextRun.h"
#include "fp_Run.h"
#include "fp_FrameContainer.h"
#include "fv_View.h"
#include "pd_Document.h"
#include "pp_Property.h"
#include "gr_Graphics.h"
#include "xav_Listener.h"
#include "xap_App.h"
#include "ap_Prefs.h"
#include "fp_ContainerObject.h"
#include "fp_FootnoteContainer.h"
#include "ut_debugmsg.h"
#include "ut_assert.h"
#include "ut_timer.h"
#include "ut_string.h"
#include "ut_mbtowc.h"
#include "xap_Frame.h"
#include "ut_misc.h"
#include "ut_units.h"
#include "pf_Frag_Strux.h"
#include "ie_imp_RTF.h"
#include "ie_exp_RTF.h"
#include "ap_StatusBar.h"
#include "ap_FrameData.h"
#include "gr_EmbedManager.h"
#include "xap_EncodingManager.h"
#include <set>
Classes | |
struct | sqTable |
Defines | |
#define | REDRAW_UPDATE_MSECS 500 |
#define | BACKGROUND_CHECK_MSECS 100 |
Enumerations | |
enum | sqThingAt { sqDONTCARE = 1, sqQUOTEls = 2, sqQUOTErs = 3, sqQUOTEld = 4, sqQUOTErd = 5, sqBREAK = 6, sqFOLLOWPUNCT = 7, sqOPENPUNCT = 8, sqCLOSEPUNCT = 9, sqOTHERPUNCT = 10, sqALPHA = 11, sqWHITE = 12 } |
Functions | |
static UT_sint32 | compareLayouts (const void *ppCL1, const void *ppCL2) |
static enum sqThingAt | whatKindOfChar (UT_UCSChar thing) |
Variables | |
const FootnoteTypeDesc | s_FootnoteTypeDesc [] |
static struct sqTable | sqTable_en [] |
#define BACKGROUND_CHECK_MSECS 100 |
#define REDRAW_UPDATE_MSECS 500 |
Referenced by FL_DocLayout::FL_DocLayout().
enum sqThingAt |
static UT_sint32 compareLayouts | ( | const void * | ppCL1, | |
const void * | ppCL2 | |||
) | [static] |
Referenced by FL_DocLayout::addAnnotation(), and FL_DocLayout::removeAnnotation().
static enum sqThingAt whatKindOfChar | ( | UT_UCSChar | thing | ) | [static] |
References UCS_FF, UCS_LDBLQUOTE, UCS_LF, UCS_LQUOTE, UCS_RDBLQUOTE, UCS_RQUOTE, UCS_TAB, UCS_VTAB, UT_UCS4_isalpha(), UT_UCS4_ispunct, UT_UCS4_isspace(), and xxx_UT_DEBUGMSG.
Referenced by FL_DocLayout::considerSmartQuoteCandidateAt().
const FootnoteTypeDesc s_FootnoteTypeDesc[] |
{ { FOOTNOTE_TYPE_NUMERIC, "1, 2, 3 ...", "numeric" }, { FOOTNOTE_TYPE_NUMERIC_SQUARE_BRACKETS, "[1], [2], [3] ...", "numeric-square-brackets" }, { FOOTNOTE_TYPE_NUMERIC_PAREN, "(1), (2), (3) ...", "numeric-paren" }, { FOOTNOTE_TYPE_NUMERIC_OPEN_PAREN,"1), 2), 3) ...", "numeric-open-paren" }, { FOOTNOTE_TYPE_LOWER, "a, b, c ...", "lower" }, { FOOTNOTE_TYPE_LOWER_PAREN, "(a), (b), (c) ...", "lower-paren" }, { FOOTNOTE_TYPE_LOWER_OPEN_PAREN, "a), b), c) ...", "lower-paren-open" }, { FOOTNOTE_TYPE_UPPER, "A, B, C ...", "upper" }, { FOOTNOTE_TYPE_UPPER_PAREN, "(A), (B), (C) ...", "upper-paren" }, { FOOTNOTE_TYPE_UPPER_OPEN_PAREN, "A), B), C) ...", "upper-paren-open" }, { FOOTNOTE_TYPE_LOWER_ROMAN, "i, ii, iii ...", "lower-roman" }, { FOOTNOTE_TYPE_LOWER_ROMAN_PAREN, "(i), (ii), (iii) ...", "lower-roman-paren" }, { FOOTNOTE_TYPE_UPPER_ROMAN, "I, II, III ...", "upper-roman" }, { FOOTNOTE_TYPE_UPPER_ROMAN_PAREN, "(I), (II), (III) ...", "upper-roman-paren" }, { _FOOTNOTE_TYPE_INVALID, NULL, NULL } }
Referenced by AP_Dialog_FormatFootnotes::getFootnoteTypeLabelList().
struct sqTable sqTable_en[] [static] |