Classes | Defines | Enumerations | Functions | Variables

fl_DocLayout.cpp File Reference

#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 Documentation

#define BACKGROUND_CHECK_MSECS   100
#define REDRAW_UPDATE_MSECS   500

Enumeration Type Documentation

enum sqThingAt
Enumerator:
sqDONTCARE 
sqQUOTEls 
sqQUOTErs 
sqQUOTEld 
sqQUOTErd 
sqBREAK 
sqFOLLOWPUNCT 
sqOPENPUNCT 
sqCLOSEPUNCT 
sqOTHERPUNCT 
sqALPHA 
sqWHITE 

Function Documentation

static UT_sint32 compareLayouts ( const void *  ppCL1,
const void *  ppCL2 
) [static]
static enum sqThingAt whatKindOfChar ( UT_UCSChar  thing  )  [static]

Variable Documentation

Initial value:
 {
    { 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]