LibreOffice Module sw (master)  1
Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
cshtyp.hxx File Reference
#include "swdllapi.h"
#include <o3tl/typed_flags_set.hxx>
Include dependency graph for cshtyp.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< FindRanges >
 

Namespaces

 o3tl
 

Typedefs

typedef SwLayoutFrame *(* SwWhichPage) (const SwLayoutFrame *)
 
typedef SwContentFrame *(* SwPosPage) (const SwLayoutFrame *)
 
typedef bool(* SwWhichPara) (SwPaM &, SwMoveFnCollection const &)
 
typedef bool(* SwWhichSection) (SwPaM &, SwMoveFnCollection const &)
 
typedef bool(* SwWhichTable) (SwPaM &, SwMoveFnCollection const &, bool bInReadOnly)
 
typedef SwLayoutFrame *(* SwWhichColumn) (const SwLayoutFrame *)
 
typedef SwContentFrame *(* SwPosColumn) (const SwLayoutFrame *)
 
typedef bool(* SwWhichRegion) (SwPaM &, SwMoveFnCollection const &, bool bInReadOnly)
 

Enumerations

enum  FindRanges {
  FindRanges::InBody = 0x00,
  FindRanges::InSelAll = 0x01,
  FindRanges::InOther = 0x02,
  FindRanges::InSel = 0x04,
  FindRanges::InBodyOnly = 0x08
}
 
enum  SwDocPositions {
  SwDocPositions::Start,
  SwDocPositions::Curr,
  SwDocPositions::End,
  SwDocPositions::OtherStart,
  SwDocPositions::OtherEnd
}
 

Functions

SwLayoutFrameGetPrevFrame (const SwLayoutFrame *pFrame)
 
SwLayoutFrameGetThisFrame (const SwLayoutFrame *pFrame)
 
SwLayoutFrameGetNextFrame (const SwLayoutFrame *pFrame)
 
SwContentFrameGetFirstSub (const SwLayoutFrame *pLayout)
 
SwContentFrameGetLastSub (const SwLayoutFrame *pLayout)
 
bool GoPrevPara (SwPaM &, SwMoveFnCollection const &)
 
SW_DLLPUBLIC bool GoCurrPara (SwPaM &, SwMoveFnCollection const &)
 
bool GoNextPara (SwPaM &, SwMoveFnCollection const &)
 
bool GoCurrSection (SwPaM &, SwMoveFnCollection const &)
 
SW_DLLPUBLIC bool GotoPrevTable (SwPaM &, SwMoveFnCollection const &, bool bInReadOnly)
 
SW_DLLPUBLIC bool GotoCurrTable (SwPaM &, SwMoveFnCollection const &, bool bInReadOnly)
 
bool GotoNextTable (SwPaM &, SwMoveFnCollection const &, bool bInReadOnly)
 
SwLayoutFrameGetPrevColumn (const SwLayoutFrame *pLayFrame)
 
SwLayoutFrameGetCurrColumn (const SwLayoutFrame *pLayFrame)
 
SwLayoutFrameGetNextColumn (const SwLayoutFrame *pLayFrame)
 
SwContentFrameGetColumnStt (const SwLayoutFrame *pColFrame)
 
SwContentFrameGetColumnEnd (const SwLayoutFrame *pColFrame)
 
bool GotoPrevRegion (SwPaM &, SwMoveFnCollection const &, bool bInReadOnly)
 
bool GotoNextRegion (SwPaM &, SwMoveFnCollection const &, bool bInReadOnly)
 
bool GotoCurrRegionAndSkip (SwPaM &, SwMoveFnCollection const &, bool bInReadOnly)
 

Variables

SW_DLLPUBLIC SwMoveFnCollection const & fnParaStart
 
SW_DLLPUBLIC SwMoveFnCollection const & fnParaEnd
 
SwMoveFnCollection const & fnSectionStart
 
SwMoveFnCollection const & fnSectionEnd
 
SW_DLLPUBLIC SwMoveFnCollection const & fnTableStart
 
SW_DLLPUBLIC SwMoveFnCollection const & fnTableEnd
 
SwMoveFnCollection const & fnRegionStart
 
SwMoveFnCollection const & fnRegionEnd
 

Typedef Documentation

typedef SwContentFrame*(* SwPosColumn) (const SwLayoutFrame *)

Definition at line 67 of file cshtyp.hxx.

typedef SwContentFrame*(* SwPosPage) (const SwLayoutFrame *)

Definition at line 38 of file cshtyp.hxx.

typedef SwLayoutFrame*(* SwWhichColumn) (const SwLayoutFrame *)

Definition at line 66 of file cshtyp.hxx.

typedef SwLayoutFrame*(* SwWhichPage) (const SwLayoutFrame *)

Definition at line 34 of file cshtyp.hxx.

typedef bool(* SwWhichPara) (SwPaM &, SwMoveFnCollection const &)

Definition at line 43 of file cshtyp.hxx.

typedef bool(* SwWhichRegion) (SwPaM &, SwMoveFnCollection const &, bool bInReadOnly)

Definition at line 75 of file cshtyp.hxx.

typedef bool(* SwWhichSection) (SwPaM &, SwMoveFnCollection const &)

Definition at line 51 of file cshtyp.hxx.

typedef bool(* SwWhichTable) (SwPaM &, SwMoveFnCollection const &, bool bInReadOnly)

Definition at line 58 of file cshtyp.hxx.

Enumeration Type Documentation

enum FindRanges
strong
Enumerator
InBody 

Find "one" only in body text.

InSelAll 

All (only in non-body and selections).

InOther 

Find "all" in Footer/Header/Fly...

InSel 

Find in selections.

InBodyOnly 

Find only in body - only in combination with FindRanges::InSelAll !!!

Definition at line 90 of file cshtyp.hxx.

enum SwDocPositions
strong
Enumerator
Start 
Curr 
End 
OtherStart 
OtherEnd 

Definition at line 103 of file cshtyp.hxx.

Function Documentation

SwContentFrame* GetColumnEnd ( const SwLayoutFrame pColFrame)
SwContentFrame* GetColumnStt ( const SwLayoutFrame pColFrame)
SwLayoutFrame* GetCurrColumn ( const SwLayoutFrame pLayFrame)
SwContentFrame* GetFirstSub ( const SwLayoutFrame pLayout)
SwContentFrame* GetLastSub ( const SwLayoutFrame pLayout)
SwLayoutFrame* GetNextColumn ( const SwLayoutFrame pLayFrame)

Definition at line 34 of file trvlcol.cxx.

References GetCurrColumn(), and SwFrame::GetNext().

Referenced by SwWrtShell::EndOfNextColumn(), and SwWrtShell::StartOfNextColumn().

SwLayoutFrame* GetNextFrame ( const SwLayoutFrame pFrame)
SwLayoutFrame* GetPrevColumn ( const SwLayoutFrame pLayFrame)

Definition at line 40 of file trvlcol.cxx.

References GetCurrColumn(), and SwFrame::GetPrev().

Referenced by SwWrtShell::EndOfPrevColumn(), and SwWrtShell::StartOfPrevColumn().

SwLayoutFrame* GetPrevFrame ( const SwLayoutFrame pFrame)
SwLayoutFrame* GetThisFrame ( const SwLayoutFrame pFrame)

Definition at line 1067 of file trvlfrm.cxx.

Referenced by SwWrtShell::EndPg(), SwFEShell::PastePages(), and SwWrtShell::SttPg().

SW_DLLPUBLIC bool GoCurrPara ( SwPaM ,
SwMoveFnCollection const &   
)
bool GoCurrSection ( SwPaM ,
SwMoveFnCollection const &   
)
bool GoNextPara ( SwPaM ,
SwMoveFnCollection const &   
)
bool GoPrevPara ( SwPaM ,
SwMoveFnCollection const &   
)
bool GotoCurrRegionAndSkip ( SwPaM ,
SwMoveFnCollection const &  ,
bool  bInReadOnly 
)
SW_DLLPUBLIC bool GotoCurrTable ( SwPaM ,
SwMoveFnCollection const &  ,
bool  bInReadOnly 
)
bool GotoNextRegion ( SwPaM ,
SwMoveFnCollection const &  ,
bool  bInReadOnly 
)
bool GotoNextTable ( SwPaM ,
SwMoveFnCollection const &  ,
bool  bInReadOnly 
)
bool GotoPrevRegion ( SwPaM ,
SwMoveFnCollection const &  ,
bool  bInReadOnly 
)
SW_DLLPUBLIC bool GotoPrevTable ( SwPaM ,
SwMoveFnCollection const &  ,
bool  bInReadOnly 
)

Variable Documentation

SW_DLLPUBLIC SwMoveFnCollection const& fnParaEnd
SW_DLLPUBLIC SwMoveFnCollection const& fnParaStart
SwMoveFnCollection const& fnRegionEnd

Definition at line 56 of file paminit.cxx.

Referenced by SwWrtShell::GoEnd().

SwMoveFnCollection const& fnRegionStart

Definition at line 55 of file paminit.cxx.

Referenced by SwTextShell::ExecMoveMisc(), SwWrtShell::GoStart(), and IMPL_LINK().

SwMoveFnCollection const& fnSectionEnd
SwMoveFnCollection const& fnSectionStart
SW_DLLPUBLIC SwMoveFnCollection const& fnTableEnd
SW_DLLPUBLIC SwMoveFnCollection const& fnTableStart