LibreOffice Module sw (master) 1
Classes | Namespaces | Enumerations | Functions
cntfrm.hxx File Reference
#include <swdllapi.h>
#include "frame.hxx"
#include "flowfrm.hxx"
#include <cshtyp.hxx>
Include dependency graph for cntfrm.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< SwContentFrameInvFlags >
 
class  SwContentFrame
 SwContentFrame is the layout for content nodes: a common base class for text (paragraph) and non-text (e.g. More...
 

Namespaces

namespace  o3tl
 

Enumerations

enum class  SwContentFrameInvFlags : sal_uInt8 {
  NONE = 0x00 ,
  SetCompletePaint = 0x01 ,
  InvalidatePos = 0x02 ,
  InvalidateSize = 0x04 ,
  InvalidateSectPrt = 0x08 ,
  InvalidateNextPrt = 0x10 ,
  InvalidatePrevPrt = 0x20 ,
  InvalidateNextPos = 0x40 ,
  SetNextCompletePaint = 0x80
}
 

Functions

bool GetFrameInPage (const SwContentFrame *, SwWhichPage, SwPosPage, SwPaM *)
 Returns the first/last Contentframe (controlled using the parameter fnPosPage) of the current/previous/next page (controlled using the parameter fnWhichPage). More...
 

Enumeration Type Documentation

◆ SwContentFrameInvFlags

enum class SwContentFrameInvFlags : sal_uInt8
strong
Enumerator
NONE 
SetCompletePaint 
InvalidatePos 
InvalidateSize 
InvalidateSectPrt 
InvalidateNextPrt 
InvalidatePrevPrt 
InvalidateNextPos 
SetNextCompletePaint 

Definition at line 37 of file cntfrm.hxx.

Function Documentation

◆ GetFrameInPage()

bool GetFrameInPage ( const SwContentFrame pCnt,
SwWhichPage  fnWhichPage,
SwPosPage  fnPosPage,
SwPaM pPam 
)

Returns the first/last Contentframe (controlled using the parameter fnPosPage) of the current/previous/next page (controlled using the parameter fnWhichPage).

Definition at line 1091 of file trvlfrm.cxx.

References SwLayoutFrame::ContainsContent(), SwFrame::FindPageFrame(), SwFrame::FindTabFrame(), SwTabFrame::GetFirstNonHeadlineRow(), GetFirstSub(), SwTextFrame::GetFollow(), SwTextFrame::GetOffset(), SwPaM::GetPoint(), SwTextFrame::GetText(), SwTabFrame::IsInHeadline(), SwFrame::IsInTab(), SwFrame::IsTextFrame(), and SwTextFrame::MapViewToModelPos().

Referenced by SwCursorShell::MovePage().