LibreOffice Module sw (master)  1
Macros | Functions
ftnfrm.cxx File Reference
#include <txtftn.hxx>
#include <fmtftn.hxx>
#include <ftnidx.hxx>
#include <pagefrm.hxx>
#include <colfrm.hxx>
#include <rootfrm.hxx>
#include <frmtool.hxx>
#include <ftnfrm.hxx>
#include <txtfrm.hxx>
#include <tabfrm.hxx>
#include <pagedesc.hxx>
#include <ftninfo.hxx>
#include <sectfrm.hxx>
#include <objectformatter.hxx>
#include <viewopt.hxx>
#include <calbck.hxx>
#include <ndindex.hxx>
#include <pam.hxx>
#include <ndtxt.hxx>
#include <sal/log.hxx>
#include <IDocumentSettingAccess.hxx>
Include dependency graph for ftnfrm.cxx:

Go to the source code of this file.

Macros

#define ENDNOTE   0x80000000
 

Functions

static sal_uLong lcl_FindFootnotePos (const SwDoc *pDoc, const SwTextFootnote *pAttr)
 Search the position of an attribute in the FootnoteArray at the document, because all footnotes are located there, ordered by their index. More...
 
static bool lcl_NextFootnoteBoss (SwFootnoteBossFrame *&rpBoss, SwPageFrame *&rpPage, bool bDontLeave)
 
static sal_uInt16 lcl_ColumnNum (const SwFrame *pBoss)
 
static long lcl_Undersize (const SwFrame *pFrame)
 
void sw_RemoveFootnotes (SwFootnoteBossFrame *pBoss, bool bPageOnly, bool bEndNotes)
 remove all footnotes (not the references) and all footnote pages More...
 
static void FootnoteInArr (SwFootnoteFrames &rFootnoteArr, SwFootnoteFrame *pFootnote)
 

Macro Definition Documentation

#define ENDNOTE   0x80000000

Function Documentation

static void FootnoteInArr ( SwFootnoteFrames rFootnoteArr,
SwFootnoteFrame pFootnote 
)
static

Definition at line 1776 of file ftnfrm.cxx.

Referenced by SwFootnoteBossFrame::CollectFootnotes_().

static sal_uInt16 lcl_ColumnNum ( const SwFrame pBoss)
static
static sal_uLong lcl_FindFootnotePos ( const SwDoc pDoc,
const SwTextFootnote pAttr 
)
static
static bool lcl_NextFootnoteBoss ( SwFootnoteBossFrame *&  rpBoss,
SwPageFrame *&  rpPage,
bool  bDontLeave 
)
static
static long lcl_Undersize ( const SwFrame pFrame)
static
void sw_RemoveFootnotes ( SwFootnoteBossFrame pBoss,
bool  bPageOnly,
bool  bEndNotes 
)