#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] |
1.7.1