LibreOffice Module sc (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
ScViewData Class Reference

#include <viewdata.hxx>

Collaboration diagram for ScViewData:
[legend]

Public Member Functions

 ScViewData (ScDocShell &rDocSh, ScTabViewShell *pViewSh)
 
 ScViewData (ScDocument &rDoc)
 
 ~ScViewData () COVERITY_NOEXCEPT_FALSE
 
ScDocShellGetDocShell () const
 
ScDocFuncGetDocFunc () const
 
ScDBFuncGetView () const
 
ScTabViewShellGetViewShell () const
 
SfxObjectShellGetSfxDocShell () const
 
SfxBindingsGetBindings ()
 
SfxDispatcherGetDispatcher ()
 
ScMarkDataGetMarkData ()
 
const ScMarkDataGetMarkData () const
 
weld::WindowGetDialogParent ()
 
ScGridWindowGetActiveWin ()
 
const ScGridWindowGetActiveWin () const
 
ScDrawViewGetScDrawView ()
 
bool IsMinimized () const
 
void UpdateInputHandler (bool bForce=false)
 
void WriteUserData (OUString &rData)
 
void ReadUserData (std::u16string_view rData)
 
void WriteExtOptions (ScExtDocOptions &rOpt) const
 
void ReadExtOptions (const ScExtDocOptions &rOpt)
 
void WriteUserDataSequence (css::uno::Sequence< css::beans::PropertyValue > &rSettings) const
 
void ReadUserDataSequence (const css::uno::Sequence< css::beans::PropertyValue > &rSettings)
 
ScDocumentGetDocument () const
 
bool IsActive () const
 
void Activate (bool bActivate)
 
void InsertTab (SCTAB nTab)
 
void InsertTabs (SCTAB nTab, SCTAB nNewSheets)
 
void DeleteTab (SCTAB nTab)
 
void DeleteTabs (SCTAB nTab, SCTAB nSheets)
 
void CopyTab (SCTAB nSrcTab, SCTAB nDestTab)
 
void MoveTab (SCTAB nSrcTab, SCTAB nDestTab)
 
SCTAB GetRefTabNo () const
 
void SetRefTabNo (SCTAB nNewTab)
 
SCTAB GetTabNo () const
 
SCCOL MaxCol () const
 
SCROW MaxRow () const
 
ScSplitPos GetActivePart () const
 
SCCOL GetPosX (ScHSplitPos eWhich, SCTAB nForTab=-1) const
 
SCROW GetPosY (ScVSplitPos eWhich, SCTAB nForTab=-1) const
 
SCCOL GetCurX () const
 
SCROW GetCurY () const
 
SCCOL GetCurXForTab (SCTAB nTabIndex) const
 
SCROW GetCurYForTab (SCTAB nTabIndex) const
 
SCCOL GetOldCurX () const
 
SCROW GetOldCurY () const
 
tools::Long GetLOKDocWidthPixel () const
 
tools::Long GetLOKDocHeightPixel () const
 
ScPositionHelperGetLOKWidthHelper ()
 
ScPositionHelperGetLOKHeightHelper ()
 
ScPositionHelperGetLOKWidthHelper (SCTAB nTabIndex)
 
ScPositionHelperGetLOKHeightHelper (SCTAB nTabIndex)
 
ScSplitMode GetHSplitMode () const
 
ScSplitMode GetVSplitMode () const
 
tools::Long GetHSplitPos () const
 
tools::Long GetVSplitPos () const
 
SCCOL GetFixPosX () const
 
SCROW GetFixPosY () const
 
SCCOL GetMaxTiledCol () const
 
SCROW GetMaxTiledRow () const
 
bool IsPagebreakMode () const
 
bool IsPasteMode () const
 
bool ShowPasteSource () const
 
void SetPosX (ScHSplitPos eWhich, SCCOL nNewPosX)
 
void SetPosY (ScVSplitPos eWhich, SCROW nNewPosY)
 
void SetCurX (SCCOL nNewCurX)
 
void SetCurY (SCROW nNewCurY)
 
void SetCurXForTab (SCCOL nNewCurX, SCTAB nTabIndex)
 
void SetCurYForTab (SCCOL nNewCurY, SCTAB nTabIndex)
 
void SetOldCursor (SCCOL nNewX, SCROW nNewY)
 
void ResetOldCursor ()
 
void SetHSplitMode (ScSplitMode eMode)
 
void SetVSplitMode (ScSplitMode eMode)
 
void SetHSplitPos (tools::Long nPos)
 
void SetVSplitPos (tools::Long nPos)
 
void SetFixPosX (SCCOL nPos)
 
void SetFixPosY (SCROW nPos)
 
void SetMaxTiledCol (SCCOL nCol)
 
void SetMaxTiledRow (SCROW nRow)
 
void SetPagebreakMode (bool bSet)
 
void SetPasteMode (ScPasteFlags nFlags)
 
void SetZoomType (SvxZoomType eNew, bool bAll)
 
void SetZoomType (SvxZoomType eNew, std::vector< SCTAB > &tabs)
 
void SetZoom (const Fraction &rNewX, const Fraction &rNewY, std::vector< SCTAB > &tabs)
 
void SetZoom (const Fraction &rNewX, const Fraction &rNewY, bool bAll)
 
void RefreshZoom ()
 
void SetSelCtrlMouseClick (bool bTmp)
 
SvxZoomType GetZoomType () const
 
const FractionGetZoomX () const
 
const FractionGetZoomY () const
 
void SetShowGrid (bool bShow)
 
bool GetShowGrid () const
 
const MapModeGetLogicMode (ScSplitPos eWhich)
 
const MapModeGetLogicMode ()
 
double GetPPTX () const
 
double GetPPTY () const
 
void SetFormulaBarLines (sal_Int16 nLines)
 
sal_Int16 GetFormulaBarLines () const
 
ScMarkType GetSimpleArea (SCCOL &rStartCol, SCROW &rStartRow, SCTAB &rStartTab, SCCOL &rEndCol, SCROW &rEndRow, SCTAB &rEndTab) const
 
ScMarkType GetSimpleArea (ScRange &rRange) const
 
ScMarkType GetSimpleArea (ScRange &rRange, ScMarkData &rNewMark) const
 May modify rNewMark using MarkToSimple(). More...
 
void GetMultiArea (ScRangeListRef &rRange) const
 
bool SimpleColMarked ()
 
bool SimpleRowMarked ()
 
bool IsMultiMarked () const
 
bool SelectionForbidsPaste (ScDocument *pClipDoc=nullptr)
 Disallow Paste on Ctrl+A all selected or another high amount of selected cells that is not the same size in one direction as the clipboard source. More...
 
bool SelectionForbidsPaste (SCCOL nSrcCols, SCROW nSrcRows)
 
bool SelectionForbidsCellFill ()
 Disallow cell fill (Fill,Enter,...) on Ctrl+A all selected or another high amount of selected cells. More...
 
void SetFillMode (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow)
 
void SetDragMode (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, ScFillMode nMode)
 
void GetFillData (SCCOL &rStartCol, SCROW &rStartRow, SCCOL &rEndCol, SCROW &rEndRow)
 
void ResetFillMode ()
 
bool IsAnyFillMode () const
 
bool IsFillMode () const
 
ScFillMode GetFillMode () const
 
SvxAdjust GetEditAdjust () const
 
void SetEditAdjust (SvxAdjust eNewEditAdjust)
 
bool GetMergeSizePixel (SCCOL nX, SCROW nY, tools::Long &rSizeXPix, tools::Long &rSizeYPix) const
 
bool GetMergeSizePrintTwips (SCCOL nX, SCROW nY, tools::Long &rSizeXTwips, tools::Long &rSizeYTwips) const
 
void GetPosFromPixel (tools::Long nClickX, tools::Long nClickY, ScSplitPos eWhich, SCCOL &rPosX, SCROW &rPosY, bool bTestMerge=true, bool bRepair=false, SCTAB nForTab=-1)
 
void GetMouseQuadrant (const Point &rClickPos, ScSplitPos eWhich, SCCOL nPosX, SCROW nPosY, bool &rLeft, bool &rTop)
 
bool IsRefMode () const
 
ScRefType GetRefType () const
 
SCCOL GetRefStartX () const
 
SCROW GetRefStartY () const
 
SCTAB GetRefStartZ () const
 
SCCOL GetRefEndX () const
 
SCROW GetRefEndY () const
 
SCTAB GetRefEndZ () const
 
void SetRefMode (bool bNewMode, ScRefType eNewType)
 
void SetRefStart (SCCOL nNewX, SCROW nNewY, SCTAB nNewZ)
 
void SetRefEnd (SCCOL nNewX, SCROW nNewY, SCTAB nNewZ)
 
void ResetDelMark ()
 
void SetDelMark (const ScRange &rRange)
 
bool GetDelMark (ScRange &rRange) const
 
void GetMoveCursor (SCCOL &rCurX, SCROW &rCurY)
 
const ScViewOptionsGetOptions () const
 
void SetOptions (const ScViewOptions &rOpt)
 
bool IsGridMode () const
 
bool IsSyntaxMode () const
 
void SetSyntaxMode (bool bNewMode)
 
bool IsHeaderMode () const
 
void SetHeaderMode (bool bNewMode)
 
bool IsTabMode () const
 
bool IsVScrollMode () const
 
bool IsHScrollMode () const
 
bool IsOutlineMode () const
 
bool IsThemedCursor () const
 
void ForcePageUpDownOffset (tools::Long nTwips)
 Force page size for PgUp/PgDown to overwrite the computation based on m_aVisArea. More...
 
tools::Long GetPageUpDownOffset () const
 
const tools::RectanglegetLOKVisibleArea () const
 The visible area in the client (set by setClientVisibleArea). More...
 
void setLOKVisibleArea (const tools::Rectangle &rArea)
 
void KillEditView ()
 
void ResetEditView ()
 
void SetEditEngine (ScSplitPos eWhich, ScEditEngineDefaulter *pNewEngine, vcl::Window *pWin, SCCOL nNewX, SCROW nNewY)
 
void GetEditView (ScSplitPos eWhich, EditView *&rViewPtr, SCCOL &rCol, SCROW &rRow)
 
bool HasEditView (ScSplitPos eWhich) const
 
EditViewGetEditView (ScSplitPos eWhich) const
 
void EditGrowX ()
 Extend the output area for the edit engine view in a horizontal direction as needed. More...
 
void EditGrowY (bool bInitial=false)
 Extend the output area for the edit engine view in a vertical direction as needed. More...
 
ScSplitPos GetEditActivePart () const
 
SCCOL GetEditViewCol () const
 
SCROW GetEditViewRow () const
 
SCCOL GetEditStartCol () const
 
SCROW GetEditStartRow () const
 
SCCOL GetEditEndCol () const
 
SCROW GetEditEndRow () const
 
tools::Rectangle GetEditArea (ScSplitPos eWhich, SCCOL nPosX, SCROW nPosY, vcl::Window *pWin, const ScPatternAttr *pPattern, bool bForceToTop, bool bInPrintTwips=false)
 
void SetTabNo (SCTAB nNewTab)
 
void SetActivePart (ScSplitPos eNewActive)
 
Point GetScrPos (SCCOL nWhereX, SCROW nWhereY, ScSplitPos eWhich, bool bAllowNeg=false, SCTAB nForTab=-1) const
 
Point GetScrPos (SCCOL nWhereX, SCROW nWhereY, ScHSplitPos eWhich) const
 
Point GetScrPos (SCCOL nWhereX, SCROW nWhereY, ScVSplitPos eWhich) const
 
Point GetPrintTwipsPos (SCCOL nCol, SCROW nRow) const
 returns the position (top-left corner) of the requested cell in print twips coordinates. More...
 
Point GetPrintTwipsPosFromTileTwips (const Point &rTileTwipsPos) const
 
OString describeCellCursor () const
 return json for our cursor position. More...
 
OString describeCellCursorInPrintTwips () const
 
OString describeCellCursorAt (SCCOL nCol, SCROW nRow, bool bPixelAligned=true) const
 
SCCOL CellsAtX (SCCOL nPosX, SCCOL nDir, ScHSplitPos eWhichX, sal_uInt16 nScrSizeY=SC_SIZE_NONE) const
 
SCROW CellsAtY (SCROW nPosY, SCROW nDir, ScVSplitPos eWhichY, sal_uInt16 nScrSizeX=SC_SIZE_NONE) const
 
SCCOL VisibleCellsX (ScHSplitPos eWhichX) const
 
SCROW VisibleCellsY (ScVSplitPos eWhichY) const
 
SCCOL PrevCellsX (ScHSplitPos eWhichX) const
 
SCROW PrevCellsY (ScVSplitPos eWhichY) const
 
bool IsOle () const
 
void SetScreen (SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2)
 
void SetScreen (const tools::Rectangle &rVisArea)
 
void SetScreenPos (const Point &rVisAreaStart)
 
void UpdateScreenZoom (const Fraction &rNewX, const Fraction &rNewY)
 
const SizeGetScrSize () const
 
void RecalcPixPos ()
 
Point GetPixPos (ScSplitPos eWhich) const
 
void SetSpellingView (EditView *pSpView)
 
EditViewGetSpellingView () const
 
void UpdateOutlinerFlags (Outliner &rOutl) const
 
Point GetMousePosPixel ()
 
bool UpdateFixX (SCTAB nTab=MAXTAB+1)
 
bool UpdateFixY (SCTAB nTab=MAXTAB+1)
 
SCCOL GetTabStartCol () const
 
void SetTabStartCol (SCCOL nNew)
 
ScAddress GetCurPos () const
 
const SizeGetScenButSize () const
 
void SetScenButSize (const Size &rNew)
 
bool IsSelCtrlMouseClick () const
 
SCCOLROW GetLOKSheetFreezeIndex (bool bIsCol) const
 
bool SetLOKSheetFreezeIndex (const SCCOLROW nFreezeIndex, bool bIsCol, SCTAB nForTab=-1)
 
bool RemoveLOKFreeze ()
 
void DeriveLOKFreezeAllSheets ()
 
void DeriveLOKFreezeIfNeeded (SCTAB nForTab)
 
void OverrideWithLOKFreeze (ScSplitMode &eExHSplitMode, ScSplitMode &eExVSplitMode, SCCOL &nExFixPosX, SCROW &nExFixPosY, tools::Long &nExHSplitPos, tools::Long &nExVSplitPos, SCTAB nForTab) const
 

Static Public Member Functions

static bool SelectionFillDOOM (const ScRange &rRange)
 Determine DOOM condition, i.e. from selected range. More...
 
static tools::Long ToPixel (sal_uInt16 nTwips, double nFactor)
 
static void AddPixelsWhile (tools::Long &rScrY, tools::Long nEndPixels, SCROW &rPosY, SCROW nEndRow, double nPPTY, const ScDocument *pDoc, SCTAB nTabNo)
 while (rScrY <= nEndPixels && rPosY <= nEndRow) add pixels of row heights converted with nPPTY to rScrY, optimized for row height segments. More...
 
static void AddPixelsWhileBackward (tools::Long &rScrY, tools::Long nEndPixels, SCROW &rPosY, SCROW nStartRow, double nPPTY, const ScDocument *pDoc, SCTAB nTabNo)
 while (rScrY <= nEndPixels && rPosY >= nStartRow) add pixels of row heights converted with nPPTY to rScrY, optimized for row height segments. More...
 

Private Member Functions

 DECL_DLLPRIVATE_LINK (EditEngineHdl, EditStatus &, void)
 
SAL_DLLPRIVATE void CalcPPT ()
 
SAL_DLLPRIVATE void CreateTabData (SCTAB nNewTab)
 
SAL_DLLPRIVATE void CreateTabData (std::vector< SCTAB > &rvTabs)
 
SAL_DLLPRIVATE void CreateSelectedTabData ()
 
SAL_DLLPRIVATE void EnsureTabDataSize (size_t nSize)
 
SAL_DLLPRIVATE void UpdateCurrentTab ()
 
 ScViewData (ScDocument *pDoc, ScDocShell *pDocSh, ScTabViewShell *pViewSh)
 

Private Attributes

double nPPTX
 
double nPPTY
 
::std::vector< std::unique_ptr< ScViewDataTable > > maTabData
 
ScMarkData maMarkData
 
ScViewDataTablepThisTab
 
ScDocShellpDocShell
 
ScDocumentmrDoc
 
ScTabViewShellpView
 
std::unique_ptr< EditViewpEditView [4]
 
ScViewOptions maOptions
 
EditViewpSpellingView
 
Size aScenButSize
 
Size aScrSize
 
MapMode aLogicMode
 
SvxZoomType eDefZoomType
 
Fraction aDefZoomX
 
Fraction aDefZoomY
 
Fraction aDefPageZoomX
 
Fraction aDefPageZoomY
 
ScRefType eRefType
 
SCTAB nTabNo
 
SCTAB nRefTabNo
 
SCCOL nRefStartX
 
SCROW nRefStartY
 
SCTAB nRefStartZ
 
SCCOL nRefEndX
 
SCROW nRefEndY
 
SCTAB nRefEndZ
 
SCCOL nFillStartX
 
SCROW nFillStartY
 
SCCOL nFillEndX
 
SCROW nFillEndY
 
SCCOL nEditCol
 
SCROW nEditRow
 
SCCOL nEditStartCol
 
SCCOL nEditEndCol
 
SCROW nEditEndRow
 
SCCOL nTabStartCol
 
ScRange aDelRange
 
ScPasteFlags nPasteFlags
 
ScSplitPos eEditActivePart
 
ScFillMode nFillMode
 
SvxAdjust eEditAdjust
 
bool bEditActive [4] = {}
 
bool bActive:1
 
bool bIsRefMode:1
 
bool bDelMarkValid:1
 
bool bPagebreak:1
 
bool bSelCtrlMouseClick:1
 
bool bMoveArea:1
 
bool bGrowing
 
sal_Int16 nFormulaBarLines
 
tools::Long m_nLOKPageUpDownOffset
 
tools::Rectangle maLOKVisibleArea
 The visible area in the LibreOfficeKit client. More...
 

Detailed Description

Definition at line 270 of file viewdata.hxx.

Constructor & Destructor Documentation

◆ ScViewData() [1/3]

ScViewData::ScViewData ( ScDocument pDoc,
ScDocShell pDocSh,
ScTabViewShell pViewSh 
)
private

◆ ScViewData() [2/3]

ScViewData::ScViewData ( ScDocShell rDocSh,
ScTabViewShell pViewSh 
)

Definition at line 756 of file viewdata.cxx.

◆ ScViewData() [3/3]

ScViewData::ScViewData ( ScDocument rDoc)

Definition at line 761 of file viewdata.cxx.

◆ ~ScViewData()

ScViewData::~ScViewData ( )

Definition at line 858 of file viewdata.cxx.

References KillEditView().

Member Function Documentation

◆ Activate()

void ScViewData::Activate ( bool  bActivate)
inline

Definition at line 383 of file viewdata.hxx.

Referenced by ScTabView::ActivateView().

◆ AddPixelsWhile()

void ScViewData::AddPixelsWhile ( tools::Long rScrY,
tools::Long  nEndPixels,
SCROW rPosY,
SCROW  nEndRow,
double  nPPTY,
const ScDocument pDoc,
SCTAB  nTabNo 
)
static

while (rScrY <= nEndPixels && rPosY <= nEndRow) add pixels of row heights converted with nPPTY to rScrY, optimized for row height segments.

Upon return rPosY is the last row evaluated <= nEndRow, rScrY may be > nEndPixels!

Definition at line 4142 of file viewdata.cxx.

References ScDocument::GetRowHeight(), nPixel, nPPTY, nTabNo, ToPixel(), and ValidTab().

Referenced by CellsAtY(), GetPosFromPixel(), and ScGridWindow::Paint().

◆ AddPixelsWhileBackward()

void ScViewData::AddPixelsWhileBackward ( tools::Long rScrY,
tools::Long  nEndPixels,
SCROW rPosY,
SCROW  nStartRow,
double  nPPTY,
const ScDocument pDoc,
SCTAB  nTabNo 
)
static

while (rScrY <= nEndPixels && rPosY >= nStartRow) add pixels of row heights converted with nPPTY to rScrY, optimized for row height segments.

Upon return rPosY is the last row evaluated >= nStartRow, rScrY may be > nEndPixels!

Definition at line 4185 of file viewdata.cxx.

References ScDocument::GetRowHeight(), nPixel, nPPTY, nTabNo, and ToPixel().

Referenced by CellsAtY().

◆ CalcPPT()

void ScViewData::CalcPPT ( )
private

◆ CellsAtX()

SCCOL ScViewData::CellsAtX ( SCCOL  nPosX,
SCCOL  nDir,
ScHSplitPos  eWhichX,
sal_uInt16  nScrSizeY = SC_SIZE_NONE 
) const

◆ CellsAtY()

SCROW ScViewData::CellsAtY ( SCROW  nPosY,
SCROW  nDir,
ScVSplitPos  eWhichY,
sal_uInt16  nScrSizeX = SC_SIZE_NONE 
) const

◆ CopyTab()

void ScViewData::CopyTab ( SCTAB  nSrcTab,
SCTAB  nDestTab 
)

◆ CreateSelectedTabData()

void ScViewData::CreateSelectedTabData ( )
private

Definition at line 2302 of file viewdata.cxx.

References CreateTabData(), and maMarkData.

Referenced by SetShowGrid().

◆ CreateTabData() [1/2]

void ScViewData::CreateTabData ( SCTAB  nNewTab)
private

◆ CreateTabData() [2/2]

void ScViewData::CreateTabData ( std::vector< SCTAB > &  rvTabs)
private

Definition at line 992 of file viewdata.cxx.

References CreateTabData().

◆ DECL_DLLPRIVATE_LINK()

ScViewData::DECL_DLLPRIVATE_LINK ( EditEngineHdl  ,
EditStatus ,
void   
)
private

◆ DeleteTab()

void ScViewData::DeleteTab ( SCTAB  nTab)

◆ DeleteTabs()

void ScViewData::DeleteTabs ( SCTAB  nTab,
SCTAB  nSheets 
)

◆ DeriveLOKFreezeAllSheets()

void ScViewData::DeriveLOKFreezeAllSheets ( )

Definition at line 4253 of file viewdata.cxx.

References DeriveLOKFreezeIfNeeded(), and maTabData.

Referenced by ReadExtOptions(), and ReadUserDataSequence().

◆ DeriveLOKFreezeIfNeeded()

void ScViewData::DeriveLOKFreezeIfNeeded ( SCTAB  nForTab)

◆ describeCellCursor()

OString ScViewData::describeCellCursor ( ) const
inline

return json for our cursor position.

Definition at line 625 of file viewdata.hxx.

Referenced by ScGridWindow::getCellCursor().

◆ describeCellCursorAt()

OString ScViewData::describeCellCursorAt ( SCCOL  nCol,
SCROW  nRow,
bool  bPixelAligned = true 
) const

◆ describeCellCursorInPrintTwips()

OString ScViewData::describeCellCursorInPrintTwips ( ) const
inline

◆ EditGrowX()

void ScViewData::EditGrowX ( )

◆ EditGrowY()

void ScViewData::EditGrowY ( bool  bInitial = false)

◆ EnsureTabDataSize()

void ScViewData::EnsureTabDataSize ( size_t  nSize)
private

◆ ForcePageUpDownOffset()

void ScViewData::ForcePageUpDownOffset ( tools::Long  nTwips)
inline

Force page size for PgUp/PgDown to overwrite the computation based on m_aVisArea.

Definition at line 569 of file viewdata.hxx.

Referenced by ScModelObj::setClientVisibleArea().

◆ GetActivePart()

ScSplitPos ScViewData::GetActivePart ( ) const
inline

Definition at line 398 of file viewdata.hxx.

References ScViewDataTable::eWhichActive.

Referenced by ScTabView::ActivatePart(), ScTabView::ActivateView(), ScTabView::ActiveGrabFocus(), ScTabView::AlignToCursor(), ScDrawView::calculateGridOffsetForB2DRange(), ScDrawView::calculateGridOffsetForSdrObject(), ScTabView::CalcZoom(), ScHeaderControl::Command(), ScTextWnd::Command(), ScGridWindow::DataChanged(), ScTabView::DoDPFieldPopup(), ScTabView::DoHSplit(), ScTabView::DoResize(), ScViewFunc::DoSheetConversion(), ScViewFunc::DoThesaurus(), ScTabView::DoVSplit(), ScPrintFunc::DrawToDev(), EditGrowX(), EditGrowY(), ScGridWindow::ExecDataSelect(), ScDocShell::Execute(), ScTabView::ExpandBlock(), FuPoor::ForceScroll(), ScTabView::GetActiveWin(), ScEditShell::GetAttrState(), ScTabView::GetChartDialogPos(), ScTabView::GetChartInsertPos(), ScTabViewObj::GetClickedObject(), ScViewPaneBase::getFirstVisibleColumn(), ScViewPaneBase::getFirstVisibleRow(), ScTabView::GetPageMoveEndPosition(), ScModelObj::getPostIts(), ScModelObj::getPostItsPos(), ScInputHandler::GetReferenceMark(), ScVbaWindow::getScrollColumn(), ScVbaWindow::getScrollRow(), ScEditShell::GetSelectionText(), ScEditShell::GetState(), ScViewPaneBase::GetVisArea(), ScViewPaneBase::getVisibleRange(), ScViewFunctionSet::GetWhich(), ScVbaApplication::GoTo(), ScAccessibleDocument::grabFocus(), ScGridWindow::HandleMouseButtonDown(), ScTabView::HasPageFieldDataAtCursor(), ScTabView::HideTip(), ScSpellDialogChildWindow::Init(), ScViewFunc::InsertBookmark(), ScAccessibleSpreadsheet::IsFocused(), ScHeaderFunctionSet::IsSelectionAtPoint(), ScDocShell::LOKCommentNotify(), ScTabView::MakeEditView(), ScTabView::MakeVisible(), ScTabView::MarkRange(), FuSelection::MouseButtonDown(), ScTabView::MoveCursorScreen(), ScTabViewShell::Notify(), ScGridWindow::PagebreakMove(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFromTransferable(), ScTabViewShell::QueryObjAreaPixel(), ScColBar::ResizeAllowed(), ScRowBar::ResizeAllowed(), ScGridWindow::RFMouseMove(), ScTabView::ScrollLines(), ScTabView::ScrollX(), ScTabView::ScrollY(), ScSelectionState::ScSelectionState(), ScColBar::SelectWindow(), ScRowBar::SelectWindow(), ScTabView::SetCursor(), ScViewFunctionSet::SetCursorAtPoint(), ScHeaderFunctionSet::SetCursorAtPoint(), SetEditEngine(), ScViewPaneBase::setFirstVisibleColumn(), ScViewPaneBase::setFirstVisibleRow(), ScTabView::SetNewVisArea(), ScVbaWindow::setScrollColumn(), ScVbaWindow::setScrollRow(), ScTabView::SetTabNo(), ScEditShell::ShouldDisableEditHyperlink(), ScTabView::ShowCursor(), ScTabView::ShowRefTip(), ScTabView::StartDataSelect(), ScFormatShell::StateFormatPaintbrush(), ScTabView::StopMarking(), ScTabView::StopRefMode(), ScDrawView::SyncForGrid(), ScTabView::TestHintWindow(), ScGridWindow::UpdateAutoFillOverlay(), ScGridWindow::UpdateCursorOverlay(), ScTabView::UpdateEditView(), ScTabView::UpdateFormulas(), ScTabView::UpdateInputContext(), ScTabView::UpdateRef(), and ScTabView::ZoomChanged().

◆ GetActiveWin() [1/2]

ScGridWindow * ScViewData::GetActiveWin ( )

Definition at line 3157 of file viewdata.cxx.

References ScTabView::GetActiveWin(), and pView.

Referenced by ScSpellDialogChildWindow::ApplyChangedSentence(), ScViewFunctionSet::BeginDrag(), ScDrawView::calculateGridOffsetForB2DRange(), ScDrawView::calculateGridOffsetForSdrObject(), ScUndoConversion::DoChange(), ScDrawView::DoCopy(), ScTabControl::DoDrag(), ScViewFunc::DoSheetConversion(), ScGridWindow::DrawHiddenIndicator(), ScDrawShell::ExecDrawAttr(), ScDrawShell::ExecDrawFunc(), ScEditShell::Execute(), ScTabViewShell::Execute(), ScGraphicShell::ExecuteChangePicture(), ScCellShell::ExecuteDB(), ScCellShell::ExecuteEdit(), ScChartShell::ExecuteExportAsGraphic(), ScDrawTextObjectBar::ExecutePasteContents(), ScGraphicShell::ExecuteSaveGraphic(), ScDrawTextObjectBar::GetAttrState(), ScEditShell::GetAttrState(), ScModelObj::getCellCursor(), ScTabViewObj::GetClickedObject(), ScModule::GetClipDoc(), ScCellShell::GetClipState(), ScDrawTextObjectBar::GetClipState(), ScEditShell::GetClipState(), ScModelObj::getDocWindow(), ScDrawShell::GetDrawAttrState(), ScTabView::GetGridHeight(), ScTabView::GetGridWidth(), ScModelObj::getPointer(), ScCellShell::GetPossibleClipboardFormats(), ScModelObj::getPostIts(), ScModelObj::getPostItsPos(), ScTabViewObj::getPropertyValue(), ScCellShell::HasClipboardFormat(), ooo::vba::excel::implnCopy(), ooo::vba::excel::implnCut(), ooo::vba::excel::implnPasteSpecial(), ScSpellDialogChildWindow::Init(), ScModelObj::isMimeTypeSupported(), ScDocShell::LOKCommentNotify(), ScDrawView::MakeVisible(), ScTabViewShell::NotifyCursor(), ScModelObj::paintTile(), ScViewFunc::PasteDraw(), ScClipUtil::PasteFromClipboard(), ScModelObj::postMouseEvent(), ScUndoPaste::Repeat(), ScViewFunc::SearchAndReplace(), SelectionForbidsPaste(), ScModelObj::setClientZoom(), ScModelObj::setClipboard(), ScHeaderFunctionSet::SetCursorAtPoint(), ScModelObj::setGraphicSelection(), ScDrawView::SetMarkedOriginalSize(), ScModelObj::setTextSelection(), ScDrawView::SyncForGrid(), ScGridWindow::UpdateCopySourceOverlay(), ScDrawTextObjectBar::~ScDrawTextObjectBar(), and ScEditShell::~ScEditShell().

◆ GetActiveWin() [2/2]

const ScGridWindow * ScViewData::GetActiveWin ( ) const

Definition at line 3163 of file viewdata.cxx.

References ScTabView::GetActiveWin(), and pView.

◆ GetBindings()

SfxBindings & ScViewData::GetBindings ( )

◆ GetCurPos()

ScAddress ScViewData::GetCurPos ( ) const

◆ GetCurX()

SCCOL ScViewData::GetCurX ( ) const
inline

Definition at line 401 of file viewdata.hxx.

References ScViewDataTable::nCurX.

Referenced by ScTabView::AlignToCursor(), ScViewFunc::ApplySelectionPattern(), ScViewFunctionSet::BeginDrag(), ScViewFunc::ChangeIndent(), ScViewFunc::ChangeNumFmtDecimals(), ScGridWindow::Command(), ScViewFunctionSet::CreateAnchor(), ScTabViewShell::CreateRefDialogController(), ScViewFunc::DeleteCells(), ScViewFunc::DeleteMulti(), ScDispatch::dispatch(), ScTabControl::DoDrag(), ScPosWnd::DoEnter(), ScTabView::DoHSplit(), ScViewFunc::DoSheetConversion(), ScViewFunc::DoThesaurus(), ScGridWindow::Draw(), ScGridWindow::dumpCellProperties(), ScViewFunc::EditNote(), ScViewFunc::EnterBlock(), ScViewFunc::EnterDataAtCursor(), ScViewFunc::EnterMatrix(), ScCellShell::Execute(), ScTabViewShell::Execute(), ScFormatShell::ExecuteAttr(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteDB(), ScCellShell::ExecuteEdit(), ScCellShell::ExecuteExternalSource(), ScCellShell::ExecuteMove(), ScFormatShell::ExecuteNumFormat(), ScFormatShell::ExecuteStyle(), ScTabView::ExpandBlock(), ScTabView::FreezeSplitters(), FuInsertChart::FuInsertChart(), ScVbaApplication::getActiveCell(), ScTabView::GetAreaMoveEndPosition(), ScViewFunc::GetAutoSumArea(), ScCellShell::GetClipState(), GetCurPos(), ScPivotShell::GetCurrDPObject(), ScFormatShell::GetCurrentNumberFormatType(), ScCellShell::GetDBState(), ScTabViewShell::GetFunction(), ScCellShell::GetHLinkState(), ScTabView::GetInsertPos(), GetMoveCursor(), ScTabView::GetPageMoveEndPosition(), ScViewFunc::GetSelectionPattern(), GetSimpleArea(), ScCellShell::GetState(), ScTabViewShell::GetState(), ScViewFunc::GetStyleSheetFromMarked(), ScTabView::HasPageFieldDataAtCursor(), ScTabViewShell::HasSelection(), ScDBFunc::HasSelectionForDateGroup(), ScDBFunc::HasSelectionForNumGroup(), ScFormulaReferenceHelper::Init(), ScFilterDlg::Init(), ScViewFunc::InsertAreaLink(), ScDocFunc::InsertCells(), ScTabViewShell::InsertURL(), ScTabViewShell::isAnyEditViewInRange(), ScGridWindow::KeyInput(), ScTabView::KillEditView(), lcl_GetSortParam(), lcl_GetTextToColumnsRange(), lcl_SetTextCursorPos(), lcl_UnLockComment(), ScTabView::MarkDataArea(), ScTabView::MarkMatrixFormula(), ScViewFunc::ModifyCellSize(), ScGridWindow::MouseButtonUp(), ScTabView::MoveCursorAbs(), ScTabView::MoveCursorRel(), ScGridWindow::notifyKitCellViewCursor(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFromClip(), ScClipUtil::PasteFromClipboard(), ScViewFunc::PasteFromSystem(), ScViewFunc::PasteFromTransferable(), ScViewFunc::PasteLink(), ScDBFunc::RepeatDB(), ScSpellDialogChildWindow::Reset(), ScTabPageSortFields::Reset(), ScCondFormatDlg::ScCondFormatDlg(), ScFormulaDlg::ScFormulaDlg(), ScNamePasteDlg::ScNamePasteDlg(), ScSelectionState::ScSelectionState(), ScViewFunc::SearchAndReplace(), ScViewFunc::SelectionEditable(), ScGridWindow::SetCellSelectionPixel(), ScTabView::SetCursor(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), ScViewFunc::SetMarkedWidthOrHeight(), ScViewFunc::SetNumberFormat(), ScViewFunc::SetNumFmtByStr(), ScViewFunc::SetStyleSheetToMarked(), ScTabView::SetTabNo(), ScViewFunc::SetWidthOrHeight(), ScFormulaReferenceHelper::ShowFormulaReference(), ScViewFunc::ShowNote(), ScTabView::SplitAtCursor(), ScTabView::StartDataSelect(), ScTabView::StopRefMode(), ScFormulaDlg::switchBack(), FuSelection::TestDetective(), ScTabView::TestHintWindow(), ScDBFunc::UpdateCharts(), ScNavigatorDlg::UpdateColumn(), ScGridWindow::UpdateCursorOverlay(), and ScTabViewShell::UpdateInputHandler().

◆ GetCurXForTab()

SCCOL ScViewData::GetCurXForTab ( SCTAB  nTabIndex) const

Definition at line 1430 of file viewdata.cxx.

References maTabData, and ValidTab().

Referenced by ScViewFunc::OnLOKInsertDeleteColumn(), and ScTabView::UpdateEditView().

◆ GetCurY()

SCROW ScViewData::GetCurY ( ) const
inline

Definition at line 402 of file viewdata.hxx.

References ScViewDataTable::nCurY.

Referenced by ScViewFunc::AdjustBlockHeight(), ScTabView::AlignToCursor(), ScViewFunc::ApplySelectionPattern(), ScViewFunctionSet::BeginDrag(), ScViewFunc::ChangeIndent(), ScViewFunc::ChangeNumFmtDecimals(), ScGridWindow::Command(), ScViewFunctionSet::CreateAnchor(), ScTabViewShell::CreateRefDialogController(), ScViewFunc::DeleteCells(), ScViewFunc::DeleteMulti(), ScDispatch::dispatch(), ScTabControl::DoDrag(), ScPosWnd::DoEnter(), ScViewFunc::DoSheetConversion(), ScViewFunc::DoThesaurus(), ScTabView::DoVSplit(), ScGridWindow::Draw(), ScGridWindow::dumpCellProperties(), ScViewFunc::EditNote(), ScViewFunc::EnterBlock(), ScViewFunc::EnterDataAtCursor(), ScViewFunc::EnterMatrix(), ScCellShell::Execute(), ScTabViewShell::Execute(), ScFormatShell::ExecuteAttr(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteDB(), ScCellShell::ExecuteEdit(), ScCellShell::ExecuteExternalSource(), ScCellShell::ExecuteMove(), ScFormatShell::ExecuteNumFormat(), ScFormatShell::ExecuteStyle(), ScTabView::ExpandBlock(), ScTabView::FreezeSplitters(), FuInsertChart::FuInsertChart(), ScVbaApplication::getActiveCell(), ScTabView::GetAreaMoveEndPosition(), ScViewFunc::GetAutoSumArea(), ScCellShell::GetClipState(), GetCurPos(), ScPivotShell::GetCurrDPObject(), ScFormatShell::GetCurrentNumberFormatType(), ScCellShell::GetDBState(), ScTabViewShell::GetFunction(), ScCellShell::GetHLinkState(), ScTabView::GetInsertPos(), GetMoveCursor(), ScTabView::GetPageMoveEndPosition(), ScViewFunc::GetSelectionPattern(), GetSimpleArea(), ScCellShell::GetState(), ScTabViewShell::GetState(), ScViewFunc::GetStyleSheetFromMarked(), ScTabView::HasPageFieldDataAtCursor(), ScTabViewShell::HasSelection(), ScDBFunc::HasSelectionForDateGroup(), ScDBFunc::HasSelectionForNumGroup(), ScFormulaReferenceHelper::Init(), ScViewFunc::InsertAreaLink(), ScDocFunc::InsertCells(), ScTabViewShell::InsertURL(), ScTabViewShell::isAnyEditViewInRange(), ScGridWindow::KeyInput(), ScTabView::KillEditView(), lcl_GetSortParam(), lcl_GetTextToColumnsRange(), lcl_SetTextCursorPos(), lcl_UnLockComment(), ScTabView::MarkDataArea(), ScTabView::MarkMatrixFormula(), ScViewFunc::ModifyCellSize(), ScGridWindow::MouseButtonUp(), ScTabView::MoveCursorAbs(), ScTabView::MoveCursorRel(), ScGridWindow::notifyKitCellViewCursor(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFromClip(), ScClipUtil::PasteFromClipboard(), ScViewFunc::PasteFromSystem(), ScViewFunc::PasteFromTransferable(), ScViewFunc::PasteLink(), ScDBFunc::RepeatDB(), ScSpellDialogChildWindow::Reset(), ScCondFormatDlg::ScCondFormatDlg(), ScFormulaDlg::ScFormulaDlg(), ScNamePasteDlg::ScNamePasteDlg(), ScSelectionState::ScSelectionState(), ScViewFunc::SearchAndReplace(), ScViewFunc::SelectionEditable(), ScGridWindow::SetCellSelectionPixel(), ScTabView::SetCursor(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), ScViewFunc::SetMarkedWidthOrHeight(), ScViewFunc::SetNumberFormat(), ScViewFunc::SetNumFmtByStr(), ScViewFunc::SetStyleSheetToMarked(), ScTabView::SetTabNo(), ScViewFunc::SetWidthOrHeight(), ScFormulaReferenceHelper::ShowFormulaReference(), ScViewFunc::ShowNote(), ScTabView::SplitAtCursor(), ScTabView::StartDataSelect(), ScTabView::StopRefMode(), ScFormulaDlg::switchBack(), FuSelection::TestDetective(), ScTabView::TestHintWindow(), ScDBFunc::UpdateCharts(), ScGridWindow::UpdateCursorOverlay(), ScTabViewShell::UpdateInputHandler(), and ScNavigatorDlg::UpdateRow().

◆ GetCurYForTab()

SCROW ScViewData::GetCurYForTab ( SCTAB  nTabIndex) const

Definition at line 1438 of file viewdata.cxx.

References maTabData, and ValidTab().

Referenced by ScViewFunc::OnLOKInsertDeleteRow(), and ScTabView::UpdateEditView().

◆ GetDelMark()

bool ScViewData::GetDelMark ( ScRange rRange) const
inline

◆ GetDialogParent()

weld::Window * ScViewData::GetDialogParent ( )

◆ GetDispatcher()

SfxDispatcher & ScViewData::GetDispatcher ( )

◆ GetDocFunc()

ScDocFunc & ScViewData::GetDocFunc ( ) const

◆ GetDocShell()

ScDocShell * ScViewData::GetDocShell ( ) const
inline

Definition at line 354 of file viewdata.hxx.

Referenced by ScGridWindow::AcceptDrop(), ScTabViewShell::ActivateObject(), ScViewFunc::AdjustBlockHeight(), ScViewFunc::AdjustPrintZoom(), ScViewFunc::AdjustRowHeight(), ScTabControl::AllowRenaming(), ScViewFunc::AppendTable(), ScPivotLayoutDialog::ApplyChanges(), ScViewFunc::ApplyPatternLines(), ScViewFunc::ApplySelectionPattern(), ScViewFunc::AutoFormat(), ScDBFunc::AutoOutline(), ScViewFunctionSet::BeginDrag(), ScDrawView::BeginDrag(), ScDrawView::CalcNormScale(), ScStatisticsInputOutputDialog::CalculateInputAndWriteToOutput(), ScStatisticsTwoVariableDialog::CalculateInputAndWriteToOutput(), ScTabView::CalcZoom(), ScViewFunc::ChangeIndent(), ScFilterDlg::Close(), ScSpecialFilterDlg::Close(), ScTabViewShell::ConnectObject(), ScDBFunc::Consolidate(), ScTabViewShell::Construct(), ScViewFunc::ConvertFormulaToValue(), ScViewFunc::CopyToClipMultiRange(), ScViewFunc::CopyToClipSingleRange(), ScDrawView::CopyToTransferable(), ScViewFunc::CopyToTransferable(), ScSelectionTransferObj::CreateCellData(), ScSelectionTransferObj::CreateDrawData(), ScDrawView::createLocalTextUndoManager(), ScViewFunc::CreateNames(), ScTabViewShell::CreateRefDialogController(), ScTabView::CursorPosChanged(), ScViewFunc::CutToClip(), ScGridWindow::DataChanged(), ScExternalRefLink::DataChanged(), ScViewFunc::DataFormPutData(), ScTabViewShell::Deactivate(), ScViewFunc::DeleteCells(), ScViewFunc::DeleteContents(), ScDrawView::DeleteMarked(), ScViewFunc::DeleteMulti(), ScViewFunc::DeletePageBreak(), ScDBFunc::DeletePivotTable(), ScInputHandler::DeleteRangeFinder(), ScViewFunc::DeleteTable(), ScViewFunc::DeleteTables(), ScTabView::DeselectAllTables(), ScViewFunc::DetectiveAddError(), ScViewFunc::DetectiveAddPred(), ScViewFunc::DetectiveAddSucc(), ScViewFunc::DetectiveDelAll(), ScViewFunc::DetectiveDelPred(), ScViewFunc::DetectiveDelSucc(), ScViewFunc::DetectiveMarkInvalid(), ScViewFunc::DetectiveMarkPred(), ScViewFunc::DetectiveMarkSucc(), ScViewFunc::DetectiveRefresh(), ScDispatch::dispatch(), ScViewFunc::DoAutoAttributes(), ScTabView::DoChartSelection(), ScDrawView::DoCopy(), ScTabView::DoDPFieldPopup(), ScTabControl::DoDrag(), ScPosWnd::DoEnter(), ScDocShell::DoEnterHandler(), ScGridWindow::DoPushPivotButton(), ScViewFunc::DoRefConversion(), ScTabView::DoResize(), ScViewFunc::DoSheetConversion(), ScDBFunc::DoSubTotals(), ScViewFunc::DoThesaurus(), ScGridWindow::DPTestMouse(), ScGridWindow::DrawContent(), ScGridWindow::DropTransferObj(), ScViewFunc::EditNote(), ScViewFunc::EnterData(), ScViewFunc::EnterMatrix(), ScViewFunc::EnterValue(), ScTabView::ErrorMessage(), ScDrawShell::ExecDrawFunc(), ScTabViewShell::ExecDrawIns(), ScTabViewShell::ExecImageMap(), ScPivotShell::Execute(), ScCellShell::Execute(), ScEditShell::Execute(), ScTabViewShell::Execute(), ScCellShell::ExecuteDB(), ScGridWindow::ExecuteDrop(), ScCellShell::ExecuteEdit(), ScDrawShell::ExecuteHLink(), ScTabViewShell::ExecuteSave(), ScFormatShell::ExecuteStyle(), ScCellShell::ExecuteSubtotals(), ScTabViewShell::ExecuteTable(), ScTabViewShell::ExecuteUndo(), ScViewFunc::FillAuto(), ScTabViewShell::FillFieldData(), ScViewFunc::FillSeries(), ScViewFunc::FillSimple(), ScViewFunc::FillTab(), ScDrawView::FitToCellSize(), ScInputHandler::FormulaPreview(), ScTabView::FreezeSplitters(), FuInsertChart::FuInsertChart(), ScRandomNumberGeneratorDialog::GenerateNumbers(), ScTabViewObj::getActiveSheet(), ScDBFunc::GetAnonymousDBData(), ScDocShell::GetBestViewShell(), ScCellShell::GetBlockState(), ScCellShell::GetCellState(), ScTabViewObj::GetClickedObject(), ScCellShell::GetClipState(), ScInputHandler::GetColData(), ScDBFunc::GetDBData(), ScCellShell::GetDBState(), ScTabViewShell::GetDialogParent(), ScAccessibleCellTextData::GetDocShell(), ScTabViewShell::GetDrawInsState(), ScGridWindow::GetEditUrl(), ScGridWindow::GetFocus(), ScInputHandler::GetFormulaData(), ScViewFunc::GetOptimalColWidth(), ScTabViewShell::GetPrinter(), ScViewPaneBase::getReferredCells(), ScTabViewShell::GetSaveState(), ScTabViewObj::getSelection(), ScCellShell::GetState(), ScPivotShell::GetState(), ScTabViewShell::GetState(), ScTabViewShell::GetStateTable(), ScViewFunc::HasBookmarkAtCursor(), ScDBFunc::HideAutoFilter(), ScDBFunc::HideMarkedOutlines(), ScDBFunc::HideOutline(), ScViewFunc::HideTable(), ScGridWindow::HitRangeFinder(), IMPL_LINK(), IMPL_LINK_NOARG(), ScInputHandler::ImplCreateEditEngine(), ScViewFunc::ImportTables(), ScSpellDialogChildWindow::Init(), ScInsertTableDlg::Init_Impl(), ScTextWnd::InitEditEngine(), ScInputHandler::InitRangeFinder(), ScTabViewShell::InnerResizePixel(), ScInputHandler::InputChanged(), ScInputHandler::InputCommand(), ScViewFunc::InsertAreaLink(), ScViewFunc::InsertCells(), ScViewFunc::InsertCurrentTime(), ScViewFunc::InsertName(), ScViewFunc::InsertNameList(), ScViewFunc::InsertPageBreak(), ScViewFunc::InsertTable(), ScViewFunc::InsertTables(), FuSelection::IsNoteCaptionClicked(), FuDraw::KeyInput(), ScGridWindow::KeyInput(), ScInputHandler::KeyInput(), lcl_GetSortParam(), lcl_sendLOKDocumentBackground(), ScTabView::MakeDrawLayer(), ScDBFunc::MakeOutline(), ScDBFunc::MakePivotTable(), ScViewFunc::MakeScenario(), ScViewFunc::MarkAndJumpToRanges(), ScViewFunc::MergeCells(), ScViewFunc::ModifyCellSize(), FuSelection::MouseButtonUp(), ScGridWindow::MouseButtonUp(), ScTabViewObj::MousePressed(), ScTabViewObj::MouseReleased(), ScViewFunc::MoveBlockTo(), ScViewFunc::MoveTable(), ScTabViewShell::Notify(), ScInputHandler::NotifyChange(), ScDocFunc::NotifyInputHandler(), ScClient::ObjectAreaChanged(), ScCondFormatDlg::OkPressed(), ScGridWindow::PagebreakMove(), ScTabView::PaintRangeFinder(), ScViewFunc::PasteDataFormat(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFromClip(), ScViewFunc::PasteFromClipToMultiRanges(), ScViewFunc::PasteFromTransferable(), ScViewFunc::PasteMultiRangesFromClip(), ScViewFunc::PasteRTF(), ScGridWindow::PasteSelection(), sc::SparklineDataRangeDialog::perform(), sc::SparklineDialog::perform(), ScSamplingDialog::PerformSampling(), ScDocShell::PostEditView(), ScViewFunc::PostPasteFromClip(), ScViewFunc::ProtectDoc(), ScViewFunc::ProtectSheet(), ScDBFunc::Query(), ScTabViewShell::QueryObjAreaPixel(), ScDBFunc::RecalcPivotTable(), ScDBFunc::RemoveAllOutlines(), ScViewFunc::RemoveManualBreaks(), ScViewFunc::RemoveMerge(), ScDBFunc::RemoveOutline(), ScViewFunc::RemoveStyleSheetInUse(), ScViewFunc::RenameTable(), ScUndoPrintZoom::Repeat(), ScDBFunc::RepeatDB(), ScViewFunc::ReplaceNote(), ScGridWindow::RFMouseMove(), ScFormulaDlg::ScFormulaDlg(), ScShareDocumentDlg::ScShareDocumentDlg(), ScTabViewShell::ScTabViewShell(), ScViewFunc::SearchAndReplace(), ScTabViewObj::select(), ScTabView::SelectAllTables(), ScTabViewObj::SelectionChanged(), ScDBFunc::SelectLevel(), ScTabViewObj::setActiveSheet(), ScDrawView::SetCellAnchored(), ScTabViewShell::SetCurSubShell(), ScTabViewShell::SetDrawTextUndo(), ScDrawView::SetMarkedOriginalSize(), ScDrawView::SetMarkedToLayer(), ScInputHandler::SetMode(), ScViewFunc::SetNoteText(), ScDrawView::SetPageAnchored(), ScTabViewShell::SetPrinter(), ScViewFunc::SetPrintRanges(), ScViewFunc::SetPrintZoom(), ScTabViewObj::setPropertyValue(), ScViewFunc::SetSelectionFrameLines(), ScViewFunc::SetStyleSheetToMarked(), ScViewFunc::SetTabBgColor(), ScTabView::SetTabNo(), ScDocShell::SetVisAreaOrSize(), ScViewFunc::SetWidthOrHeight(), ScTabViewObj::SheetChanged(), ScInputHandler::ShowArgumentsTip(), ScDBFunc::ShowDataPilotSourceData(), ScDBFunc::ShowMarkedOutlines(), ScViewFunc::ShowNote(), ScDBFunc::ShowOutline(), ScViewFunc::ShowTable(), ScDBFunc::Sort(), ScInputHandler::StartTable(), FuText::StopEditMode(), ScTabView::TabChanged(), ScViewFunc::TabOp(), ScDBFunc::ToggleAutoFilter(), ScViewFunc::TransliterateText(), ScDBFunc::UISort(), ScViewFunc::Unprotect(), ScInputHandler::UpdateAdjust(), ScGridWindow::UpdateDPFromFieldPopupMenu(), ScGridWindow::UpdateInputContext(), ScTabView::UpdateLayerLocks(), ScInputHandler::UpdateLokReferenceMarks(), ScTabViewShell::UpdateOleZoom(), ScTabView::UpdatePageBreakData(), ScTabView::UpdateRef(), ScViewFunc::UpdateSelectionArea(), ScTabView::UpdateShow(), ScViewFunc::UpdateStyleSheetInUse(), ScViewFunc::UseScenario(), ScClient::ViewChanged(), and ScTabViewShell::~ScTabViewShell().

◆ GetDocument()

ScDocument & ScViewData::GetDocument ( ) const
inline

Definition at line 380 of file viewdata.hxx.

Referenced by ScGridWindow::AcceptDrop(), ScTabControl::AcceptDrop(), ScGridWindow::AcceptPrivateDrop(), ScTabViewShell::Activate(), ScTabViewShell::AddAccessibilityObject(), ScCheckListMenuControl::addDateMember(), ScTabControl::AddTabClick(), ScTabView::AlignToCursor(), ScViewFunc::ApplyAttributes(), ScDBFunc::ApplyAutoFilter(), ScViewFunc::ApplyPatternLines(), ScDBFunc::AutoOutline(), ScViewFunc::AutoSum(), ScTabView::CalcZoom(), ScInputHandler::CancelHandler(), ScUndoUseScenario::CanRepeat(), ScViewFunc::ChangeNumFmtDecimals(), ScTabView::ClickCursor(), ScGridWindow::Command(), ScHeaderControl::Command(), ScViewFunc::CopyAutoSpellData(), ScViewFunc::CopyToClipMultiRange(), ScViewFunc::CopyToClipSingleRange(), ScViewFunc::CopyToTransferable(), ScGridWindow::CreateAnchorHandle(), ScViewFunc::CreateAutoFormatData(), ScTabViewShell::CreateRefDialogController(), ScTabView::CursorPosChanged(), ScViewFunc::CutToClip(), ScInputHandler::DataChanged(), ScViewFunc::DataFormPutData(), ScDBFunc::DataPilotInput(), ScDBFunc::DataPilotMove(), ScDBFunc::DateGroupDataPilot(), ScTabViewShell::Deactivate(), ScViewFunc::DeleteContents(), ScTabView::DeselectAllTables(), ScViewFunc::DetectiveMarkSucc(), ScAutoFmtPreview::DetectRTL(), ScGridWindow::DoAutoFilterButton(), ScTabViewShell::DoAutoSum(), ScTabView::DoHSplit(), ScTabView::DoneBlockMode(), ScTabView::DoneRefMode(), ScGridWindow::DoPushPivotButton(), ScViewFunc::DoRefConversion(), ScTabView::DoResize(), ScGridWindow::DoScenarioMenu(), ScTabView::DoVSplit(), ScGridWindow::DPLaunchFieldPopupMenu(), ScGridWindow::DPTestFieldPopupArrow(), ScGridWindow::Draw(), ScGridWindow::DrawButtons(), ScGridWindow::DrawContent(), ScTabView::DrawEnableAnim(), ScGridWindow::DrawHiddenIndicator(), ScGridWindow::DrawPagePreview(), ScGridWindow::DropScroll(), ScGridWindow::DropTransferObj(), ScGridWindow::dumpCellProperties(), ScGridWindow::dumpColumnCellStorage(), ScGridWindow::dumpColumnInformationHmm(), ScGridWindow::dumpColumnInformationPixel(), ScGridWindow::dumpGraphicInformation(), EditGrowX(), EditGrowY(), ScTabView::EnableAutoSpell(), ScViewFunc::EnterBlock(), ScViewFunc::EnterData(), ScInputHandler::EnterHandler(), ScViewFunc::EnterMatrix(), ScViewFunc::EnterValue(), ScTabViewShell::ExecDraw(), ScDrawShell::ExecDrawAttr(), ScDrawShell::ExecDrawFunc(), ScPivotShell::Execute(), ScCellShell::Execute(), ScEditShell::Execute(), ScTabViewShell::Execute(), ScDrawShell::ExecuteAreaDlg(), ScFormatShell::ExecuteAttr(), ScTabViewShell::ExecuteCellFormatDlg(), ScCellShell::ExecuteCursor(), ScCellShell::ExecuteCursorSel(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteDB(), ScGridWindow::ExecuteDrop(), ScTabControl::ExecuteDrop(), ScCellShell::ExecuteEdit(), ScCellShell::ExecuteFillSingleEdit(), ScDrawShell::ExecuteLineDlg(), ScFormatShell::ExecuteNumFormat(), ScTabViewShell::ExecuteRetypePassDlg(), ScTabViewShell::ExecuteTable(), ScTabView::ExpandBlock(), ScViewFunc::ExtendScenario(), ScViewFunc::FillCrossDblClick(), ScTabPageSortFields::FillFieldLists(), ScTabView::FindNextUnprot(), FuPoor::ForceScroll(), ScTabView::FreezeSplitters(), FuInsertChart::FuInsertChart(), FuInsertOLE::FuInsertOLE(), ScTabView::GetAreaMoveEndPosition(), ScDrawTextObjectBar::GetAttrState(), ScViewFunc::GetAutoSumArea(), ScViewFunc::GetAutoSumFormula(), ScCellShell::GetBlockState(), ScTabView::GetBorderSize(), ScTabView::GetChartDialogPos(), ScTabView::GetChartInsertPos(), ScTabViewObj::GetClickedObject(), ScCondFormatDlg::GetConditionalFormat(), ScViewFunc::GetCreateNameFlags(), ScPivotShell::GetCurrDPObject(), ScFormatShell::GetCurrentNumberFormatType(), ScCellShell::GetDBState(), ScOutlineWindow::GetDoc(), ScAccessibleDocument::GetDocument(), ScAccessibleCell::GetDocument(), ScAccessibleSpreadsheet::GetDocument(), ScGridWindow::GetDPFieldOrientation(), ScTabViewShell::GetDrawInsState(), ScGridWindow::GetDrawMapMode(), ScChildrenShapes::GetDrawPage(), ScColBar::GetEntrySize(), ScRowBar::GetEntrySize(), ScColBar::GetEntryText(), ScTabViewShell::GetFormula(), ScTabViewShell::GetFunction(), ScRowBar::GetHiddenCount(), ScCellShell::GetHLinkState(), ScTabView::GetInsertPos(), ScGridWindow::GetListValButtonRect(), ScFormatShell::GetNumFormatState(), ScPivotFilterDlg::GetOutputItem(), ScModelObj::getPartHash(), ScModelObj::getPartInfo(), ScModelObj::getPartName(), ScTabControl::GetPrivatDropPos(), ScGridWindow::GetRectsAnyFor(), ScTabView::getRowColumnHeaders(), ScVbaNames::getScDocument(), ScDBFunc::GetSelectedMemberList(), ScTabViewObj::getSelectedSheets(), ScViewFunc::GetSelectionFrame(), ScViewFunc::GetSelectionPattern(), ScViewFunc::GetSelectionScriptType(), ScTabViewShell::GetSelectionText(), ScTabView::getSheetGeometryData(), GetSimpleArea(), ScCellShell::GetState(), ScTabViewShell::GetState(), ScTabViewShell::GetStateTable(), ScViewFunc::GetStyleSheetFromMarked(), ScFormatShell::GetStyleState(), ScFormatShell::GetTextDirectionState(), ScViewPaneBase::GetVisArea(), ScDBFunc::GotoDBArea(), ScDBFunc::GroupDataPilot(), ScGridWindow::HandleMouseButtonDown(), ScGridWindow::HasScenarioButton(), ScTabViewShell::HasSelection(), ScDBFunc::HasSelectionForDateGroup(), ScDBFunc::HasSelectionForDrillDown(), ScDBFunc::HasSelectionForNumGroup(), ScGridWindow::HitRangeFinder(), ScDBFunc::ImportData(), ScFormulaReferenceHelper::Init(), ScTabView::Init(), ScTabPageSortFields::Init(), ScTabPageSortOptions::Init(), ScTpSubTotalGroup::Init(), ScTpSubTotalOptions::Init(), ScTpUserLists::Init(), ScFilterDlg::Init(), ScSpecialFilterDlg::Init(), ScPivotFilterDlg::Init(), ScTabView::InitBlockMode(), ScTextWnd::InitEditEngine(), ScTabView::InitRefMode(), ScTabView::InitScrollBar(), ScViewFunc::InsertBookmark(), ScViewFunc::InsertSpecialChar(), ScTabViewShell::InsertURLButton(), ScTabView::InterpretVisible(), ScGridWindow::IsAutoFilterActive(), ScGridWindow::IsCellCoveredByText(), ScColBar::IsLayoutRTL(), ScRowBar::IsMirrored(), ScInputHandler::IsModalMode(), ScTabViewObj::IsMouseListening(), ScGridWindow::IsMyModel(), FuSelection::IsNoteCaptionClicked(), ScTabViewShell::IsRefInputMode(), ScHeaderControl::IsSelectionAllowed(), ScGridWindow::KeyInput(), ScGridWindow::LaunchAutoFilterMenu(), ScGridWindow::LaunchDataSelectMenu(), ScGridWindow::LaunchDPFieldMenu(), ScGridWindow::LaunchPageFieldMenu(), lcl_DrawScenarioFrames(), lcl_GetInputType(), lcl_GetSortParam(), lcl_GetTextToColumnsRange(), lcl_InsertGraphic(), lcl_UnLockComment(), ScViewFunc::LinkBlock(), ScGridWindow::LogicInvalidate(), ScTextWnd::MakeDialogEditView(), ScTabView::MakeDrawView(), ScDBFunc::MakePivotTable(), ScTabView::MakeVisible(), ScTabView::MarkColumns(), ScTabView::MarkCursor(), ScTabView::MarkDataArea(), ScTabView::MarkMatrixFormula(), ScTabView::MarkRange(), ScTabView::MarkRows(), ScModule::ModifyOptions(), FuSelection::MouseButtonDown(), ScHeaderControl::MouseButtonDown(), FuSelection::MouseButtonUp(), ScGridWindow::MouseButtonUp(), ScHeaderControl::MouseMove(), ScTabView::MoveCursorAbs(), ScTabView::MoveCursorEnd(), ScTabView::MoveCursorEnter(), ScTabView::MoveCursorRel(), ScTabView::MoveCursorScreen(), ScViewFunc::MoveTable(), ScTabViewShell::Notify(), ScInputHandler::NotifyChange(), ScDBFunc::NumGroupDataPilot(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScDBFunc::OutlinePossible(), ScGridWindow::Paint(), ScHeaderControl::Paint(), ScCornerButton::Paint(), ScTabView::PaintArea(), ScTabView::PaintExtras(), ScTabView::PaintLeftArea(), ScTabView::PaintMarks(), ScTabView::PaintRangeFinderEntry(), ScGridWindow::PaintTile(), ScTabView::PaintTopArea(), ScViewFunc::PasteDataFormat(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFile(), ScViewFunc::PasteFromClip(), ScClipUtil::PasteFromClipboard(), ScViewFunc::PasteFromClipToMultiRanges(), ScViewFunc::PasteMultiRangesFromClip(), ScVbaWorksheets::PrintPreview(), ScTabViewShell::QueryObjAreaPixel(), ReadUserDataSequence(), ScViewDataTable::ReadUserDataSequence(), ScDBFunc::RecalcPivotTable(), ScAcceptChgDlg::ReInit(), ScFormulaReferenceHelper::ReleaseFocus(), ScTabViewShell::RemoveAccessibilityObject(), ScViewFunc::RemoveMerge(), ScViewFunc::RemoveStyleSheetInUse(), ScDBFunc::RepeatDB(), ScGridWindow::RequestHelp(), ScGridWindow::RFMouseMove(), ScAuditingShell::ScAuditingShell(), ScChildrenShapes::ScChildrenShapes(), ScCondFormatDlg::ScCondFormatDlg(), ScConflictsDlg::ScConflictsDlg(), ScDataFormDlg::ScDataFormDlg(), ScDrawTextObjectBar::ScDrawTextObjectBar(), ScFormatShell::ScFormatShell(), ScFormulaDlg::ScFormulaDlg(), ScHFPage::ScHFPage(), ScInsertCellDlg::ScInsertCellDlg(), ScPageBreakShell::ScPageBreakShell(), ScPivotShell::ScPivotShell(), ScTabView::ScrollHdl(), ScTabView::ScrollX(), ScTabView::ScrollY(), ScTabControl::ScTabControl(), ScTabControl::Select(), ScTabView::SelectAll(), ScTabView::SelectAllTables(), ScViewFunc::SelectionEditable(), ScTabView::SelectNextTab(), ScTabViewObj::setActiveSheet(), ScNavigatorDlg::SetCurrentTableStr(), ScViewFunctionSet::SetCursorAtCell(), ScViewFunctionSet::SetCursorAtPoint(), ScDBFunc::SetDataPilotDetails(), ScChildrenShapes::SetDrawBroadcaster(), ScColBar::SetEntrySize(), ScRowBar::SetEntrySize(), ScViewFunc::SetNumberFormat(), ScViewFunc::SetNumFmtByStr(), ScModelObj::setPart(), ScTabViewObj::setPropertyValue(), ScCondFormatDlg::SetReference(), ScInputHandler::SetReference(), ScViewFunc::SetSelectionFrameLines(), ScTabView::SetTabNo(), ScViewFunc::SetValidation(), ScFilterDlg::SetValString(), ScDBFunc::ShowDataPilotSourceData(), ScFormulaReferenceHelper::ShowFormulaReference(), ScGridWindow::ShowNoteMarker(), ScFormulaReferenceHelper::ShowSimpleReference(), ScTabView::SkipCursorHorizontal(), ScTabView::SkipCursorVertical(), ScViewFunc::Solve(), sc::SparklineShell::SparklineShell(), ScTabView::StartDataSelect(), ScInputWindow::StartFormula(), ScTabControl::StartRenaming(), ScNavigatorControllerItem::StateChangedAtToolBoxControl(), FuText::StopEditMode(), ScTabView::StopRefMode(), ScTabViewShell::TabKeyInput(), ScTabView::TestHintWindow(), ScGridWindow::TestMouse(), ScViewFunc::TestRemoveMerge(), ScDBFunc::TestRemoveOutline(), ScDBFunc::ToggleAutoFilter(), ScDBFunc::UngroupDataPilot(), ScGridWindow::UpdateAutoFillOverlay(), ScGridWindow::UpdateAutoFilterFromMenu(), ScDBFunc::UpdateCharts(), ScGridWindow::UpdateCursorOverlay(), ScGridWindow::UpdateDragRectOverlay(), UpdateFixX(), UpdateFixY(), ScTabView::UpdateFormulas(), ScGridWindow::UpdateFormulas(), ScTabView::UpdateHeaderWidth(), ScTabControl::UpdateInputContext(), ScTabViewShell::UpdateInputHandler(), ScTabView::UpdateLayerLocks(), UpdateOutlinerFlags(), ScInputHandler::UpdateRange(), ScTabView::UpdateRef(), ScInputHandler::UpdateRefDevice(), ScTabView::UpdateScrollBars(), ScGridWindow::UpdateSelectionOverlay(), ScGridWindow::UpdateSparklineGroupOverlay(), ScInputHandler::UpdateSpellSettings(), ScTabControl::UpdateStatus(), ScViewFunc::UpdateStyleSheetInUse(), ScGridWindow::UpdateVisibleRange(), ScTabViewShell::UseSubTotal(), WriteUserDataSequence(), ScViewDataTable::WriteUserDataSequence(), and ScChildrenShapes::~ScChildrenShapes().

◆ GetEditActivePart()

ScSplitPos ScViewData::GetEditActivePart ( ) const
inline

◆ GetEditAdjust()

SvxAdjust ScViewData::GetEditAdjust ( ) const
inline

Definition at line 518 of file viewdata.hxx.

Referenced by ScInputHandler::DataChanged(), and SetEditEngine().

◆ GetEditArea()

tools::Rectangle ScViewData::GetEditArea ( ScSplitPos  eWhich,
SCCOL  nPosX,
SCROW  nPosY,
vcl::Window pWin,
const ScPatternAttr pPattern,
bool  bForceToTop,
bool  bInPrintTwips = false 
)

◆ GetEditEndCol()

SCCOL ScViewData::GetEditEndCol ( ) const
inline

◆ GetEditEndRow()

SCROW ScViewData::GetEditEndRow ( ) const
inline

◆ GetEditStartCol()

SCCOL ScViewData::GetEditStartCol ( ) const
inline

◆ GetEditStartRow()

SCROW ScViewData::GetEditStartRow ( ) const
inline

◆ GetEditView() [1/2]

EditView * ScViewData::GetEditView ( ScSplitPos  eWhich) const
inline

Definition at line 584 of file viewdata.hxx.

◆ GetEditView() [2/2]

void ScViewData::GetEditView ( ScSplitPos  eWhich,
EditView *&  rViewPtr,
SCCOL rCol,
SCROW rRow 
)

◆ GetEditViewCol()

SCCOL ScViewData::GetEditViewCol ( ) const
inline

◆ GetEditViewRow()

SCROW ScViewData::GetEditViewRow ( ) const
inline

◆ GetFillData()

void ScViewData::GetFillData ( SCCOL rStartCol,
SCROW rStartRow,
SCCOL rEndCol,
SCROW rEndRow 
)

Definition at line 1365 of file viewdata.cxx.

References nFillEndX, nFillEndY, nFillStartX, and nFillStartY.

Referenced by ScCellShell::ExecuteEdit(), and ScGridWindow::MouseButtonUp().

◆ GetFillMode()

ScFillMode ScViewData::GetFillMode ( ) const
inline

◆ GetFixPosX()

SCCOL ScViewData::GetFixPosX ( ) const
inline

◆ GetFixPosY()

SCROW ScViewData::GetFixPosY ( ) const
inline

◆ GetFormulaBarLines()

sal_Int16 ScViewData::GetFormulaBarLines ( ) const
inline

◆ GetHSplitMode()

ScSplitMode ScViewData::GetHSplitMode ( ) const
inline

◆ GetHSplitPos()

tools::Long ScViewData::GetHSplitPos ( ) const
inline

◆ GetLogicMode() [1/2]

const MapMode & ScViewData::GetLogicMode ( )

Definition at line 3022 of file viewdata.cxx.

References aLogicMode, Point, and MapMode::SetOrigin().

Referenced by SetEditEngine().

◆ GetLogicMode() [2/2]

const MapMode & ScViewData::GetLogicMode ( ScSplitPos  eWhich)

◆ GetLOKDocHeightPixel()

tools::Long ScViewData::GetLOKDocHeightPixel ( ) const
inline

◆ GetLOKDocWidthPixel()

tools::Long ScViewData::GetLOKDocWidthPixel ( ) const
inline

◆ GetLOKHeightHelper() [1/2]

ScPositionHelper & ScViewData::GetLOKHeightHelper ( )
inline

◆ GetLOKHeightHelper() [2/2]

ScPositionHelper * ScViewData::GetLOKHeightHelper ( SCTAB  nTabIndex)

Definition at line 2340 of file viewdata.cxx.

References maTabData, and ValidTab().

◆ GetLOKSheetFreezeIndex()

SCCOLROW ScViewData::GetLOKSheetFreezeIndex ( bool  bIsCol) const

◆ getLOKVisibleArea()

const tools::Rectangle & ScViewData::getLOKVisibleArea ( ) const
inline

The visible area in the client (set by setClientVisibleArea).

Definition at line 573 of file viewdata.hxx.

Referenced by ScTabViewShell::ExecDraw(), ScTabView::extendTiledAreaIfNeeded(), ScTabView::GetChartInsertPos(), and ScTabViewShell::getLOKVisibleArea().

◆ GetLOKWidthHelper() [1/2]

ScPositionHelper & ScViewData::GetLOKWidthHelper ( )
inline

◆ GetLOKWidthHelper() [2/2]

ScPositionHelper * ScViewData::GetLOKWidthHelper ( SCTAB  nTabIndex)

Definition at line 2330 of file viewdata.cxx.

References maTabData, and ValidTab().

◆ GetMarkData() [1/2]

ScMarkData & ScViewData::GetMarkData ( )

Definition at line 3141 of file viewdata.cxx.

References maMarkData.

Referenced by ScViewFunc::AdjustBlockHeight(), ScViewFunc::AdjustPrintZoom(), ScViewFunc::ApplySelectionPattern(), ScViewFunc::AutoFormat(), ScDBFunc::AutoOutline(), ScViewFunctionSet::BeginDrag(), ScTabView::CalcZoom(), ScViewFunc::ChangeIndent(), ScTabView::CheckSelectionTransfer(), ScHeaderControl::Command(), ScViewFunc::CopyToClip(), ScViewFunc::CopyToClipMultiRange(), ScViewFunc::CopyToClipSingleRange(), ScViewFunc::CopyToTransferable(), ScSelectionTransferObj::CreateCellData(), ScSelectionTransferObj::CreateFromView(), ScTabViewShell::CreateRefDialogController(), ScViewFunc::CutToClip(), ScViewFunc::DataFormPutData(), ScViewFunc::DeleteCells(), ScAccessibleSpreadsheet::deselectAccessibleChild(), ScTabView::DeselectAllTables(), ScViewFunc::DetectiveMarkPred(), ScViewFunc::DetectiveMarkSucc(), ScTabViewShell::DoAutoSum(), ScTabControl::DoDrag(), ScTabView::DoneBlockMode(), ScViewFunc::DoRefConversion(), ScViewFunc::DoSheetConversion(), ScDBFunc::DoSubTotals(), ScViewFunc::DoThesaurus(), ScGridWindow::Draw(), ScGridWindow::dumpCellProperties(), ScNavigatorDlg::EndOfDataArea(), ScViewFunc::EnterBlock(), ScViewFunc::EnterData(), ScViewFunc::EnterMatrix(), ScCellShell::Execute(), ScTabViewShell::Execute(), ScFormatShell::ExecuteAttr(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteEdit(), ScCellShell::ExecuteExternalSource(), ScFormatShell::ExecuteStyle(), ScTabViewShell::ExecuteTable(), ScViewFunc::FillAuto(), ScViewFunc::FillSeries(), ScViewFunc::FillSimple(), ScViewFunc::FillTab(), ScConversionEngineBase::FindNextConversionCell(), ScTabView::FindNextUnprot(), FuInsertChart::FuInsertChart(), ScDBFunc::GetAnonymousDBData(), ScCellShell::GetBlockState(), ScCellShell::GetCellState(), ScDBFunc::GetDBData(), ScTabViewShell::GetDrawInsState(), ScTabViewShell::GetFunction(), ScViewFunc::GetOptimalColWidth(), ScDocShell::GetSaveTab(), ScAccessibleSpreadsheet::getSelectedAccessibleChild(), ScAccessibleSpreadsheet::getSelectedAccessibleChildCount(), ScAccessibleSpreadsheet::getSelectedAccessibleColumns(), ScAccessibleSpreadsheet::getSelectedAccessibleRows(), ScTabViewObj::getSelectedSheets(), ScTabViewObj::getSelection(), ScViewFunc::GetSelectionFrame(), ScViewFunc::GetSelectionPattern(), ScGridWindow::GetSelectionRects(), ScGridWindow::GetSelectionRectsPrintTwips(), ScViewFunc::GetSelectionScriptType(), ScCellShell::GetState(), ScTabViewShell::GetState(), ScTabViewShell::GetStateTable(), ScViewFunc::GetStyleSheetFromMarked(), ScGridWindow::HandleMouseButtonDown(), ScTabViewShell::HasSelection(), ScPrintAreasDlg::Impl_FillLists(), ScSpellDialogChildWindow::Init(), ScTabView::InitBlockMode(), ScTabView::InitOwnBlockMode(), ScTabView::InitRefMode(), ScViewFunc::InsertCells(), ScAccessibleSpreadsheet::isAccessibleColumnSelected(), ScAccessibleSpreadsheet::isAccessibleRowSelected(), ScAccessibleSpreadsheet::isAccessibleSelected(), ScAccessibleSpreadsheet::IsCompleteSheetSelected(), ScAccessibleCell::IsSelected(), ScViewFunctionSet::IsSelectionAtPoint(), ScHeaderFunctionSet::IsSelectionAtPoint(), ScSpellDialogChildWindow::IsSelectionChanged(), ScAccessibleDocument::IsTableSelected(), lcl_GetTextToColumnsRange(), ScViewFunc::MakeScenario(), ScTabView::MarkColumns(), ScTabView::MarkCursor(), ScNavigatorDlg::MarkDataArea(), ScTabView::MarkRows(), ScUndoUtil::MarkSimpleBlock(), ScViewFunc::MergeCells(), ScDocShell::MergeDocument(), ScGridWindow::MouseButtonUp(), ScViewFunc::MoveBlockTo(), ScTabView::MoveCursorAbs(), ScTabView::MoveCursorEnter(), ScViewFunc::MoveTable(), ScAccessibleSpreadsheet::Notify(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScTabView::PaintBlock(), ScViewFunc::PasteFromClip(), ScViewFunc::PasteFromClipToMultiRanges(), ScViewFunc::PasteMultiRangesFromClip(), ScVbaWorksheets::PrintPreview(), ScViewFunc::ProtectSheet(), ReadExtOptions(), ScViewDataTable::ReadUserDataSequence(), ScViewFunc::RemoveMerge(), ScUndoClearItems::Repeat(), ScSpellDialogChildWindow::Reset(), ScCondFormatDlg::ScCondFormatDlg(), ScPreviewShell::ScPreviewShell(), ScSelectionState::ScSelectionState(), ScTabViewShell::ScTabViewShell(), ScViewFunc::SearchAndReplace(), ScTabControl::Select(), ScTabViewObj::select(), ScVbaWorksheets::Select(), ScTabView::SelectAll(), ScTabView::SelectAllTables(), ScGridWindow::SelectForContextMenu(), ScViewFunc::SelectionEditable(), ScViewFunctionSet::SetAnchor(), ScGridWindow::SetCellSelectionPixel(), ScNavigatorDlg::SetCurrentCell(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), ScColBar::SetEntrySize(), ScRowBar::SetEntrySize(), ScTabView::SetMarkData(), ScViewFunc::SetMarkedWidthOrHeight(), ScColBar::SetMarking(), ScRowBar::SetMarking(), ScViewFunc::SetPrintRanges(), ScViewFunc::SetStyleSheetToMarked(), ScTabView::SetTabNo(), ScNavigatorDlg::StartOfDataArea(), ScInputHandler::StartTable(), ScGridWindow::StopMarking(), ScViewFunc::TabOp(), ScViewFunc::TestMergeCells(), ScGridWindow::TestMouse(), ScViewFunc::TransliterateText(), ScTabView::Unmark(), ScViewFunc::Unprotect(), ScGridWindow::UpdateKitSelection(), ScTabView::UpdateRef(), ScTabControl::UpdateStatus(), and WriteExtOptions().

◆ GetMarkData() [2/2]

const ScMarkData & ScViewData::GetMarkData ( ) const

Definition at line 3146 of file viewdata.cxx.

References maMarkData.

◆ GetMaxTiledCol()

SCCOL ScViewData::GetMaxTiledCol ( ) const
inline

◆ GetMaxTiledRow()

SCROW ScViewData::GetMaxTiledRow ( ) const
inline

◆ GetMergeSizePixel()

bool ScViewData::GetMergeSizePixel ( SCCOL  nX,
SCROW  nY,
tools::Long rSizeXPix,
tools::Long rSizeYPix 
) const

◆ GetMergeSizePrintTwips()

bool ScViewData::GetMergeSizePrintTwips ( SCCOL  nX,
SCROW  nY,
tools::Long rSizeXTwips,
tools::Long rSizeYTwips 
) const

◆ GetMousePosPixel()

Point ScViewData::GetMousePosPixel ( )

◆ GetMouseQuadrant()

void ScViewData::GetMouseQuadrant ( const Point rClickPos,
ScSplitPos  eWhich,
SCCOL  nPosX,
SCROW  nPosY,
bool &  rLeft,
bool &  rTop 
)

◆ GetMoveCursor()

void ScViewData::GetMoveCursor ( SCCOL rCurX,
SCROW rCurY 
)
inline

◆ GetMultiArea()

void ScViewData::GetMultiArea ( ScRangeListRef rRange) const

◆ GetOldCurX()

SCCOL ScViewData::GetOldCurX ( ) const

◆ GetOldCurY()

SCROW ScViewData::GetOldCurY ( ) const

◆ GetOptions()

const ScViewOptions & ScViewData::GetOptions ( ) const
inline

◆ GetPageUpDownOffset()

tools::Long ScViewData::GetPageUpDownOffset ( ) const
inline

Definition at line 570 of file viewdata.hxx.

Referenced by ScTabView::GetPageMoveEndPosition().

◆ GetPixPos()

Point ScViewData::GetPixPos ( ScSplitPos  eWhich) const
inline

◆ GetPosFromPixel()

void ScViewData::GetPosFromPixel ( tools::Long  nClickX,
tools::Long  nClickY,
ScSplitPos  eWhich,
SCCOL rPosX,
SCROW rPosY,
bool  bTestMerge = true,
bool  bRepair = false,
SCTAB  nForTab = -1 
)

Definition at line 2780 of file viewdata.cxx.

References AddPixelsWhile(), aScrSize, ATTR_MERGE(), ScDocument::ExtendMerge(), ScDocument::GetAttr(), ScMergeAttr::GetColMerge(), ScDocument::GetColWidth(), ScTabView::GetGridHeight(), ScTabView::GetGridWidth(), GetPosX(), GetPosY(), ScDocument::GetRowHeight(), ScMergeAttr::GetRowMerge(), Grid, Size::Height(), Hor, comphelper::LibreOfficeKit::isActive(), ScDocument::IsLayoutRTL(), maTabData, ScDocument::MaxCol(), ScDocument::MaxRow(), mrDoc, nPPTX, nPPTY, nTabNo, pDocShell, ScDocShell::PostPaint(), pView, ScDocument::RemoveFlagsTab(), SAL_WARN, Size::setHeight(), Size::setWidth(), ScDocument::SkipOverlapped(), ToPixel(), ValidTab(), Ver, WhichH(), WhichV(), and Size::Width().

Referenced by ScGridWindow::AcceptDrop(), ScGridWindow::AcceptPrivateDrop(), ScTabView::AlignToCursor(), ScViewFunctionSet::BeginDrag(), ScGridWindow::Command(), DeriveLOKFreezeIfNeeded(), ScGridWindow::DPTestMouse(), ScGridWindow::ExecuteDrop(), ScTabView::FreezeSplitters(), ScAccessibleSpreadsheet::getAccessibleAtPoint(), ScTabViewObj::GetClickedObject(), ScGridWindow::GetEditUrl(), GetPrintTwipsPosFromTileTwips(), ScTabViewObj::getSplitColumn(), ScTabViewObj::getSplitRow(), ScGridWindow::HandleMouseButtonDown(), ScGridWindow::HitPageBreak(), ScGridWindow::HitRangeFinder(), ScGridWindow::IsCellCoveredByText(), ScViewFunctionSet::IsSelectionAtPoint(), ScHeaderFunctionSet::IsSelectionAtPoint(), ScGridWindow::MouseButtonDown(), ScGridWindow::MouseButtonUp(), ScGridWindow::MouseMove(), ScGridWindow::PagebreakMove(), ScGridWindow::PasteSelection(), ScGridWindow::RequestHelp(), ScGridWindow::RFMouseMove(), ScViewFunc::SearchAndReplace(), ScGridWindow::SetCellSelectionPixel(), ScViewFunctionSet::SetCursorAtPoint(), ScHeaderFunctionSet::SetCursorAtPoint(), and FuSelection::TestDetective().

◆ GetPosX()

SCCOL ScViewData::GetPosX ( ScHSplitPos  eWhich,
SCTAB  nForTab = -1 
) const

◆ GetPosY()

SCROW ScViewData::GetPosY ( ScVSplitPos  eWhich,
SCTAB  nForTab = -1 
) const

◆ GetPPTX()

double ScViewData::GetPPTX ( ) const
inline

Definition at line 468 of file viewdata.hxx.

References nPPTX.

Referenced by ScViewFunc::AdjustBlockHeight(), ScBlockUndo::AdjustHeight(), ScViewFunc::AdjustRowHeight(), convertPixelToLogical(), describeCellCursorAt(), ScGridWindow::Draw(), ScModelObj::getDocumentSize(), ScColBar::GetDragHelp(), ScGridWindow::GetDrawMapMode(), ScColBar::GetEntrySize(), ScGridWindow::GetListValButtonRect(), ScViewFunc::GetOptimalColWidth(), ScTabView::GetPageMoveEndPosition(), ScModelObj::getPostIts(), ScModelObj::getPostItsPos(), ScGridWindow::GetRectsAnyFor(), ScInputHandler::GetReferenceMark(), ScAccessibleCellTextData::GetTextForwarder(), ScGridWindow::HasScenarioButton(), ScGridWindow::IsCellCoveredByText(), ScGridWindow::LaunchAutoFilterMenu(), lcl_DrawScenarioFrames(), lcl_GetEditAreaTLOffset(), ScDocShell::LOKCommentNotify(), ScTabView::MakeVisible(), ScViewFunc::ModifyCellSize(), ScGridWindow::MouseButtonUp(), ScGridWindow::Paint(), ScTabView::PaintArea(), ScUndoDragDrop::PaintArea(), ScGridWindow::PaintTile(), ScModelObj::paintTile(), ScModelObj::postMouseEvent(), ScViewDataTable::ReadUserDataSequence(), ScTabView::RecalcPPT(), ScDrawView::RecalcScale(), ScUndoAutoFormat::Redo(), ScViewFunc::RemoveStyleSheetInUse(), ScViewFunc::SearchAndReplace(), ScModelObj::setClientZoom(), ScColBar::SetEntrySize(), ScModelObj::setGraphicSelection(), ScModelObj::setTextSelection(), ScViewFunc::SetWidthOrHeight(), ScGridWindow::UpdateDragRectOverlay(), ScGridWindow::UpdateFormulas(), and ScViewFunc::UpdateStyleSheetInUse().

◆ GetPPTY()

double ScViewData::GetPPTY ( ) const
inline

◆ GetPrintTwipsPos()

Point ScViewData::GetPrintTwipsPos ( SCCOL  nCol,
SCROW  nRow 
) const

◆ GetPrintTwipsPosFromTileTwips()

Point ScViewData::GetPrintTwipsPosFromTileTwips ( const Point rTileTwipsPos) const

◆ GetRefEndX()

SCCOL ScViewData::GetRefEndX ( ) const
inline

◆ GetRefEndY()

SCROW ScViewData::GetRefEndY ( ) const
inline

◆ GetRefEndZ()

SCTAB ScViewData::GetRefEndZ ( ) const
inline

◆ GetRefStartX()

SCCOL ScViewData::GetRefStartX ( ) const
inline

◆ GetRefStartY()

SCROW ScViewData::GetRefStartY ( ) const
inline

◆ GetRefStartZ()

SCTAB ScViewData::GetRefStartZ ( ) const
inline

◆ GetRefTabNo()

SCTAB ScViewData::GetRefTabNo ( ) const
inline

◆ GetRefType()

ScRefType ScViewData::GetRefType ( ) const
inline

◆ GetScDrawView()

ScDrawView * ScViewData::GetScDrawView ( )

Definition at line 3169 of file viewdata.cxx.

References ScTabView::GetScDrawView(), and pView.

Referenced by ScGridWindow::DrawCommand(), ScGridWindow::DrawEndAction(), ScGridWindow::DrawHasMarkedObj(), ScGridWindow::DrawKeyInput(), ScGridWindow::DrawMouseButtonDown(), ScGridWindow::DrawMouseButtonUp(), ScDrawShell::ExecDrawAttr(), ScDrawShell::ExecFormatPaintbrush(), ScDrawShell::ExecFormText(), ScDrawTextObjectBar::Execute(), ScGraphicShell::Execute(), ScDrawShell::ExecuteAreaDlg(), ScDrawTextObjectBar::ExecuteAttr(), ScGraphicShell::ExecuteChangePicture(), ScGraphicShell::ExecuteCompressGraphic(), ScGraphicShell::ExecuteCropGraphic(), ScChartShell::ExecuteExportAsGraphic(), ScGraphicShell::ExecuteExternalEdit(), ScDrawTextObjectBar::ExecuteExtra(), ScGraphicShell::ExecuteFilter(), ScDrawTextObjectBar::ExecuteGlobal(), ScDrawShell::ExecuteHLink(), ScDrawShell::ExecuteLineDlg(), ScDrawShell::ExecuteMeasureDlg(), ScDrawTextObjectBar::ExecutePasteContents(), ScGraphicShell::ExecuteSaveGraphic(), ScDrawShell::ExecuteTextAttrDlg(), ScDrawTextObjectBar::ExecuteToggle(), ScDrawTextObjectBar::ExecuteTrans(), ScChildrenShapes::FindSelectedShapesChanges(), ScDrawShell::GetAttrFuncState(), ScDrawTextObjectBar::GetAttrState(), ScGraphicShell::GetAttrState(), ScGraphicShell::GetChangePictureState(), ScDrawTextObjectBar::GetClipState(), ScGraphicShell::GetCompressGraphicState(), ScGraphicShell::GetCropGraphicState(), ScDrawShell::GetDrawAttrState(), ScDrawShell::GetDrawAttrStateForIFBX(), ScDrawShell::GetDrawFuncState(), ScGridWinUIObject::getDrawView(), ScChartShell::GetExportAsGraphicState(), ScGraphicShell::GetExternalEditState(), ScGraphicShell::GetFilterState(), ScDrawShell::GetFormTextState(), ScDrawShell::GetHLinkState(), ScGraphicShell::GetSaveGraphicState(), ScModelObj::getSelection(), ScDrawShell::GetState(), ScDrawTextObjectBar::GetState(), ScDrawTextObjectBar::GetStatePropPanelAttr(), ScTabViewObj::getTransferable(), IMPL_LINK(), ScTabViewObj::insertTransferable(), lcl_AdjustInsertPos(), ScGridWindow::PaintTile(), ScGridWindow::RequestHelp(), ScChildrenShapes::ScChildrenShapes(), ScDrawTextObjectBar::ScDrawTextObjectBar(), ScTabViewShell::SelectObject(), ScModelObj::setClientZoom(), ScChildrenShapes::SetDrawBroadcaster(), ScModelObj::setTextSelection(), and ScDrawShell::StateFormatPaintbrush().

◆ GetScenButSize()

const Size & ScViewData::GetScenButSize ( ) const
inline

Definition at line 665 of file viewdata.hxx.

Referenced by ScGridWindow::DoScenarioMenu(), and ScGridWindow::HasScenarioButton().

◆ GetScrPos() [1/3]

Point ScViewData::GetScrPos ( SCCOL  nWhereX,
SCROW  nWhereY,
ScHSplitPos  eWhich 
) const

◆ GetScrPos() [2/3]

Point ScViewData::GetScrPos ( SCCOL  nWhereX,
SCROW  nWhereY,
ScSplitPos  eWhich,
bool  bAllowNeg = false,
SCTAB  nForTab = -1 
) const

Definition at line 2375 of file viewdata.cxx.

References ScViewDataTable::aHeightHelper, aScrSize, ScViewDataTable::aWidthHelper, ScDocument::ColHidden(), ScDocument::FirstVisibleRow(), ScDocument::GetColWidth(), ScTabView::GetGridHeight(), ScTabView::GetGridWidth(), ScPositionHelper::getNearestByIndex(), GetPosX(), GetPosY(), ScDocument::GetRowHeight(), Size::Height(), comphelper::LibreOfficeKit::isActive(), ScDocument::IsLayoutRTL(), maTabData, ScDocument::MaxCol(), ScDocument::MaxRow(), mrDoc, nPPTX, nPPTY, nTabNo, Point, pThisTab, pView, ScDocument::RowHidden(), SAL_WARN, SC_SPLIT_BOTTOM, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_BOTTOMRIGHT, SC_SPLIT_LEFT, SC_SPLIT_RIGHT, SC_SPLIT_TOP, SC_SPLIT_TOPLEFT, SC_SPLIT_TOPRIGHT, Size::setHeight(), Size::setWidth(), ToPixel(), ValidTab(), and Size::Width().

Referenced by ScTabView::AlignToCursor(), ScDrawView::calculateGridOffsetForB2DRange(), ScDrawView::calculateGridOffsetForSdrObject(), ScGridWindow::Command(), ScGridWindow::CreateAnchorHandle(), describeCellCursorAt(), ScGridWindow::DoAutoFilterButton(), ScGridWindow::DoScenarioMenu(), ScGridWindow::DPTestFieldPopupArrow(), ScGridWindow::Draw(), ScGridWindow::DrawButtons(), ScGridWindow::DrawContent(), ScGridWindow::DrawHiddenIndicator(), ScGridWindow::DrawPagePreview(), ScTabViewObj::freezeAtPosition(), ScTabView::FreezeSplitters(), ScAccessibleCell::GetBoundingBox(), ScOutlineWindow::GetColRowPos(), GetEditArea(), ScGridWindow::GetListValButtonRect(), GetMouseQuadrant(), ScModelObj::getPostIts(), ScModelObj::getPostItsPos(), GetPrintTwipsPosFromTileTwips(), ScGridWindow::GetRectsAnyFor(), ScInputHandler::GetReferenceMark(), GetScrPos(), ScGridWindow::HasScenarioButton(), ScGridWindow::HitPageBreak(), ScGridWindow::HitRangeFinder(), ScGridWindow::LaunchAutoFilterMenu(), ScGridWindow::LaunchDataSelectMenu(), lcl_DrawScenarioFrames(), ScDocShell::LOKCommentNotify(), OverrideWithLOKFreeze(), ScTabView::PaintArea(), ScTabView::PaintLeftArea(), ScTabView::PaintTopArea(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFromTransferable(), ScTabView::ScrollX(), ScTabView::ScrollY(), ScViewFunc::SearchAndReplace(), SetEditEngine(), ScTabView::ShowRefTip(), ScTabView::SplitAtCursor(), ScDrawView::SyncForGrid(), ScTabView::TestHintWindow(), ScGridWindow::TestMouse(), ScGridWindow::UpdateAutoFillOverlay(), ScGridWindow::UpdateCopySourceOverlay(), ScGridWindow::UpdateCursorOverlay(), ScGridWindow::UpdateDragRectOverlay(), ScGridWindow::UpdateFormulas(), ScTabView::UpdateRef(), ScGridWindow::UpdateShrinkOverlay(), and ScGridWindow::UpdateSparklineGroupOverlay().

◆ GetScrPos() [3/3]

Point ScViewData::GetScrPos ( SCCOL  nWhereX,
SCROW  nWhereY,
ScVSplitPos  eWhich 
) const

◆ GetScrSize()

const Size & ScViewData::GetScrSize ( ) const
inline

Definition at line 644 of file viewdata.hxx.

Referenced by ScTabView::AlignToCursor().

◆ GetSfxDocShell()

SfxObjectShell * ScViewData::GetSfxDocShell ( ) const
inline

◆ GetShowGrid()

bool ScViewData::GetShowGrid ( ) const
inline

◆ GetSimpleArea() [1/3]

ScMarkType ScViewData::GetSimpleArea ( SCCOL rStartCol,
SCROW rStartRow,
SCTAB rStartTab,
SCCOL rEndCol,
SCROW rEndRow,
SCTAB rEndTab 
) const

Definition at line 1181 of file viewdata.cxx.

References GetSimpleArea(), ScRange::GetVars(), and maMarkData.

Referenced by ScTabView::CalcZoom(), ScViewFunc::ConvertFormulaToValue(), ScViewFunc::CopyToClip(), ScSelectionTransferObj::CreateFromView(), ScTabViewShell::CreateRefDialogController(), ScPosWnd::DoEnter(), ScViewFunc::EnterMatrix(), ScFormatShell::ExecFormatPaintbrush(), ScCellShell::Execute(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteEdit(), ScViewFunc::FillCrossDblClick(), ScDBFunc::GetAnonymousDBData(), ScCellShell::GetBlockState(), ScDBFunc::GetDBData(), ScCellShell::GetDBState(), GetMultiArea(), ScRandomNumberGeneratorDialog::GetRangeFromSelection(), ScSamplingDialog::GetRangeFromSelection(), ScStatisticsInputOutputDialog::GetRangeFromSelection(), ScStatisticsTwoVariableDialog::GetRangeFromSelection(), ScTabViewObj::getSelection(), GetSimpleArea(), ScCellShell::GetState(), ScTabViewShell::HasSelection(), ScPrintAreasDlg::Impl_FillLists(), ScColRowNameRangesDlg::Init(), ScDbNameDlg::Init(), ScTpUserLists::Init(), ScViewFunc::InsertCells(), IsMultiMarked(), lcl_GetInputType(), ScViewFunc::PasteFromClip(), ScViewFunc::PasteFromSystem(), ScDataFormDlg::ScDataFormDlg(), ScNameDefDlg::ScNameDefDlg(), SelectionForbidsCellFill(), SelectionForbidsPaste(), ScViewFunctionSet::SetCursorAtCell(), sc::SparklineDialog::setInputSelection(), sc::SparklineDialog::setupValues(), SimpleColMarked(), SimpleRowMarked(), ScViewFunc::StartFormatArea(), ScTabViewShell::TabKeyInput(), ScViewFunc::TestMergeCells(), ScGridWindow::TestMouse(), ScTabView::UpdateAutoFillMark(), ScTabViewShell::UpdateInputHandler(), and ScTabView::UpdateRef().

◆ GetSimpleArea() [2/3]

ScMarkType ScViewData::GetSimpleArea ( ScRange rRange) const

Definition at line 1196 of file viewdata.cxx.

References GetSimpleArea(), and maMarkData.

◆ GetSimpleArea() [3/3]

ScMarkType ScViewData::GetSimpleArea ( ScRange rRange,
ScMarkData rNewMark 
) const

◆ GetSpellingView()

EditView * ScViewData::GetSpellingView ( ) const
inline

◆ GetTabNo()

SCTAB ScViewData::GetTabNo ( ) const
inline

Definition at line 395 of file viewdata.hxx.

Referenced by ScGridWindow::AcceptDrop(), ScGridWindow::AcceptPrivateDrop(), ScTabViewShell::ActivateObject(), ScTabView::AddHighlightRange(), ScViewFunc::AdjustBlockHeight(), ScViewFunc::AdjustRowHeight(), ScTabView::AlignToCursor(), ScViewFunc::ApplySelectionPattern(), ScDBFunc::AutoOutline(), ScViewFunctionSet::BeginDrag(), ScTabView::CalcZoom(), ScUndoUseScenario::CanRepeat(), ScViewFunc::ChangeIndent(), ScViewFunc::ChangeNumFmtDecimals(), ScTabView::ClearHighlightRanges(), ScTabView::ClickCursor(), ScGridWindow::Command(), ScHeaderControl::Command(), ScTabViewShell::ConnectObject(), ScDrawView::Construct(), ScViewFunc::CopyAutoSpellData(), ScHeaderFunctionSet::CreateAnchor(), ScGridWindow::CreateAnchorHandle(), ScTabViewShell::CreateRefDialogController(), ScInputHandler::DataChanged(), ScViewFunc::DataFormPutData(), ScTabPageSortOptions::DeactivatePage(), ScViewFunc::DeleteMulti(), ScViewFunc::DeletePageBreak(), ScAccessibleSpreadsheet::deselectAccessibleChild(), ScTabView::DeselectAllTables(), ScAutoFmtPreview::DetectRTL(), ScDispatch::dispatch(), ScGridWindow::DoAutoFilterButton(), ScUndoInsertCells::DoChange(), ScUndoDeleteCells::DoChange(), ScUndoFillTable::DoChange(), ScTabControl::DoDrag(), ScPosWnd::DoEnter(), ScTabView::DoHSplit(), ScTabView::DoneBlockMode(), ScTabView::DoneRefMode(), ScGridWindow::DoPushPivotButton(), ScTabView::DoResize(), ScGridWindow::DoScenarioMenu(), ScViewFunc::DoSheetConversion(), ScDBFunc::DoSubTotals(), ScViewFunc::DoThesaurus(), ScGridWindow::DPLaunchFieldPopupMenu(), ScGridWindow::DPTestFieldPopupArrow(), ScGridWindow::DPTestMouse(), ScGridWindow::Draw(), ScGridWindow::DrawButtons(), ScGridWindow::DrawContent(), ScTabView::DrawEnableAnim(), ScGridWindow::DrawHiddenIndicator(), ScGridWindow::DrawPagePreview(), ScPrintFunc::DrawToDev(), ScGridWindow::DropTransferObj(), ScGridWindow::dumpCellProperties(), ScGridWindow::dumpColumnInformationHmm(), ScGridWindow::dumpColumnInformationPixel(), ScViewFunc::EditNote(), ScTabView::EnableAutoSpell(), ScViewFunc::EnterBlock(), ScViewFunc::EnterDataAtCursor(), ScViewFunc::EnterMatrix(), ScGridWindow::ExecDataSelect(), ScTabViewShell::ExecDraw(), ScDrawShell::ExecDrawAttr(), ScCellShell::Execute(), ScDocShell::Execute(), ScEditShell::Execute(), ScTabViewShell::Execute(), ScFormatShell::ExecuteAttr(), ScCellShell::ExecuteCursor(), ScCellShell::ExecuteCursorSel(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteDB(), ScGridWindow::ExecuteDrop(), ScCellShell::ExecuteEdit(), ScCellShell::ExecuteExternalSource(), ScFormatShell::ExecuteNumFormat(), ScFormatShell::ExecuteStyle(), ScTabViewShell::ExecuteTable(), ScTabView::ExpandBlock(), ScViewFunc::FillAuto(), ScTabViewShell::FillFieldData(), ScTabPageSortFields::FillFieldLists(), ScTpSubTotalGroup::FillListBoxes(), ScViewFunc::FillTab(), ScTabView::FindNextUnprot(), FuPoor::ForceScroll(), ScTabView::FreezeSplitters(), FuInsertChart::FuInsertChart(), FuInsertOLE::FuInsertOLE(), ScAccessibleSpreadsheet::GetAccessibleCellAt(), ScTabViewObj::getActiveSheet(), ScTabView::GetAreaMoveEndPosition(), ScDrawTextObjectBar::GetAttrState(), ScViewFunc::GetAutoSumArea(), ScCellShell::GetBlockState(), ScTabView::GetBorderSize(), ScTabView::GetChartDialogPos(), ScTabView::GetChartInsertPos(), ScAccessibleSpreadsheet::GetChildIndexAddress(), ScTabViewObj::GetClickedObject(), ScCellShell::GetClipState(), ScViewFunc::GetCreateNameFlags(), GetCurPos(), ScPivotShell::GetCurrDPObject(), ScFormatShell::GetCurrentNumberFormatType(), ScDocShell::GetCurTab(), ScCellShell::GetDBState(), ScModelObj::getDocumentSize(), ScGridWindow::GetDPFieldOrientation(), ScGridWindow::GetDrawMapMode(), ScGridWindow::GetEditUrl(), ScColBar::GetEntrySize(), ScRowBar::GetEntrySize(), ScAccessibleSpreadsheet::GetFormulaCurrentFocusCell(), ScTabViewShell::GetFunction(), ScRowBar::GetHiddenCount(), ScCellShell::GetHLinkState(), ScTabView::GetInsertPos(), ScGridWindow::GetListValButtonRect(), ScDrawView::GetMarkedNoteCaption(), ScTabViewShell::getPart(), ScGridWindow::GetRectsAnyFor(), ScTabView::getRowColumnHeaders(), ScTabViewObj::getSelectedSheets(), ScViewFunc::GetSelectionPattern(), ScTabView::getSheetGeometryData(), GetSimpleArea(), ScCellShell::GetState(), ScTabViewShell::GetState(), ScTabViewShell::GetStateTable(), ScViewFunc::GetStyleSheetFromMarked(), ScFormatShell::GetStyleState(), ScOutlineWindow::GetTab(), ScViewPaneBase::GetVisArea(), ScViewPaneBase::getVisibleRange(), ScAccessibleDocument::getVisibleTable(), ScGridWindow::HandleMouseButtonDown(), ScGridWindow::HasScenarioButton(), ScTabViewShell::HasSelection(), ScDBFunc::HasSelectionForDateGroup(), ScDBFunc::HasSelectionForNumGroup(), ScDBFunc::HideOutline(), ScGridWindow::HitRangeFinder(), ScFormulaReferenceHelper::Init(), ScFilterOptionsMgr::Init(), ScTabPageSortFields::Init(), ScFilterDlg::Init(), ScTabView::InitBlockMode(), ScInputHandler::InitRangeFinder(), ScTabView::InitRefMode(), ScTabView::InitScrollBar(), ScViewFunc::InsertAreaLink(), ScViewFunc::InsertBookmark(), ScViewFunc::InsertName(), ScViewFunc::InsertPageBreak(), ScTabViewShell::InsertURLButton(), ScTabView::InterpretVisible(), ScColBar::IsLayoutRTL(), ScRowBar::IsMirrored(), ScTabViewObj::IsMouseListening(), FuSelection::IsNoteCaptionClicked(), ScAccessibleSpreadsheet::IsScAddrFormulaSel(), ScHeaderControl::IsSelectionAllowed(), ScGridWindow::LaunchAutoFilterMenu(), ScGridWindow::LaunchDataSelectMenu(), ScGridWindow::LaunchDPFieldMenu(), ScGridWindow::LaunchPageFieldMenu(), lcl_AdjustInsertPos(), lcl_DrawHighlight(), lcl_DrawScenarioFrames(), lcl_GetInputType(), lcl_GetSortParam(), lcl_GetTextToColumnsRange(), lcl_getViewMatchingDocZoomTab(), lcl_InsertGraphic(), lcl_UnLockComment(), ScGridWindow::LogicInvalidate(), ScDBFunc::MakePivotTable(), ScViewFunc::MakeScenario(), ScTabView::MakeVisible(), ScTabView::MarkColumns(), ScTabView::MarkDataArea(), ScTabView::MarkMatrixFormula(), ScTabView::MarkRows(), ScUndoUtil::MarkSimpleBlock(), ScViewFunc::ModifyCellSize(), FuSelection::MouseButtonDown(), ScHeaderControl::MouseButtonDown(), FuSelection::MouseButtonUp(), ScGridWindow::MouseButtonUp(), ScGridWindow::MouseMove(), ScHeaderControl::MouseMove(), ScTabViewObj::MousePressed(), ScTabView::MoveCursorAbs(), ScTabView::MoveCursorEnd(), ScTabView::MoveCursorEnter(), ScTabView::MoveCursorRel(), ScTabView::MoveCursorScreen(), ScViewFunc::MoveTable(), ScAccessibleSpreadsheet::Notify(), ScTabViewShell::Notify(), ScTabView::OnLibreOfficeKitTabChanged(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScViewFunc::OnLOKSetWidthOrHeight(), ScDBFunc::OnLOKShowHideColRow(), ScDBFunc::OutlinePossible(), ScGridWindow::PagebreakMove(), ScGridWindow::Paint(), ScHeaderControl::Paint(), ScCornerButton::Paint(), ScTabView::PaintArea(), ScTabView::PaintBlock(), ScTabView::PaintExtras(), ScTabView::PaintMarks(), ScTabView::PaintRangeFinder(), ScGridWindow::PaintTile(), ScModelObj::paintTile(), ScTabView::PaintTopArea(), ScViewFunc::PasteDataFormat(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFromClip(), ScClipUtil::PasteFromClipboard(), ScViewFunc::PasteFromSystem(), ScViewFunc::PasteLink(), ScViewFunc::PasteRTF(), sc::SparklineDataRangeDialog::perform(), ScModelObj::postMouseEvent(), ScDBFunc::Query(), ScTabViewShell::QueryObjAreaPixel(), ReadExtOptions(), ScDrawView::RecalcScale(), ScUndoWidthOrHeight::Redo(), ScUndoDoOutline::Redo(), ScUndoOutlineLevel::Redo(), ScUndoRemoveAllOutlines::Redo(), ScUndoAutoOutline::Redo(), ScUndoSubTotals::Redo(), ScUndoQuery::Redo(), ScUndoImportData::Redo(), ScUndoRepeatDB::Redo(), ScUndoConsolidate::Redo(), ScTPValidationValue::RefInputDonePostHdl(), ScDBFunc::RemoveAllOutlines(), ScViewFunc::RemoveManualBreaks(), ScUndoPrintZoom::Repeat(), ScUndoDeleteTab::Repeat(), ScDBFunc::RepeatDB(), ScGridWindow::RequestHelp(), ScClient::RequestNewObjectArea(), ScTabPageSortOptions::Reset(), ScCondFormatDlg::ScCondFormatDlg(), ScDataFormDlg::ScDataFormDlg(), ScFormulaDlg::ScFormulaDlg(), ScHFPage::ScHFPage(), ScInsertCellDlg::ScInsertCellDlg(), ScNamePasteDlg::ScNamePasteDlg(), ScPreviewShell::ScPreviewShell(), ScPrintAreasDlg::ScPrintAreasDlg(), ScTabView::ScrollHdl(), ScTabView::ScrollX(), ScTabView::ScrollY(), ScSelectionState::ScSelectionState(), ScTabControl::ScTabControl(), ScTabViewObj::ScTabViewObj(), ScViewFunc::SearchAndReplace(), ScTabControl::Select(), ScTabViewObj::select(), ScTabView::SelectAll(), ScAccessibleSpreadsheet::selectAllAccessibleChildren(), ScAccessibleSpreadsheet::SelectCell(), ScTabViewObj::SelectionChanged(), ScViewFunc::SelectionEditable(), ScDBFunc::SelectLevel(), ScTabView::SelectNextTab(), ScViewFunctionSet::SetAnchor(), ScGridWindow::SetCellSelectionPixel(), ScViewFunctionSet::SetCursorAtCell(), ScViewFunctionSet::SetCursorAtPoint(), ScHeaderFunctionSet::SetCursorAtPoint(), SetEditEngine(), ScViewFunc::SetMarkedWidthOrHeight(), SetMaxTiledCol(), SetMaxTiledRow(), ScViewFunc::SetNumberFormat(), ScViewFunc::SetNumFmtByStr(), ScViewFunc::SetPrintRanges(), ScViewFunc::SetPrintZoom(), ScInputHandler::SetReference(), ScViewFunc::SetStyleSheetToMarked(), ScTabView::SetTabNo(), ScViewFunc::SetWidthOrHeight(), ScTabViewObj::SheetChanged(), ScBlockUndo::ShowBlock(), ScMultiBlockUndo::ShowBlock(), ScDBFunc::ShowDataPilotSourceData(), ScFormulaReferenceHelper::ShowFormulaReference(), ScViewFunc::ShowNote(), ScGridWindow::ShowNoteMarker(), ScDBFunc::ShowOutline(), ScSimpleUndo::ShowTable(), ScTabView::SkipCursorHorizontal(), ScTabView::SkipCursorVertical(), ScDBFunc::Sort(), ScTabView::StartDataSelect(), FuText::StopEditMode(), ScTabView::StopRefMode(), ScFormulaDlg::switchBack(), ScTabView::TabChanged(), ScTabViewShell::TabKeyInput(), ScTabView::TestHintWindow(), ScGridWindow::TestMouse(), ScDBFunc::ToggleAutoFilter(), ScDBFunc::UISort(), ScUndoWidthOrHeight::Undo(), ScUndoDoOutline::Undo(), ScUndoMakeOutline::Undo(), ScUndoOutlineLevel::Undo(), ScUndoOutlineBlock::Undo(), ScUndoRemoveAllOutlines::Undo(), ScUndoAutoOutline::Undo(), ScUndoSubTotals::Undo(), ScUndoQuery::Undo(), ScUndoImportData::Undo(), ScUndoRepeatDB::Undo(), ScUndoConsolidate::Undo(), ScGridWindow::UpdateAutoFillOverlay(), ScDBFunc::UpdateCharts(), ScGridWindow::UpdateCursorOverlay(), ScGridWindow::UpdateDragRectOverlay(), ScGridWindow::UpdateEditViewPos(), ScGridWindow::UpdateFormulas(), ScTabViewShell::UpdateInputHandler(), ScTabView::UpdateLayerLocks(), ScInputHandler::UpdateLokReferenceMarks(), ScDocShell::UpdateOle(), ScTabView::UpdatePageBreakData(), ScTabView::UpdateRef(), ScTabView::UpdateScrollBars(), ScGridWindow::UpdateSelectionOverlay(), ScGridWindow::UpdateShrinkOverlay(), ScInputHandler::UpdateSpellSettings(), ScTabControl::UpdateStatus(), ScNavigatorDlg::UpdateTable(), ScViewFunc::UseScenario(), ScConsolidateDlg::VerifyEdit(), and WriteExtOptions().

◆ GetTabStartCol()

SCCOL ScViewData::GetTabStartCol ( ) const
inline

Definition at line 660 of file viewdata.hxx.

Referenced by ScTabView::FindNextUnprot(), and ScTabView::MoveCursorEnter().

◆ GetView()

ScDBFunc * ScViewData::GetView ( ) const

Definition at line 863 of file viewdata.cxx.

References pView.

Referenced by ScDrawView::AddCustomHdl(), ScPivotLayoutDialog::ApplyChanges(), ScViewFunctionSet::BeginDrag(), ScGridWindow::Command(), ScTextWnd::Command(), ScHeaderFunctionSet::CreateAnchor(), ScGridWindow::CreateAnchorHandle(), ScSelectionTransferObj::CreateCellData(), ScGridWindow::DataChanged(), ScGridWindow::DeleteSurroundingText(), ScViewFunctionSet::DeselectAll(), ScHeaderFunctionSet::DeselectAll(), ScViewFunctionSet::DestroyAnchor(), ScHeaderFunctionSet::DestroyAnchor(), ScOutlineWindow::DoFunction(), ScUndoTabProtect::DoProtect(), ScGridWindow::DoPushPivotButton(), ScGridWindow::DPTestMouse(), ScGridWindow::DrawAfterScroll(), ScGridWindow::DrawCommand(), ScGridWindow::DrawContent(), ScGridWindow::DrawEndAction(), ScColBar::DrawInvert(), ScRowBar::DrawInvert(), ScGridWindow::DrawKeyInput(), ScGridWindow::DrawMarkDropObj(), ScGridWindow::DrawMouseButtonDown(), ScGridWindow::DrawMouseButtonUp(), ScGridWindow::DrawMouseMove(), ScGridWindow::DrawPagePreview(), ScGridWindow::DrawRedraw(), ScGridWindow::DrawSdrGrid(), ScGridWindow::DropScroll(), ScGridWindow::DropTransferObj(), ScTabControl::EndRenaming(), ScInputHandler::EnterHandler(), ScGridWindow::ExecDataSelect(), ScTabViewShell::ExecDraw(), ScDrawShell::ExecDrawFunc(), ScTabViewShell::ExecDrawIns(), ScDrawShell::ExecFormatPaintbrush(), ScFormatShell::ExecFormatPaintbrush(), ScDrawTextObjectBar::ExecFormText(), ScAuditingShell::Execute(), ScPivotShell::Execute(), ScDocShell::Execute(), ScGridWindow::ExecuteDrop(), ScTabControl::ExecuteDrop(), ScCellShell::ExecuteEdit(), ScDrawTextObjectBar::ExecuteExtra(), ScDrawTextObjectBar::ExecuteGlobal(), ScCellShell::ExecuteRotateTrans(), ScCellShell::ExecuteTrans(), ScGridWindow::FilterSelect(), ScConversionEngineBase::FindNextConversionCell(), FuInsertChart::FuInsertChart(), ScGridWinUIObject::getDBFunc(), ScGridWindow::GetDrawMapMode(), ScDrawShell::GetDrawView(), ScDrawTextObjectBar::GetFormTextState(), ScGridWindow::getOverlayManager(), ScModelObj::getRowColumnHeaders(), ScModelObj::getSheetGeometryData(), ScGridWindow::GetSurroundingText(), ScGridWindow::GetSurroundingTextSelection(), ScVbaWindow::getTabRatio(), ScGridWinUIObject::getViewFunc(), ScTabViewObj::GetZoomType(), ScGridWindow::HandleMouseButtonDown(), ScColBar::HideEntries(), ScRowBar::HideEntries(), ScGridWindow::HitPageBreak(), ScTabViewShell::InsertURLButton(), ScDrawTextObjectBar::IsNoteEdit(), ScGridWindow::KeyInput(), lcl_KeyEditMode(), lcl_SelectAll(), ScDrawView::MakeVisible(), ScGridWindow::MouseButtonDown(), ScTabControl::MouseButtonDown(), FuConstruct::MouseButtonUp(), FuSelection::MouseButtonUp(), ScGridWindow::MouseButtonUp(), ScGridWindow::MouseMove(), ScDocShell::Notify(), ScGridWindow::PagebreakMove(), ScGridWindow::PasteSelection(), ScGridWindow::RFMouseMove(), ScTabControl::ScTabControl(), ScTabControl::Select(), ScRedComDialog::SelectCell(), ScDrawView::SelectCurrentViewObject(), ScGridWindow::SelectForContextMenu(), ScDrawView::SelectObject(), ScViewFunctionSet::SetAnchor(), ScGridWindow::SetCellSelectionPixel(), ScModelObj::setClientVisibleArea(), ScViewFunctionSet::SetCursorAtCell(), ScViewFunctionSet::SetCursorAtPoint(), ScHeaderFunctionSet::SetCursorAtPoint(), ScColBar::SetEntrySize(), ScRowBar::SetEntrySize(), ScColBar::SetMarking(), ScRowBar::SetMarking(), ScModelObj::setOutlineState(), ScModelObj::setPart(), ScTabView::SetTabNo(), ScVbaWindow::setTabRatio(), ScViewFunc::SetWidthOrHeight(), ScTabViewObj::SetZoom(), ScTabViewObj::SetZoomType(), ScGridWindow::ShowNoteMarker(), ScGridWindow::StartDrag(), ScDrawShell::StateFormatPaintbrush(), ScFormatShell::StateFormatPaintbrush(), ScGridWindow::Tracking(), ScGridWindow::UpdateAutoFilterFromMenu(), ScGridWindow::UpdateFormulas(), and ScGridWindow::UpdateStatusPosSize().

◆ GetViewShell()

ScTabViewShell * ScViewData::GetViewShell ( ) const
inline

Definition at line 357 of file viewdata.hxx.

Referenced by ScTabView::ActivatePart(), ScTabView::ActivateView(), ScTabControl::AddTabClick(), ScTabView::AlignToCursor(), ScTabControl::AllowRenaming(), ScPivotLayoutDialog::ApplyChanges(), ScStatisticsInputOutputDialog::CalculateInputAndWriteToOutput(), ScStatisticsTwoVariableDialog::CalculateInputAndWriteToOutput(), ScViewFunctionSet::CalcUpdateInterval(), ScTabView::CalcZoom(), ScCondFormatDlg::CancelPressed(), ScUndoUseScenario::CanRepeat(), ScTabView::CellContentChanged(), ScTabView::CheckSelectionTransfer(), ScGridWindow::Command(), ScTabControl::Command(), ScDrawView::Construct(), ScGridWindow::CreateAccessible(), ScTabView::CursorPosChanged(), ScViewFunc::DeleteContents(), ScGridWindow::DeleteCursorOverlay(), ScGridWindow::DeleteSurroundingText(), ScViewFunctionSet::DeselectAll(), ScTabView::DoChartSelection(), ScDrawView::DoConnect(), ScGridWindow::DoPushPivotButton(), ScTabView::DoResize(), ScViewFunc::DoSheetConversion(), ScGridWindow::DPLaunchFieldPopupMenu(), ScGridWindow::DrawContent(), ScTabView::DrawDeselectAll(), ScGridWindow::DrawKeyInput(), ScGridWindow::DropTransferObj(), ScGridWindow::ExecDataSelect(), ScDrawShell::ExecDrawAttr(), ScDrawShell::ExecDrawFunc(), ScAuditingShell::Execute(), ScCellShell::Execute(), ScDrawTextObjectBar::Execute(), ScEditShell::Execute(), ScFormatShell::ExecuteAlignment(), ScFormatShell::ExecuteAttr(), ScCellShell::ExecuteCursor(), ScCellShell::ExecuteCursorSel(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteDB(), ScGridWindow::ExecuteDrop(), ScCellShell::ExecuteEdit(), ScDrawTextObjectBar::ExecuteExtra(), ScDrawTextObjectBar::ExecuteGlobal(), ScDrawShell::ExecuteHLink(), ScCellShell::ExecuteMove(), ScFormatShell::ExecuteNumFormat(), ScCellShell::ExecutePage(), ScFormatShell::ExecuteStyle(), ScCellShell::ExecuteSubtotals(), ScTabViewShell::ExecuteTable(), ScFormatShell::ExecuteTextAttr(), ScFormatShell::ExecuteTextDirection(), ScCellShell::ExecuteXMLSourceDialog(), ScTabView::ExpandBlock(), ScConversionEngineBase::FindNextConversionCell(), ScRandomNumberGeneratorDialog::GenerateNumbers(), ScFormatShell::GetAlignState(), ScFormatShell::GetAttrState(), ScCellShell::GetBlockState(), ScFormatShell::GetBorderState(), ScCellShell::GetDBState(), ScSpellingEngine::GetDialogParent(), ScModelObj::getDocWindow(), ScGridWindow::GetEditUrl(), ScGridWindow::GetFocus(), ScEditShell::GetMyInputHdl(), ScFormatShell::GetNumFormatState(), ScModelObj::getPart(), ScModelObj::getSelection(), ScDrawView::GetSfxViewShell(), ScCellShell::GetState(), ScDrawShell::GetState(), ScDrawTextObjectBar::GetState(), ScFormatShell::GetStyleState(), ScGridWindow::GetSurroundingText(), ScGridWindow::GetSurroundingTextSelection(), ScFormatShell::GetTextAttrState(), ScFormatShell::GetTextDirectionState(), ScEditShell::GetUndoState(), ScGridWinUIObject::getViewShell(), ScGridWindow::HandleMouseButtonDown(), ScFormulaReferenceHelper::HideReference(), ScGridWindow::HitRangeFinder(), ScViewFunc::InsertBookmark(), ScViewFunc::InsertCurrentTime(), ScDrawView::InsertObjectSafe(), ScViewFunc::InsertSpecialChar(), ScTabViewShell::InsertURLField(), ScGridWindow::InvalidateLOKViewCursor(), ScGridWindow::KeyInput(), ScTabView::KillEditView(), lcl_GetSortParam(), lcl_sendLOKDocumentBackground(), ScGridWindow::LogicInvalidate(), ScDocShell::LOKCommentNotify(), ScGridWindow::LoseFocus(), ScTabView::MakeDrawView(), ScTabView::MakeEditView(), sc::DataStream::MakeToolbarVisible(), ScTabView::MarkCursor(), ScDrawView::MarkListHasChanged(), ScDrawView::ModelHasChanged(), ScGridWindow::MouseButtonDown(), ScTabControl::MouseButtonDown(), ScCornerButton::MouseButtonDown(), ScGridWindow::MouseButtonUp(), ScTabControl::MouseButtonUp(), ScGridWindow::MouseMove(), ScTabView::MoveCursorAbs(), ScDocShell::Notify(), ScGridWindow::notifyKitCellCursor(), ScGridWindow::notifyKitCellFollowJump(), ScGridWindow::notifyKitCellViewCursor(), ScCondFormatDlg::OkPressed(), ScTabView::OnLibreOfficeKitTabChanged(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScViewFunc::OnLOKSetWidthOrHeight(), ScDBFunc::OnLOKShowHideColRow(), ScGridWindow::PagebreakMove(), ScTabView::PaintRangeFinder(), ScModelObj::paintTile(), ScViewFunc::PasteDataFormat(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFile(), ScViewFunc::PasteFromSystem(), ScViewFunc::PasteGraphic(), ScViewFunc::PasteObject(), ScGridWindow::PasteSelection(), ScSamplingDialog::PerformSampling(), ScModelObj::postMouseEvent(), ScGridWindow::PreNotify(), ScGridWindow::PrePaint(), ScTPValidationValue::RefInputDonePostHdl(), ScExternalRefManager::refreshAllRefCells(), ScViewFunc::RenameTable(), ScUndoClearItems::Repeat(), ResetEditView(), ScModelObj::resetSelection(), ScConversionEngineBase::RestoreCursorPos(), ScGridWindow::RFMouseMove(), ScAuditingShell::ScAuditingShell(), ScDrawView::ScEndTextEdit(), ScFormatShell::ScFormatShell(), ScTabView::ScrollCommand(), ScDrawView::SdrBeginTextEdit(), ScDrawView::SdrEndTextEdit(), ScViewFunc::SearchAndReplace(), ScTabControl::Select(), ScDrawView::SelectCurrentViewObject(), ScGridWindow::SelectForContextMenu(), ScTabView::SelectionChanged(), ScDrawView::SelectObject(), ScColBar::SelectWindow(), ScRowBar::SelectWindow(), ScTabView::SelMouseButtonDown(), ScGridWindow::SetCellSelectionPixel(), ScTabView::SetCursor(), ScViewFunctionSet::SetCursorAtCell(), SetEditEngine(), ScModelObj::setGraphicSelection(), ScTabView::SetNewVisArea(), ScModelObj::setPart(), ScViewFunc::SetPrintRanges(), ScViewFunc::SetTabBgColor(), ScTabView::SetTabNo(), ScModelObj::setTextSelection(), ScFormulaReferenceHelper::ShowFormulaReference(), ScFormulaReferenceHelper::ShowSimpleReference(), ScViewFunc::Solve(), ScGridWindow::StartDrag(), ScTabControl::SwitchToPageId(), ScTabView::TabChanged(), ScGridWindow::TestMouse(), ScDBFunc::ToggleAutoFilter(), ScViewFunc::TransliterateText(), ScGridWindow::UpdateAutoFilterFromMenu(), ScGridWindow::UpdateFormulas(), ScTabView::UpdateHeaderWidth(), ScDrawView::UpdateIMap(), ScGridWindow::updateKitCellCursor(), ScGridWindow::updateKitOtherCursors(), ScGridWindow::UpdateKitSelection(), ScTabView::UpdateLayerLocks(), ScGridWindow::updateLOKInputHelp(), ScGridWindow::updateLOKValListButton(), ScGridWindow::updateOtherKitSelections(), ScViewFunc::UpdateSelectionArea(), ScGridWindow::UpdateSelectionOverlay(), ScGridWindow::UpdateStatusPosSize(), ScTabView::UpdateVarZoom(), ScGridWindow::UpdateVisibleRange(), ScTabView::ZoomChanged(), and ScTabView::~ScTabView().

◆ GetVSplitMode()

ScSplitMode ScViewData::GetVSplitMode ( ) const
inline

◆ GetVSplitPos()

tools::Long ScViewData::GetVSplitPos ( ) const
inline

◆ GetZoomType()

SvxZoomType ScViewData::GetZoomType ( ) const
inline

Definition at line 458 of file viewdata.hxx.

References ScViewDataTable::eZoomType.

Referenced by ScTabView::GetZoomType().

◆ GetZoomX()

const Fraction & ScViewData::GetZoomX ( ) const
inline

◆ GetZoomY()

const Fraction & ScViewData::GetZoomY ( ) const
inline

◆ HasEditView()

bool ScViewData::HasEditView ( ScSplitPos  eWhich) const
inline

◆ InsertTab()

void ScViewData::InsertTab ( SCTAB  nTab)

◆ InsertTabs()

void ScViewData::InsertTabs ( SCTAB  nTab,
SCTAB  nNewSheets 
)

◆ IsActive()

bool ScViewData::IsActive ( ) const
inline

◆ IsAnyFillMode()

bool ScViewData::IsAnyFillMode ( ) const
inline

◆ IsFillMode()

bool ScViewData::IsFillMode ( ) const
inline

◆ IsGridMode()

bool ScViewData::IsGridMode ( ) const
inline

Definition at line 557 of file viewdata.hxx.

References ScViewOptions::GetOption(), and VOPT_GRID.

◆ IsHeaderMode()

bool ScViewData::IsHeaderMode ( ) const
inline

◆ IsHScrollMode()

bool ScViewData::IsHScrollMode ( ) const
inline

◆ IsMinimized()

bool ScViewData::IsMinimized ( ) const

Definition at line 3175 of file viewdata.cxx.

References ScTabView::IsMinimized(), and pView.

Referenced by ScGridWindow::Draw().

◆ IsMultiMarked()

bool ScViewData::IsMultiMarked ( ) const

Definition at line 1259 of file viewdata.cxx.

References eType, GetSimpleArea(), and SC_MARK_SIMPLE.

Referenced by ScCellShell::ExecuteEdit().

◆ IsOle()

bool ScViewData::IsOle ( ) const

Definition at line 4021 of file viewdata.cxx.

References ScDocShell::IsOle(), and pDocShell.

Referenced by ScGridWindow::Draw().

◆ IsOutlineMode()

bool ScViewData::IsOutlineMode ( ) const
inline

◆ IsPagebreakMode()

bool ScViewData::IsPagebreakMode ( ) const
inline

◆ IsPasteMode()

bool ScViewData::IsPasteMode ( ) const
inline

Definition at line 426 of file viewdata.hxx.

References Mode.

Referenced by ScGridWindow::KeyInput().

◆ IsRefMode()

bool ScViewData::IsRefMode ( ) const
inline

◆ IsSelCtrlMouseClick()

bool ScViewData::IsSelCtrlMouseClick ( ) const
inline

Definition at line 668 of file viewdata.hxx.

Referenced by ScViewFunctionSet::SetCursorAtCell().

◆ IsSyntaxMode()

bool ScViewData::IsSyntaxMode ( ) const
inline

Definition at line 558 of file viewdata.hxx.

References ScViewOptions::GetOption(), and VOPT_SYNTAX.

Referenced by ScGridWindow::DrawContent(), and ScTabViewShell::Execute().

◆ IsTabMode()

bool ScViewData::IsTabMode ( ) const
inline

◆ IsThemedCursor()

bool ScViewData::IsThemedCursor ( ) const
inline

◆ IsVScrollMode()

bool ScViewData::IsVScrollMode ( ) const
inline

◆ KillEditView()

void ScViewData::KillEditView ( )

Definition at line 2263 of file viewdata.cxx.

References bEditActive, get(), i, pEditView, and EditEngine::RemoveView().

Referenced by ScTabView::~ScTabView(), and ~ScViewData().

◆ MaxCol()

SCCOL ScViewData::MaxCol ( ) const
inline

Definition at line 396 of file viewdata.hxx.

References ScDocument::MaxCol().

Referenced by ScHeaderFunctionSet::CreateAnchor().

◆ MaxRow()

SCROW ScViewData::MaxRow ( ) const
inline

Definition at line 397 of file viewdata.hxx.

References ScDocument::MaxRow().

Referenced by ScHeaderFunctionSet::CreateAnchor().

◆ MoveTab()

void ScViewData::MoveTab ( SCTAB  nSrcTab,
SCTAB  nDestTab 
)

◆ OverrideWithLOKFreeze()

void ScViewData::OverrideWithLOKFreeze ( ScSplitMode eExHSplitMode,
ScSplitMode eExVSplitMode,
SCCOL nExFixPosX,
SCROW nExFixPosY,
tools::Long nExHSplitPos,
tools::Long nExVSplitPos,
SCTAB  nForTab 
) const

◆ PrevCellsX()

SCCOL ScViewData::PrevCellsX ( ScHSplitPos  eWhichX) const

Definition at line 2717 of file viewdata.cxx.

References CellsAtX(), and GetPosX().

Referenced by ScTabView::ScrollHdl().

◆ PrevCellsY()

SCROW ScViewData::PrevCellsY ( ScVSplitPos  eWhichY) const

Definition at line 2722 of file viewdata.cxx.

References CellsAtY(), and GetPosY().

Referenced by ScTabView::ScrollHdl().

◆ ReadExtOptions()

void ScViewData::ReadExtOptions ( const ScExtDocOptions rOpt)

Zoom?

Definition at line 3533 of file viewdata.cxx.

References aDefPageZoomX, aDefPageZoomY, aDefZoomX, aDefZoomY, ScViewDataTable::aPageZoomX, ScViewDataTable::aPageZoomY, ScViewDataTable::aZoomX, ScViewDataTable::aZoomY, ScViewDataTable::bShowGrid, ScAddress::Col(), COL_AUTO(), DeriveLOKFreezeAllSheets(), ScViewDataTable::eHSplitMode, ePos, ScViewDataTable::eVSplitMode, ScViewDataTable::eWhichActive, Application::GetDefaultDevice(), ScExtDocOptions::GetDocSettings(), ScExtDocOptions::GetLastTab(), GetMarkData(), ScDocShell::GetOutputFactor(), GetTabNo(), ScExtDocOptions::GetTabSettings(), comphelper::LibreOfficeKit::isActive(), ScExtDocOptions::IsChanged(), ScAddress::IsValid(), OutputDevice::LogicToPixel(), ScExtTabSettings::maCursor, ScExtTabSettings::maFirstVis, ScExtTabSettings::maFreezePos, ScExtTabSettings::maGridColor, maOptions, ScExtTabSettings::maSecondVis, ScExtTabSettings::maSplitPos, maTabData, ScExtTabSettings::mbFrozenPanes, ScExtTabSettings::mbPageMode, ScExtTabSettings::mbSelected, ScExtTabSettings::mbShowGrid, ScExtTabSettings::meActivePane, ScExtDocSettings::mfTabBarWidth, ScExtDocSettings::mnDisplTab, ScExtTabSettings::mnNormalZoom, ScExtTabSettings::mnPageZoom, mrDoc, ScViewDataTable::nCurX, ScViewDataTable::nCurY, ScViewDataTable::nFixPosX, ScViewDataTable::nFixPosY, ScViewDataTable::nHSplitPos, ScViewDataTable::nPosX, ScViewDataTable::nPosY, ScViewDataTable::nVSplitPos, pDocShell, Point, pView, ScAddress::Row(), SC_MOD, SC_SPLIT_BOTTOM, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_BOTTOMRIGHT, SC_SPLIT_FIX, SC_SPLIT_LEFT, SC_SPLIT_NONE, SC_SPLIT_NORMAL, SC_SPLIT_RIGHT, SC_SPLIT_TOP, SC_SPLIT_TOPLEFT, SC_SPLIT_TOPRIGHT, SC_STD_GRIDCOLOR, SCEXT_PANE_BOTTOMLEFT, SCEXT_PANE_BOTTOMRIGHT, SCEXT_PANE_TOPLEFT, SCEXT_PANE_TOPRIGHT, ScMarkData::SelectTable(), ScViewOptions::SetGridColor(), SetPagebreakMode(), ScTabView::SetPendingRelTabBarWidth(), SetTabNo(), UpdateFixX(), and UpdateFixY().

Referenced by ScTabViewShell::Activate(), and ScTabViewObj::getSelectedSheets().

◆ ReadUserData()

void ScViewData::ReadUserData ( std::u16string_view  rData)

◆ ReadUserDataSequence()

void ScViewData::ReadUserDataSequence ( const css::uno::Sequence< css::beans::PropertyValue > &  rSettings)

Definition at line 3799 of file viewdata.cxx.

References aDefPageZoomX, aDefPageZoomY, aDefZoomX, aDefZoomY, COL_AUTO(), DeriveLOKFreezeAllSheets(), eDefZoomType, EnsureTabDataSize(), ScUnoHelpFunctions::GetBoolFromAny(), GetDocument(), ScDocument::GetDrawLayer(), ScViewOptions::GetGridOptions(), ScInputHandler::GetInputWindow(), ScUnoHelpFunctions::GetInt32FromAny(), comphelper::LibreOfficeKit::isActive(), maOptions, maTabData, mrDoc, nTabNo, ScInputWindow::NumLinesChanged(), pView, SdrModel::ReadUserDataSequenceValue(), SC_ACTIVETABLE, SC_FORMULABARHEIGHT, SC_HORIZONTALSCROLLBARWIDTH, SC_MOD, SC_PAGEVIEWZOOMVALUE, SC_RELHORIZONTALTABBARWIDTH, SC_SHOWPAGEBREAKPREVIEW, SC_STD_GRIDCOLOR, SC_TABLES, SC_UNO_COLROWHDR, SC_UNO_GRIDCOLOR, SC_UNO_OUTLSYMB, SC_UNO_RASTERRESX, SC_UNO_RASTERRESY, SC_UNO_RASTERSUBX, SC_UNO_RASTERSUBY, SC_UNO_RASTERSYNC, SC_UNO_RASTERVIS, SC_UNO_SHEETTABS, SC_UNO_SHOWCHARTS, SC_UNO_SHOWDRAW, SC_UNO_SHOWGRID, SC_UNO_SHOWNOTES, SC_UNO_SHOWOBJ, SC_UNO_SHOWPAGEBR, SC_UNO_SHOWZERO, SC_UNO_SNAPTORASTER, SC_UNO_VALUEHIGH, SC_ZOOMTYPE, SC_ZOOMVALUE, SvxOptionsGrid::SetFieldDivisionX(), SvxOptionsGrid::SetFieldDivisionY(), SvxOptionsGrid::SetFieldDrawX(), SvxOptionsGrid::SetFieldDrawY(), SetFormulaBarLines(), ScViewOptions::SetGridColor(), ScViewOptions::SetGridOptions(), SvxOptionsGrid::SetGridVisible(), ScViewOptions::SetObjMode(), ScViewOptions::SetOption(), SetPagebreakMode(), ScTabView::SetPendingRelTabBarWidth(), SvxOptionsGrid::SetSynchronize(), ScTabView::SetTabBarWidth(), SvxOptionsGrid::SetUseGridSnap(), ScDocument::SetViewOptions(), sName, VOBJ_MODE_HIDE, VOBJ_MODE_SHOW, VOBJ_TYPE_CHART, VOBJ_TYPE_DRAW, VOBJ_TYPE_OLE, VOPT_GRID, VOPT_HEADER, VOPT_NOTES, VOPT_NULLVALS, VOPT_OUTLINER, VOPT_PAGEBREAKS, VOPT_SYNTAX, and VOPT_TABCONTROLS.

Referenced by ScTabViewShell::DoReadUserDataSequence().

◆ RecalcPixPos()

void ScViewData::RecalcPixPos ( )

◆ RefreshZoom()

void ScViewData::RefreshZoom ( )

◆ RemoveLOKFreeze()

bool ScViewData::RemoveLOKFreeze ( )

Definition at line 4246 of file viewdata.cxx.

References SetLOKSheetFreezeIndex().

Referenced by ScTabViewShell::Execute().

◆ ResetDelMark()

void ScViewData::ResetDelMark ( )
inline

Definition at line 545 of file viewdata.hxx.

Referenced by ScViewFunctionSet::SetCursorAtCell().

◆ ResetEditView()

void ScViewData::ResetEditView ( )

◆ ResetFillMode()

void ScViewData::ResetFillMode ( )

Definition at line 1360 of file viewdata.cxx.

References nFillMode, and NONE.

Referenced by ScGridWindow::Command(), ScGridWindow::MouseButtonUp(), and ScGridWindow::TestMouse().

◆ ResetOldCursor()

void ScViewData::ResetOldCursor ( )

◆ SelectionFillDOOM()

bool ScViewData::SelectionFillDOOM ( const ScRange rRange)
static

Determine DOOM condition, i.e. from selected range.

Definition at line 1327 of file viewdata.cxx.

References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), and ScAddress::Row().

Referenced by ScDocFunc::EnterMatrix(), ScDocFunc::FillAuto(), SelectionForbidsCellFill(), and SelectionForbidsPaste().

◆ SelectionForbidsCellFill()

bool ScViewData::SelectionForbidsCellFill ( )

Disallow cell fill (Fill,Enter,...) on Ctrl+A all selected or another high amount of selected cells.

We'd go DOOM.

Definition at line 1319 of file viewdata.cxx.

References GetSimpleArea(), SC_MARK_MULTI, SelectionFillDOOM(), and ScAddress::UNINITIALIZED.

Referenced by ScCellShell::GetBlockState().

◆ SelectionForbidsPaste() [1/2]

bool ScViewData::SelectionForbidsPaste ( SCCOL  nSrcCols,
SCROW  nSrcRows 
)

◆ SelectionForbidsPaste() [2/2]

bool ScViewData::SelectionForbidsPaste ( ScDocument pClipDoc = nullptr)

Disallow Paste on Ctrl+A all selected or another high amount of selected cells that is not the same size in one direction as the clipboard source.

To prevent DOOM.

Definition at line 1269 of file viewdata.cxx.

References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), GetActiveWin(), ScTabViewShell::GetClipData(), ScDocument::GetClipParam(), ScTransferObj::GetDocument(), ScTransferObj::GetOwnClipboard(), ScClipParam::getWholeRange(), ScAddress::Row(), and SelectionForbidsPaste().

Referenced by ScCellShell::GetBlockState(), and SelectionForbidsPaste().

◆ SetActivePart()

void ScViewData::SetActivePart ( ScSplitPos  eNewActive)

◆ SetCurX()

void ScViewData::SetCurX ( SCCOL  nNewCurX)
inline

◆ SetCurXForTab()

void ScViewData::SetCurXForTab ( SCCOL  nNewCurX,
SCTAB  nTabIndex 
)

Definition at line 1446 of file viewdata.cxx.

References maTabData, and ValidTab().

Referenced by ScViewFunc::OnLOKInsertDeleteColumn().

◆ SetCurY()

void ScViewData::SetCurY ( SCROW  nNewCurY)
inline

◆ SetCurYForTab()

void ScViewData::SetCurYForTab ( SCCOL  nNewCurY,
SCTAB  nTabIndex 
)

Definition at line 1454 of file viewdata.cxx.

References maTabData, and ValidTab().

Referenced by ScViewFunc::OnLOKInsertDeleteRow().

◆ SetDelMark()

void ScViewData::SetDelMark ( const ScRange rRange)
inline

Definition at line 546 of file viewdata.hxx.

Referenced by ScViewFunctionSet::SetCursorAtCell().

◆ SetDragMode()

void ScViewData::SetDragMode ( SCCOL  nStartCol,
SCROW  nStartRow,
SCCOL  nEndCol,
SCROW  nEndRow,
ScFillMode  nMode 
)

Definition at line 1350 of file viewdata.cxx.

References nFillEndX, nFillEndY, nFillMode, nFillStartX, and nFillStartY.

Referenced by ScGridWindow::TestMouse().

◆ SetEditAdjust()

void ScViewData::SetEditAdjust ( SvxAdjust  eNewEditAdjust)
inline

Definition at line 519 of file viewdata.hxx.

Referenced by ScInputHandler::UpdateAdjust().

◆ SetEditEngine()

void ScViewData::SetEditEngine ( ScSplitPos  eWhich,
ScEditEngineDefaulter pNewEngine,
vcl::Window pWin,
SCCOL  nNewX,
SCROW  nNewY 
)

should be limited to whole cells in both directions

Definition at line 1520 of file viewdata.cxx.

References tools::Rectangle::AdjustRight(), ATTR_BACKGROUND(), ATTR_HOR_JUSTIFY(), ATTR_LINEBREAK(), ATTR_MERGE(), bActive, bEditActive, bMoveArea, o3tl::convert(), svtools::DOCCOLOR, EditGrowX(), EditGrowY(), eEditActivePart, SfxLokHelper::forEachOtherView(), get(), GetActivePart(), ScTabView::GetActiveWin(), ScMergeAttr::GetColMerge(), ScModule::GetColorConfig(), svtools::ColorConfig::GetColorValue(), EditEngine::GetControlWord(), GetEditAdjust(), ScEditUtil::GetEditArea(), GetEditArea(), ScTabView::GetGridHeight(), ScTabView::GetGridWidth(), tools::Rectangle::GetHeight(), ScPatternAttr::GetItem(), GetLogicMode(), vcl::Window::GetOutDev(), EditEngine::GetPaperSize(), ScDocument::GetPattern(), GetPrintTwipsPos(), ScMergeAttr::GetRowMerge(), GetScrPos(), GetTabNo(), GetViewShell(), tools::Rectangle::GetWidth(), GetZoomX(), GetZoomY(), Size::Height(), HMM_PER_TWIPS, EditEngine::InsertView(), comphelper::LibreOfficeKit::isActive(), comphelper::LibreOfficeKit::isCompatFlagSet(), EditEngine::IsEffectivelyVertical(), ScDocument::IsLayoutRTL(), Color::IsTransparent(), tools::Rectangle::Left(), LINK, OutputDevice::LogicToLogic(), o3tl::mm100, mrDoc, svtools::ColorConfigValue::nColor, nEditCol, nEditEndCol, nEditEndRow, nEditRow, nEditStartCol, nPPTX, nPPTY, nTabNo, pEditView, vcl::Window::PixelToLogic(), Point, pView, o3tl::px, tools::Rectangle::Right(), SC_MOD, EditEngine::SetControlWord(), tools::Rectangle::SetLeft(), EditEngine::SetLOKSpecialPaperSize(), EditEngine::SetPaperSize(), tools::Rectangle::SetRight(), EditEngine::SetStatusEventHdl(), EditEngine::SetUpdateLayout(), Size::setWidth(), tools::Rectangle::Top(), o3tl::twip, WhichH(), WhichV(), and Size::Width().

Referenced by ScTabView::MakeEditView(), and ScTabView::UpdateEditView().

◆ SetFillMode()

void ScViewData::SetFillMode ( SCCOL  nStartCol,
SCROW  nStartRow,
SCCOL  nEndCol,
SCROW  nEndRow 
)

Definition at line 1341 of file viewdata.cxx.

References FILL, nFillEndX, nFillEndY, nFillMode, nFillStartX, and nFillStartY.

Referenced by ScGridWindow::TestMouse().

◆ SetFixPosX()

void ScViewData::SetFixPosX ( SCCOL  nPos)
inline

Definition at line 442 of file viewdata.hxx.

References ScViewDataTable::nFixPosX, and nPos.

Referenced by ScTabView::FreezeSplitters().

◆ SetFixPosY()

void ScViewData::SetFixPosY ( SCROW  nPos)
inline

Definition at line 443 of file viewdata.hxx.

References ScViewDataTable::nFixPosY, and nPos.

Referenced by ScTabView::FreezeSplitters().

◆ SetFormulaBarLines()

void ScViewData::SetFormulaBarLines ( sal_Int16  nLines)
inline

◆ SetHeaderMode()

void ScViewData::SetHeaderMode ( bool  bNewMode)
inline

Definition at line 561 of file viewdata.hxx.

References ScViewOptions::SetOption(), and VOPT_HEADER.

Referenced by ScTabViewShell::Execute().

◆ SetHSplitMode()

void ScViewData::SetHSplitMode ( ScSplitMode  eMode)
inline

◆ SetHSplitPos()

void ScViewData::SetHSplitPos ( tools::Long  nPos)
inline

Definition at line 440 of file viewdata.hxx.

References ScViewDataTable::nHSplitPos, and nPos.

Referenced by ScTabView::DoHSplit(), and ScTabView::FreezeSplitters().

◆ SetLOKSheetFreezeIndex()

bool ScViewData::SetLOKSheetFreezeIndex ( const SCCOLROW  nFreezeIndex,
bool  bIsCol,
SCTAB  nForTab = -1 
)

◆ setLOKVisibleArea()

void ScViewData::setLOKVisibleArea ( const tools::Rectangle rArea)
inline

Definition at line 574 of file viewdata.hxx.

Referenced by ScModelObj::setClientVisibleArea().

◆ SetMaxTiledCol()

void ScViewData::SetMaxTiledCol ( SCCOL  nCol)

◆ SetMaxTiledRow()

void ScViewData::SetMaxTiledRow ( SCROW  nRow)

◆ SetOldCursor()

void ScViewData::SetOldCursor ( SCCOL  nNewX,
SCROW  nNewY 
)

◆ SetOptions()

void ScViewData::SetOptions ( const ScViewOptions rOpt)

◆ SetPagebreakMode()

void ScViewData::SetPagebreakMode ( bool  bSet)

◆ SetPasteMode()

void ScViewData::SetPasteMode ( ScPasteFlags  nFlags)
inline

◆ SetPosX()

void ScViewData::SetPosX ( ScHSplitPos  eWhich,
SCCOL  nNewPosX 
)

◆ SetPosY()

void ScViewData::SetPosY ( ScVSplitPos  eWhich,
SCROW  nNewPosY 
)

◆ SetRefEnd()

void ScViewData::SetRefEnd ( SCCOL  nNewX,
SCROW  nNewY,
SCTAB  nNewZ 
)

◆ SetRefMode()

void ScViewData::SetRefMode ( bool  bNewMode,
ScRefType  eNewType 
)
inline

◆ SetRefStart()

void ScViewData::SetRefStart ( SCCOL  nNewX,
SCROW  nNewY,
SCTAB  nNewZ 
)

◆ SetRefTabNo()

void ScViewData::SetRefTabNo ( SCTAB  nNewTab)
inline

Definition at line 393 of file viewdata.hxx.

Referenced by ScTabViewShell::CreateRefDialogController(), and ScTabView::SetTabNo().

◆ SetScenButSize()

void ScViewData::SetScenButSize ( const Size rNew)
inline

Definition at line 666 of file viewdata.hxx.

Referenced by lcl_DrawOneFrame().

◆ SetScreen() [1/2]

void ScViewData::SetScreen ( const tools::Rectangle rVisArea)

◆ SetScreen() [2/2]

void ScViewData::SetScreen ( SCCOL  nCol1,
SCROW  nRow1,
SCCOL  nCol2,
SCROW  nRow2 
)

◆ SetScreenPos()

void ScViewData::SetScreenPos ( const Point rVisAreaStart)

◆ SetSelCtrlMouseClick()

void ScViewData::SetSelCtrlMouseClick ( bool  bTmp)
inline

Definition at line 456 of file viewdata.hxx.

Referenced by ScTabView::SelMouseButtonDown().

◆ SetShowGrid()

void ScViewData::SetShowGrid ( bool  bShow)

Definition at line 1109 of file viewdata.cxx.

References CreateSelectedTabData(), maTabData, and nTabNo.

Referenced by ScTabViewShell::ExecuteTable().

◆ SetSpellingView()

void ScViewData::SetSpellingView ( EditView pSpView)
inline

◆ SetSyntaxMode()

void ScViewData::SetSyntaxMode ( bool  bNewMode)
inline

Definition at line 559 of file viewdata.hxx.

References ScViewOptions::SetOption(), and VOPT_SYNTAX.

Referenced by ScTabViewShell::Execute().

◆ SetTabNo()

void ScViewData::SetTabNo ( SCTAB  nNewTab)

◆ SetTabStartCol()

void ScViewData::SetTabStartCol ( SCCOL  nNew)
inline

Definition at line 661 of file viewdata.hxx.

Referenced by ScTabView::CursorPosChanged(), and ScTabView::FindNextUnprot().

◆ SetVSplitMode()

void ScViewData::SetVSplitMode ( ScSplitMode  eMode)
inline

◆ SetVSplitPos()

void ScViewData::SetVSplitPos ( tools::Long  nPos)
inline

Definition at line 441 of file viewdata.hxx.

References nPos, and ScViewDataTable::nVSplitPos.

Referenced by ScTabView::DoVSplit(), and ScTabView::FreezeSplitters().

◆ SetZoom() [1/2]

void ScViewData::SetZoom ( const Fraction rNewX,
const Fraction rNewY,
bool  bAll 
)

Definition at line 1098 of file viewdata.cxx.

References ScMarkData::begin(), ScMarkData::end(), maMarkData, and SetZoom().

◆ SetZoom() [2/2]

void ScViewData::SetZoom ( const Fraction rNewX,
const Fraction rNewY,
std::vector< SCTAB > &  tabs 
)

◆ SetZoomType() [1/2]

void ScViewData::SetZoomType ( SvxZoomType  eNew,
bool  bAll 
)

Definition at line 1024 of file viewdata.cxx.

References ScMarkData::begin(), ScMarkData::end(), maMarkData, and SetZoomType().

Referenced by ScTabView::SetZoomType(), and SetZoomType().

◆ SetZoomType() [2/2]

void ScViewData::SetZoomType ( SvxZoomType  eNew,
std::vector< SCTAB > &  tabs 
)

Definition at line 998 of file viewdata.cxx.

References CreateTabData(), eDefZoomType, i, and maTabData.

◆ ShowPasteSource()

bool ScViewData::ShowPasteSource ( ) const
inline

Definition at line 427 of file viewdata.hxx.

References Border.

Referenced by ScGridWindow::UpdateCopySourceOverlay().

◆ SimpleColMarked()

bool ScViewData::SimpleColMarked ( )

◆ SimpleRowMarked()

bool ScViewData::SimpleRowMarked ( )

◆ ToPixel()

tools::Long ScViewData::ToPixel ( sal_uInt16  nTwips,
double  nFactor 
)
inlinestatic

◆ UpdateCurrentTab()

void ScViewData::UpdateCurrentTab ( )
private

Definition at line 865 of file viewdata.cxx.

References o3tl::make_unsigned(), maTabData, mrDoc, nTabNo, and pThisTab.

Referenced by CopyTab(), DeleteTab(), DeleteTabs(), InsertTab(), InsertTabs(), and MoveTab().

◆ UpdateFixX()

bool ScViewData::UpdateFixX ( SCTAB  nTab = MAXTAB+1)

◆ UpdateFixY()

bool ScViewData::UpdateFixY ( SCTAB  nTab = MAXTAB+1)

◆ UpdateInputHandler()

void ScViewData::UpdateInputHandler ( bool  bForce = false)

◆ UpdateOutlinerFlags()

void ScViewData::UpdateOutlinerFlags ( Outliner rOutl) const

◆ UpdateScreenZoom()

void ScViewData::UpdateScreenZoom ( const Fraction rNewX,
const Fraction rNewY 
)

◆ VisibleCellsX()

SCCOL ScViewData::VisibleCellsX ( ScHSplitPos  eWhichX) const

◆ VisibleCellsY()

SCROW ScViewData::VisibleCellsY ( ScVSplitPos  eWhichY) const

◆ WriteExtOptions()

void ScViewData::WriteExtOptions ( ScExtDocOptions rOpt) const

◆ WriteUserData()

void ScViewData::WriteUserData ( OUString &  rData)

◆ WriteUserDataSequence()

void ScViewData::WriteUserDataSequence ( css::uno::Sequence< css::beans::PropertyValue > &  rSettings) const

Definition at line 3701 of file viewdata.cxx.

References ScViewDataTable::aPageZoomY, ScViewDataTable::aZoomY, bPagebreak, ScViewDataTable::eZoomType, SfxViewFrame::GetCurViewId(), GetDocument(), ScDocument::GetDrawLayer(), SvxOptionsGrid::GetFieldDivisionX(), SvxOptionsGrid::GetFieldDivisionY(), SvxOptionsGrid::GetFieldDrawX(), SvxOptionsGrid::GetFieldDrawY(), GetFormulaBarLines(), ScViewOptions::GetGridColor(), ScViewOptions::GetGridOptions(), SvxOptionsGrid::GetGridVisible(), ScDocument::GetName(), ScViewOptions::GetOption(), comphelper::getProcessComponentContext(), SvxOptionsGrid::GetSynchronize(), ScTabView::GetTabBarWidth(), SvxOptionsGrid::GetUseGridSnap(), SfxViewShell::GetViewFrame(), maOptions, maTabData, nTabNo, pThisTab, pView, SC_ACTIVE_TABLE, SC_ACTIVETABLE, SC_COLROWHDR, SC_FORMULA_BAR_HEIGHT_VALUE, SC_FORMULABARHEIGHT, SC_GRIDCOLOR, SC_HORIZONTAL_SCROLL_BAR_WIDTH, SC_HORIZONTALSCROLLBARWIDTH, SC_OUTLSYMB, SC_PAGE_BREAK_PREVIEW, SC_PAGE_VIEW_ZOOM_VALUE, SC_PAGEVIEWZOOMVALUE, SC_RASTERRESX, SC_RASTERRESY, SC_RASTERSUBX, SC_RASTERSUBY, SC_RASTERSYNC, SC_RASTERVIS, SC_SHEETTABS, SC_SHOWGRID, SC_SHOWNOTES, SC_SHOWPAGEBR, SC_SHOWPAGEBREAKPREVIEW, SC_SHOWZERO, SC_SNAPTORASTER, SC_TABLE_VIEWSETTINGS, SC_TABLES, SC_UNO_COLROWHDR, SC_UNO_GRIDCOLOR, SC_UNO_OUTLSYMB, SC_UNO_RASTERRESX, SC_UNO_RASTERRESY, SC_UNO_RASTERSUBX, SC_UNO_RASTERSUBY, SC_UNO_RASTERSYNC, SC_UNO_RASTERVIS, SC_UNO_SHEETTABS, SC_UNO_SHOWGRID, SC_UNO_SHOWNOTES, SC_UNO_SHOWPAGEBR, SC_UNO_SHOWZERO, SC_UNO_SNAPTORASTER, SC_UNO_VALUEHIGH, SC_VALUE_HIGHLIGHTING, SC_VIEW, SC_VIEW_ID, SC_VIEWID, SC_VIEWSETTINGS_COUNT, SC_ZOOM_TYPE, SC_ZOOM_VALUE, SC_ZOOMTYPE, SC_ZOOMVALUE, sName, VOPT_GRID, VOPT_HEADER, VOPT_NOTES, VOPT_NULLVALS, VOPT_OUTLINER, VOPT_PAGEBREAKS, VOPT_SYNTAX, VOPT_TABCONTROLS, and SdrModel::WriteUserDataSequence().

Referenced by ScTabViewShell::WriteUserDataSequence().

Member Data Documentation

◆ aDefPageZoomX

Fraction ScViewData::aDefPageZoomX
private

Definition at line 293 of file viewdata.hxx.

Referenced by CreateTabData(), ReadExtOptions(), ReadUserDataSequence(), and SetZoom().

◆ aDefPageZoomY

Fraction ScViewData::aDefPageZoomY
private

Definition at line 294 of file viewdata.hxx.

Referenced by CreateTabData(), ReadExtOptions(), ReadUserDataSequence(), and SetZoom().

◆ aDefZoomX

Fraction ScViewData::aDefZoomX
private

Definition at line 291 of file viewdata.hxx.

Referenced by CreateTabData(), ReadExtOptions(), ReadUserDataSequence(), and SetZoom().

◆ aDefZoomY

Fraction ScViewData::aDefZoomY
private

Definition at line 292 of file viewdata.hxx.

Referenced by CreateTabData(), ReadExtOptions(), ReadUserDataSequence(), and SetZoom().

◆ aDelRange

ScRange ScViewData::aDelRange
private

Definition at line 316 of file viewdata.hxx.

◆ aLogicMode

MapMode ScViewData::aLogicMode
private

Definition at line 288 of file viewdata.hxx.

Referenced by GetLogicMode(), and RefreshZoom().

◆ aScenButSize

Size ScViewData::aScenButSize
private

Definition at line 285 of file viewdata.hxx.

Referenced by RefreshZoom().

◆ aScrSize

Size ScViewData::aScrSize
private

◆ bActive

bool ScViewData::bActive
private

Definition at line 324 of file viewdata.hxx.

Referenced by SetEditEngine().

◆ bDelMarkValid

bool ScViewData::bDelMarkValid
private

Definition at line 326 of file viewdata.hxx.

◆ bEditActive

bool ScViewData::bEditActive[4] = {}
private

Definition at line 323 of file viewdata.hxx.

Referenced by EditGrowX(), EditGrowY(), KillEditView(), ResetEditView(), and SetEditEngine().

◆ bGrowing

bool ScViewData::bGrowing
private

Definition at line 331 of file viewdata.hxx.

Referenced by EditGrowX(), and EditGrowY().

◆ bIsRefMode

bool ScViewData::bIsRefMode
private

Definition at line 325 of file viewdata.hxx.

Referenced by GetMoveCursor().

◆ bMoveArea

bool ScViewData::bMoveArea
private

Definition at line 329 of file viewdata.hxx.

Referenced by EditGrowX(), and SetEditEngine().

◆ bPagebreak

bool ScViewData::bPagebreak
private

◆ bSelCtrlMouseClick

bool ScViewData::bSelCtrlMouseClick
private

Definition at line 328 of file viewdata.hxx.

◆ eDefZoomType

SvxZoomType ScViewData::eDefZoomType
private

Definition at line 290 of file viewdata.hxx.

Referenced by CreateTabData(), ReadUserDataSequence(), and SetZoomType().

◆ eEditActivePart

ScSplitPos ScViewData::eEditActivePart
private

Definition at line 320 of file viewdata.hxx.

Referenced by SetEditEngine().

◆ eEditAdjust

SvxAdjust ScViewData::eEditAdjust
private

Definition at line 322 of file viewdata.hxx.

◆ eRefType

ScRefType ScViewData::eRefType
private

Definition at line 296 of file viewdata.hxx.

◆ m_nLOKPageUpDownOffset

tools::Long ScViewData::m_nLOKPageUpDownOffset
private

Definition at line 334 of file viewdata.hxx.

◆ maLOKVisibleArea

tools::Rectangle ScViewData::maLOKVisibleArea
private

The visible area in the LibreOfficeKit client.

Definition at line 335 of file viewdata.hxx.

◆ maMarkData

ScMarkData ScViewData::maMarkData
private

◆ maOptions

ScViewOptions ScViewData::maOptions
private

◆ maTabData

::std::vector<std::unique_ptr<ScViewDataTable> > ScViewData::maTabData
private

◆ mrDoc

ScDocument& ScViewData::mrDoc
private

◆ nEditCol

SCCOL ScViewData::nEditCol
private

Definition at line 310 of file viewdata.hxx.

Referenced by EditGrowX(), GetEditView(), ScViewData(), and SetEditEngine().

◆ nEditEndCol

SCCOL ScViewData::nEditEndCol
private

Definition at line 313 of file viewdata.hxx.

Referenced by EditGrowX(), ScViewData(), and SetEditEngine().

◆ nEditEndRow

SCROW ScViewData::nEditEndRow
private

Definition at line 314 of file viewdata.hxx.

Referenced by EditGrowY(), ScViewData(), and SetEditEngine().

◆ nEditRow

SCROW ScViewData::nEditRow
private

Definition at line 311 of file viewdata.hxx.

Referenced by EditGrowX(), EditGrowY(), GetEditView(), ScViewData(), and SetEditEngine().

◆ nEditStartCol

SCCOL ScViewData::nEditStartCol
private

Definition at line 312 of file viewdata.hxx.

Referenced by EditGrowX(), ScViewData(), and SetEditEngine().

◆ nFillEndX

SCCOL ScViewData::nFillEndX
private

Definition at line 308 of file viewdata.hxx.

Referenced by GetFillData(), SetDragMode(), and SetFillMode().

◆ nFillEndY

SCROW ScViewData::nFillEndY
private

Definition at line 309 of file viewdata.hxx.

Referenced by GetFillData(), SetDragMode(), and SetFillMode().

◆ nFillMode

ScFillMode ScViewData::nFillMode
private

Definition at line 321 of file viewdata.hxx.

Referenced by ResetFillMode(), SetDragMode(), and SetFillMode().

◆ nFillStartX

SCCOL ScViewData::nFillStartX
private

Definition at line 306 of file viewdata.hxx.

Referenced by GetFillData(), SetDragMode(), and SetFillMode().

◆ nFillStartY

SCROW ScViewData::nFillStartY
private

Definition at line 307 of file viewdata.hxx.

Referenced by GetFillData(), SetDragMode(), and SetFillMode().

◆ nFormulaBarLines

sal_Int16 ScViewData::nFormulaBarLines
private

Definition at line 332 of file viewdata.hxx.

◆ nPasteFlags

ScPasteFlags ScViewData::nPasteFlags
private

Definition at line 318 of file viewdata.hxx.

◆ nPPTX

double ScViewData::nPPTX
private

◆ nPPTY

double ScViewData::nPPTY
private

◆ nRefEndX

SCCOL ScViewData::nRefEndX
private

Definition at line 303 of file viewdata.hxx.

Referenced by GetMoveCursor(), and SetRefEnd().

◆ nRefEndY

SCROW ScViewData::nRefEndY
private

Definition at line 304 of file viewdata.hxx.

Referenced by GetMoveCursor(), and SetRefEnd().

◆ nRefEndZ

SCTAB ScViewData::nRefEndZ
private

Definition at line 305 of file viewdata.hxx.

Referenced by SetRefEnd().

◆ nRefStartX

SCCOL ScViewData::nRefStartX
private

Definition at line 300 of file viewdata.hxx.

Referenced by SetRefStart().

◆ nRefStartY

SCROW ScViewData::nRefStartY
private

Definition at line 301 of file viewdata.hxx.

Referenced by SetRefStart().

◆ nRefStartZ

SCTAB ScViewData::nRefStartZ
private

Definition at line 302 of file viewdata.hxx.

Referenced by SetRefStart().

◆ nRefTabNo

SCTAB ScViewData::nRefTabNo
private

Definition at line 299 of file viewdata.hxx.

◆ nTabNo

SCTAB ScViewData::nTabNo
private

◆ nTabStartCol

SCCOL ScViewData::nTabStartCol
private

Definition at line 315 of file viewdata.hxx.

Referenced by ScViewData().

◆ pDocShell

ScDocShell* ScViewData::pDocShell
private

◆ pEditView

std::unique_ptr<EditView> ScViewData::pEditView[4]
private

◆ pSpellingView

EditView* ScViewData::pSpellingView
private

Definition at line 283 of file viewdata.hxx.

◆ pThisTab

ScViewDataTable* ScViewData::pThisTab
private

◆ pView

ScTabViewShell* ScViewData::pView
private

The documentation for this class was generated from the following files: