LibreOffice Module sw (master) 1
Functions | Variables
newfrm.cxx File Reference
#include <sal/config.h>
#include <o3tl/safeint.hxx>
#include <svx/svdpage.hxx>
#include <osl/diagnose.h>
#include <drawdoc.hxx>
#include <fmtpdsc.hxx>
#include <swtable.hxx>
#include <rootfrm.hxx>
#include <pagefrm.hxx>
#include <dflyobj.hxx>
#include <frmtool.hxx>
#include "virtoutp.hxx"
#include <notxtfrm.hxx>
#include <pagedesc.hxx>
#include <viewimp.hxx>
#include <hints.hxx>
#include <viewopt.hxx>
#include <set>
#include <IDocumentDrawModelAccess.hxx>
#include <IDocumentSettingAccess.hxx>
#include <IDocumentFieldsAccess.hxx>
#include <DocumentLayoutManager.hxx>
#include <DocumentRedlineManager.hxx>
#include <ndindex.hxx>
Include dependency graph for newfrm.cxx:

Go to the source code of this file.

Functions

static tools::Long FirstMinusSecond (tools::Long nFirst, tools::Long nSecond)
 
static tools::Long SecondMinusFirst (tools::Long nFirst, tools::Long nSecond)
 
static tools::Long SwIncrement (tools::Long nA, tools::Long nAdd)
 
static tools::Long SwDecrement (tools::Long nA, tools::Long nSub)
 
void FrameInit ()
 
void FrameFinit ()
 
void SetShell (SwViewShell *pSh)
 
void InitCurrShells (SwRootFrame *pRoot)
 

Variables

static SwRectFnCollection aHorizontal
 
static SwRectFnCollection aVertical
 
static SwRectFnCollection aVerticalLeftToRight
 
static SwRectFnCollection aVerticalLeftToRightBottomToTop
 This is the same as horizontal, but rotated counter-clockwise by 90 degrees. More...
 
SwRectFn fnRectHori = &aHorizontal
 
SwRectFn fnRectVert = &aVertical
 
SwRectFn fnRectVertL2R = &aVerticalLeftToRight
 
SwRectFn fnRectVertL2RB2T = &aVerticalLeftToRightBottomToTop
 

Function Documentation

◆ FirstMinusSecond()

static tools::Long FirstMinusSecond ( tools::Long  nFirst,
tools::Long  nSecond 
)
static

Definition at line 53 of file newfrm.cxx.

◆ FrameFinit()

void FrameFinit ( )

Definition at line 307 of file newfrm.cxx.

◆ FrameInit()

void FrameInit ( )

Definition at line 296 of file newfrm.cxx.

◆ InitCurrShells()

void InitCurrShells ( SwRootFrame pRoot)

Definition at line 390 of file newfrm.cxx.

◆ SecondMinusFirst()

static tools::Long SecondMinusFirst ( tools::Long  nFirst,
tools::Long  nSecond 
)
static

Definition at line 55 of file newfrm.cxx.

◆ SetShell()

void SetShell ( SwViewShell pSh)

◆ SwDecrement()

static tools::Long SwDecrement ( tools::Long  nA,
tools::Long  nSub 
)
static

Definition at line 59 of file newfrm.cxx.

◆ SwIncrement()

static tools::Long SwIncrement ( tools::Long  nA,
tools::Long  nAdd 
)
static

Definition at line 57 of file newfrm.cxx.

Variable Documentation

◆ aHorizontal

SwRectFnCollection aHorizontal
static

Definition at line 62 of file newfrm.cxx.

◆ aVertical

SwRectFnCollection aVertical
static

Definition at line 117 of file newfrm.cxx.

Referenced by SwFEShell::ImpEndCreate().

◆ aVerticalLeftToRight

SwRectFnCollection aVerticalLeftToRight
static

Definition at line 172 of file newfrm.cxx.

◆ aVerticalLeftToRightBottomToTop

SwRectFnCollection aVerticalLeftToRightBottomToTop
static

This is the same as horizontal, but rotated counter-clockwise by 90 degrees.

This means logical top is physical left, bottom is right, left is bottom, finally right is top. Values map from logical to physical.

Definition at line 232 of file newfrm.cxx.

◆ fnRectHori

SwRectFn fnRectHori = &aHorizontal

◆ fnRectVert

SwRectFn fnRectVert = &aVertical

Definition at line 288 of file newfrm.cxx.

◆ fnRectVertL2R

SwRectFn fnRectVertL2R = &aVerticalLeftToRight

Definition at line 289 of file newfrm.cxx.

◆ fnRectVertL2RB2T

Definition at line 290 of file newfrm.cxx.