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

namespace  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 class  FindRanges {
  InBody = 0x00 ,
  InSelAll = 0x01 ,
  InOther = 0x02 ,
  InSel = 0x04 ,
  InBodyOnly = 0x08
}
 
enum class  SwDocPositions {
  Start ,
  Curr ,
  End ,
  OtherStart ,
  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

◆ SwPosColumn

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

Definition at line 67 of file cshtyp.hxx.

◆ SwPosPage

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

Definition at line 38 of file cshtyp.hxx.

◆ SwWhichColumn

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

Definition at line 66 of file cshtyp.hxx.

◆ SwWhichPage

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

Definition at line 34 of file cshtyp.hxx.

◆ SwWhichPara

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

Definition at line 43 of file cshtyp.hxx.

◆ SwWhichRegion

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

Definition at line 75 of file cshtyp.hxx.

◆ SwWhichSection

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

Definition at line 51 of file cshtyp.hxx.

◆ SwWhichTable

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

Definition at line 58 of file cshtyp.hxx.

Enumeration Type Documentation

◆ FindRanges

enum class 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.

◆ SwDocPositions

enum class SwDocPositions
strong
Enumerator
Start 
Curr 
End 
OtherStart 
OtherEnd 

Definition at line 103 of file cshtyp.hxx.

Function Documentation

◆ GetColumnEnd()

SwContentFrame * GetColumnEnd ( const SwLayoutFrame pColFrame)

◆ GetColumnStt()

SwContentFrame * GetColumnStt ( const SwLayoutFrame pColFrame)

◆ GetCurrColumn()

SwLayoutFrame * GetCurrColumn ( const SwLayoutFrame pLayFrame)

◆ GetFirstSub()

SwContentFrame * GetFirstSub ( const SwLayoutFrame pLayout)

◆ GetLastSub()

SwContentFrame * GetLastSub ( const SwLayoutFrame pLayout)

◆ GetNextColumn()

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().

◆ GetNextFrame()

SwLayoutFrame * GetNextFrame ( const SwLayoutFrame pFrame)

◆ GetPrevColumn()

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().

◆ GetPrevFrame()

SwLayoutFrame * GetPrevFrame ( const SwLayoutFrame pFrame)

◆ GetThisFrame()

SwLayoutFrame * GetThisFrame ( const SwLayoutFrame pFrame)

Definition at line 1070 of file trvlfrm.cxx.

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

◆ GoCurrPara()

SW_DLLPUBLIC bool GoCurrPara ( SwPaM rPam,
SwMoveFnCollection const &  aPosPara 
)

◆ GoCurrSection()

bool GoCurrSection ( SwPaM rPam,
SwMoveFnCollection const &  fnMove 
)

◆ GoNextPara()

bool GoNextPara ( SwPaM rPam,
SwMoveFnCollection const &  aPosPara 
)

◆ GoPrevPara()

bool GoPrevPara ( SwPaM rPam,
SwMoveFnCollection const &  aPosPara 
)

◆ GotoCurrRegionAndSkip()

bool GotoCurrRegionAndSkip ( SwPaM rCurrentCursor,
SwMoveFnCollection const &  fnPosRegion,
bool  bInReadOnly 
)

◆ GotoCurrTable()

SW_DLLPUBLIC bool GotoCurrTable ( SwPaM rCurrentCursor,
SwMoveFnCollection const &  fnPosTable,
bool  bInReadOnly 
)

◆ GotoNextRegion()

bool GotoNextRegion ( SwPaM rCurrentCursor,
SwMoveFnCollection const &  fnPosRegion,
bool  bInReadOnly 
)

◆ GotoNextTable()

bool GotoNextTable ( SwPaM rCurrentCursor,
SwMoveFnCollection const &  fnPosTable,
bool  bInReadOnly 
)

◆ GotoPrevRegion()

bool GotoPrevRegion ( SwPaM rCurrentCursor,
SwMoveFnCollection const &  fnPosRegion,
bool  bInReadOnly 
)

◆ GotoPrevTable()

SW_DLLPUBLIC bool GotoPrevTable ( SwPaM rCurrentCursor,
SwMoveFnCollection const &  fnPosTable,
bool  bInReadOnly 
)

Variable Documentation

◆ fnParaEnd

SW_DLLPUBLIC SwMoveFnCollection const& fnParaEnd
extern

◆ fnParaStart

SW_DLLPUBLIC SwMoveFnCollection const& fnParaStart
extern

◆ fnRegionEnd

SwMoveFnCollection const& fnRegionEnd
extern

Definition at line 58 of file paminit.cxx.

Referenced by SwContentTree::ExecuteContextMenuAction(), and SwWrtShell::GoEnd().

◆ fnRegionStart

SwMoveFnCollection const& fnRegionStart
extern

◆ fnSectionEnd

SwMoveFnCollection const& fnSectionEnd
extern

◆ fnSectionStart

SwMoveFnCollection const& fnSectionStart
extern

◆ fnTableEnd

SW_DLLPUBLIC SwMoveFnCollection const& fnTableEnd
extern

◆ fnTableStart

SW_DLLPUBLIC SwMoveFnCollection const& fnTableStart
extern