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 (const OUString &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
 
long GetLOKDocWidthPixel () const
 
long GetLOKDocHeightPixel () const
 
ScPositionHelperGetLOKWidthHelper ()
 
ScPositionHelperGetLOKHeightHelper ()
 
ScPositionHelperGetLOKWidthHelper (SCTAB nTabIndex)
 
ScPositionHelperGetLOKHeightHelper (SCTAB nTabIndex)
 
ScSplitMode GetHSplitMode () const
 
ScSplitMode GetVSplitMode () const
 
long GetHSplitPos () const
 
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 (long nPos)
 
void SetVSplitPos (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
 
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 SelectionForbidsCellFill ()
 Disallow cell fill (Paste,Fill,...) 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, long &rSizeXPix, long &rSizeYPix) const
 
bool GetMergeSizePrintTwips (SCCOL nX, SCROW nY, long &rSizeXTwips, long &rSizeYTwips) const
 
void GetPosFromPixel (long nClickX, 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
 
void SetGridMode (bool bNewMode)
 
bool IsSyntaxMode () const
 
void SetSyntaxMode (bool bNewMode)
 
bool IsHeaderMode () const
 
void SetHeaderMode (bool bNewMode)
 
bool IsTabMode () const
 
void SetTabMode (bool bNewMode)
 
bool IsVScrollMode () const
 
void SetVScrollMode (bool bNewMode)
 
bool IsHScrollMode () const
 
void SetHScrollMode (bool bNewMode)
 
bool IsOutlineMode () const
 
void SetOutlineMode (bool bNewMode)
 
void ForcePageUpDownOffset (long nTwips)
 Force page size for PgUp/PgDown to overwrite the computation based on m_aVisArea. More...
 
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, long &nExHSplitPos, 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 long ToPixel (sal_uInt16 nTwips, double nFactor)
 
static void AddPixelsWhile (long &rScrY, 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 (long &rScrY, 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
 
long m_nLOKPageUpDownOffset
 
tools::Rectangle maLOKVisibleArea
 The visible area in the LibreOfficeKit client. More...
 

Detailed Description

Definition at line 271 of file viewdata.hxx.

Constructor & Destructor Documentation

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

Definition at line 746 of file viewdata.cxx.

ScViewData::ScViewData ( ScDocument rDoc)

Definition at line 751 of file viewdata.cxx.

ScViewData::~ScViewData ( )

Definition at line 847 of file viewdata.cxx.

References KillEditView().

Member Function Documentation

void ScViewData::Activate ( bool  bActivate)
inline

Definition at line 383 of file viewdata.hxx.

void ScViewData::AddPixelsWhile ( long &  rScrY,
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 4003 of file viewdata.cxx.

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

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

void ScViewData::AddPixelsWhileBackward ( long &  rScrY,
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 4041 of file viewdata.cxx.

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

Referenced by CellsAtY().

void ScViewData::CalcPPT ( )
private
SCCOL ScViewData::CellsAtX ( SCCOL  nPosX,
SCCOL  nDir,
ScHSplitPos  eWhichX,
sal_uInt16  nScrSizeY = SC_SIZE_NONE 
) const
SCROW ScViewData::CellsAtY ( SCROW  nPosY,
SCROW  nDir,
ScVSplitPos  eWhichY,
sal_uInt16  nScrSizeX = SC_SIZE_NONE 
) const
void ScViewData::CopyTab ( SCTAB  nSrcTab,
SCTAB  nDestTab 
)
void ScViewData::CreateSelectedTabData ( )
private

Definition at line 2223 of file viewdata.cxx.

References CreateTabData(), and maMarkData.

Referenced by SetShowGrid().

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

Definition at line 981 of file viewdata.cxx.

References CreateTabData().

ScViewData::DECL_DLLPRIVATE_LINK ( EditEngineHdl  ,
EditStatus ,
void   
)
private
void ScViewData::DeleteTab ( SCTAB  nTab)
void ScViewData::DeleteTabs ( SCTAB  nTab,
SCTAB  nSheets 
)
void ScViewData::DeriveLOKFreezeAllSheets ( )

Definition at line 4109 of file viewdata.cxx.

References DeriveLOKFreezeIfNeeded(), and maTabData.

Referenced by ReadExtOptions(), and ReadUserDataSequence().

void ScViewData::DeriveLOKFreezeIfNeeded ( SCTAB  nForTab)
OString ScViewData::describeCellCursor ( ) const
inline

return json for our cursor position.

Definition at line 612 of file viewdata.hxx.

Referenced by ScGridWindow::getCellCursor().

OString ScViewData::describeCellCursorAt ( SCCOL  nCol,
SCROW  nRow,
bool  bPixelAligned = true 
) const
OString ScViewData::describeCellCursorInPrintTwips ( ) const
inline
void ScViewData::EditGrowX ( )
void ScViewData::EditGrowY ( bool  bInitial = false)
void ScViewData::EnsureTabDataSize ( size_t  nSize)
private
void ScViewData::ForcePageUpDownOffset ( long  nTwips)
inline

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

Definition at line 556 of file viewdata.hxx.

Referenced by ScModelObj::setClientVisibleArea().

ScSplitPos ScViewData::GetActivePart ( ) const
inline

Definition at line 398 of file viewdata.hxx.

References ScViewDataTable::eWhichActive.

Referenced by ScTabView::ActiveGrabFocus(), ScTabView::CalcZoom(), ScHeaderControl::Command(), ScTextWnd::Command(), ScGridWindow::DataChanged(), ScTabView::DoHSplit(), ScTabView::DoResize(), ScViewFunc::DoSheetConversion(), ScTabView::DoVSplit(), ScPrintFunc::DrawToDev(), EditGrowX(), EditGrowY(), ScGridWindow::ExecDataSelect(), ScDocShell::Execute(), ScTabView::ExpandBlock(), FuPoor::ForceScroll(), ScGridWinUIObject::get_state(), 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::getVisibleRange(), ScViewFunctionSet::GetWhich(), ScVbaApplication::GoTo(), ScAccessibleDocument::grabFocus(), ScGridWindow::HandleMouseButtonDown(), ScTabView::HasPageFieldDataAtCursor(), ScTabView::HideTip(), ScSpellDialogChildWindow::Init(), ScViewFunc::InsertBookmark(), ScAccessibleSpreadsheet::IsFocused(), ScHeaderFunctionSet::IsSelectionAtPoint(), ScDocShell::LOKCommentNotify(), FuSelection::MouseButtonDown(), ScTabViewShell::Notify(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFromTransferable(), ScTabViewShell::QueryObjAreaPixel(), ScColBar::ResizeAllowed(), ScRowBar::ResizeAllowed(), ScGridWindow::RFMouseMove(), ScTabView::ScrollLines(), ScTabView::ScrollX(), ScTabView::ScrollY(), ScSelectionState::ScSelectionState(), ScColBar::SelectWindow(), ScRowBar::SelectWindow(), ScViewFunctionSet::SetCursorAtPoint(), ScHeaderFunctionSet::SetCursorAtPoint(), SetEditEngine(), ScViewPaneBase::setFirstVisibleColumn(), ScViewPaneBase::setFirstVisibleRow(), ScTabView::SetNewVisArea(), ScVbaWindow::setScrollColumn(), ScVbaWindow::setScrollRow(), ScTabView::ShowRefTip(), ScTabView::StartDataSelect(), ScFormatShell::StateFormatPaintbrush(), ScTabView::StopMarking(), ScTabView::StopRefMode(), ScGridWindow::UpdateAutoFillOverlay(), ScGridWindow::UpdateCursorOverlay(), and ScTabView::UpdateRef().

ScGridWindow * ScViewData::GetActiveWin ( )

Definition at line 3043 of file viewdata.cxx.

References assert(), ScTabView::GetActiveWin(), and pView.

Referenced by ScSpellDialogChildWindow::ApplyChangedSentence(), ScViewFunctionSet::BeginDrag(), ScUndoConversion::DoChange(), ScTabControl::DoDrag(), ScViewFunc::DoSheetConversion(), ScDrawShell::ExecDrawAttr(), ScEditShell::Execute(), ScGraphicShell::ExecuteChangePicture(), ScCellShell::ExecuteEdit(), ScChartShell::ExecuteExportAsGraphic(), ScDrawTextObjectBar::ExecutePasteContents(), ScGraphicShell::ExecuteSaveGraphic(), ScDrawTextObjectBar::GetAttrState(), ScEditShell::GetAttrState(), ScModelObj::getCellCursor(), ScTabViewObj::GetClickedObject(), ScModule::GetClipDoc(), ScDrawTextObjectBar::GetClipState(), ScEditShell::GetClipState(), ScCellShell::GetClipState(), ScDrawShell::GetDrawAttrState(), 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(), ScTabViewShell::NotifyCursor(), ScModelObj::paintTile(), ScViewFunc::PasteDraw(), ScClipUtil::PasteFromClipboard(), ScModelObj::postMouseEvent(), ScUndoPaste::Repeat(), ScModelObj::setClientZoom(), ScModelObj::setClipboard(), ScHeaderFunctionSet::SetCursorAtPoint(), ScModelObj::setGraphicSelection(), ScModelObj::setTextSelection(), ScGridWindow::UpdateCopySourceOverlay(), ScDrawTextObjectBar::~ScDrawTextObjectBar(), and ScEditShell::~ScEditShell().

const ScGridWindow * ScViewData::GetActiveWin ( ) const

Definition at line 3049 of file viewdata.cxx.

References assert(), ScTabView::GetActiveWin(), and pView.

SfxBindings & ScViewData::GetBindings ( )
ScAddress ScViewData::GetCurPos ( ) const
SCCOL ScViewData::GetCurX ( ) const
inline

Definition at line 401 of file viewdata.hxx.

References ScViewDataTable::nCurX.

Referenced by 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(), ScGridWindow::Draw(), ScGridWindow::dumpCellProperties(), ScViewFunc::EditNote(), ScViewFunc::EnterDataAtCursor(), ScViewFunc::EnterMatrix(), ScGridWinUIObject::execute(), ScCellShell::Execute(), ScTabViewShell::Execute(), ScFormatShell::ExecuteAttr(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteEdit(), ScCellShell::ExecuteExternalSource(), ScFormatShell::ExecuteNumFormat(), ScFormatShell::ExecuteStyle(), ScTabView::ExpandBlock(), ScTabView::FreezeSplitters(), FuInsertChart::FuInsertChart(), ScGridWinUIObject::get_state(), ScVbaApplication::getActiveCell(), ScTabView::GetAreaMoveEndPosition(), ScCellShell::GetClipState(), GetCurPos(), ScPivotShell::GetCurrDPObject(), ScFormatShell::GetCurrentNumberFormatType(), ScCellShell::GetDBState(), ScTabViewShell::GetFunction(), ScTabView::GetInsertPos(), GetMoveCursor(), ScTabView::GetPageMoveEndPosition(), ScViewFunc::GetSelectionPattern(), GetSimpleArea(), ScCellShell::GetState(), ScTabViewShell::GetState(), ScViewFunc::GetStyleSheetFromMarked(), ScTabView::HasPageFieldDataAtCursor(), ScTabViewShell::HasSelection(), ScFormulaReferenceHelper::Init(), ScFilterDlg::Init(), ScDocFunc::InsertCells(), ScTabViewShell::InsertURL(), ScTabViewShell::isAnyEditViewInRange(), ScGridWindow::KeyInput(), lcl_GetSortParam(), lcl_GetTextToColumnsRange(), lcl_SetTextCursorPos(), lcl_UnLockComment(), ScViewFunc::ModifyCellSize(), ScGridWindow::MouseButtonUp(), ScGridWindow::notifyKitCellViewCursor(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScViewFunc::PasteDraw(), ScClipUtil::PasteFromClipboard(), ScViewFunc::PasteFromSystem(), ScViewFunc::PasteFromTransferable(), ScTabPageSortFields::Reset(), ScSpellDialogChildWindow::Reset(), ScCondFormatDlg::ScCondFormatDlg(), ScFormulaDlg::ScFormulaDlg(), ScNamePasteDlg::ScNamePasteDlg(), ScSelectionState::ScSelectionState(), ScViewFunc::SelectionEditable(), ScGridWindow::SetCellSelectionPixel(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), ScViewFunc::SetMarkedWidthOrHeight(), ScViewFunc::SetNumberFormat(), ScViewFunc::SetNumFmtByStr(), ScViewFunc::SetStyleSheetToMarked(), ScViewFunc::SetWidthOrHeight(), ScFormulaReferenceHelper::ShowFormulaReference(), ScViewFunc::ShowNote(), ScTabView::SplitAtCursor(), ScTabView::StartDataSelect(), ScTabView::StopRefMode(), ScFormulaDlg::switchBack(), FuSelection::TestDetective(), ScDBFunc::UpdateCharts(), ScNavigatorDlg::UpdateColumn(), ScGridWindow::UpdateCursorOverlay(), and ScTabViewShell::UpdateInputHandler().

SCCOL ScViewData::GetCurXForTab ( SCTAB  nTabIndex) const

Definition at line 1350 of file viewdata.cxx.

References maTabData, and ValidTab().

Referenced by ScViewFunc::OnLOKInsertDeleteColumn().

SCROW ScViewData::GetCurY ( ) const
inline

Definition at line 402 of file viewdata.hxx.

References ScViewDataTable::nCurY.

Referenced by 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(), ScTabView::DoVSplit(), ScGridWindow::Draw(), ScGridWindow::dumpCellProperties(), ScViewFunc::EditNote(), ScViewFunc::EnterDataAtCursor(), ScViewFunc::EnterMatrix(), ScGridWinUIObject::execute(), ScCellShell::Execute(), ScTabViewShell::Execute(), ScFormatShell::ExecuteAttr(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteEdit(), ScCellShell::ExecuteExternalSource(), ScFormatShell::ExecuteNumFormat(), ScFormatShell::ExecuteStyle(), ScTabView::ExpandBlock(), ScTabView::FreezeSplitters(), FuInsertChart::FuInsertChart(), ScGridWinUIObject::get_state(), ScVbaApplication::getActiveCell(), ScTabView::GetAreaMoveEndPosition(), ScCellShell::GetClipState(), GetCurPos(), ScPivotShell::GetCurrDPObject(), ScFormatShell::GetCurrentNumberFormatType(), ScCellShell::GetDBState(), ScTabViewShell::GetFunction(), ScTabView::GetInsertPos(), GetMoveCursor(), ScTabView::GetPageMoveEndPosition(), ScViewFunc::GetSelectionPattern(), GetSimpleArea(), ScCellShell::GetState(), ScTabViewShell::GetState(), ScViewFunc::GetStyleSheetFromMarked(), ScTabView::HasPageFieldDataAtCursor(), ScTabViewShell::HasSelection(), ScFormulaReferenceHelper::Init(), ScDocFunc::InsertCells(), ScTabViewShell::InsertURL(), ScTabViewShell::isAnyEditViewInRange(), ScGridWindow::KeyInput(), lcl_GetSortParam(), lcl_GetTextToColumnsRange(), lcl_SetTextCursorPos(), lcl_UnLockComment(), ScViewFunc::ModifyCellSize(), ScGridWindow::MouseButtonUp(), ScGridWindow::notifyKitCellViewCursor(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScViewFunc::PasteDraw(), ScClipUtil::PasteFromClipboard(), ScViewFunc::PasteFromSystem(), ScViewFunc::PasteFromTransferable(), ScSpellDialogChildWindow::Reset(), ScCondFormatDlg::ScCondFormatDlg(), ScFormulaDlg::ScFormulaDlg(), ScNamePasteDlg::ScNamePasteDlg(), ScSelectionState::ScSelectionState(), ScViewFunc::SelectionEditable(), ScGridWindow::SetCellSelectionPixel(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), ScViewFunc::SetMarkedWidthOrHeight(), ScViewFunc::SetNumberFormat(), ScViewFunc::SetNumFmtByStr(), ScViewFunc::SetStyleSheetToMarked(), ScViewFunc::SetWidthOrHeight(), ScFormulaReferenceHelper::ShowFormulaReference(), ScViewFunc::ShowNote(), ScTabView::SplitAtCursor(), ScTabView::StartDataSelect(), ScTabView::StopRefMode(), ScFormulaDlg::switchBack(), FuSelection::TestDetective(), ScDBFunc::UpdateCharts(), ScGridWindow::UpdateCursorOverlay(), ScTabViewShell::UpdateInputHandler(), and ScNavigatorDlg::UpdateRow().

SCROW ScViewData::GetCurYForTab ( SCTAB  nTabIndex) const

Definition at line 1358 of file viewdata.cxx.

References maTabData, and ValidTab().

Referenced by ScViewFunc::OnLOKInsertDeleteRow().

bool ScViewData::GetDelMark ( ScRange rRange) const
inline
weld::Window * ScViewData::GetDialogParent ( )
SfxDispatcher & ScViewData::GetDispatcher ( )
ScDocFunc & ScViewData::GetDocFunc ( ) const
ScDocShell* ScViewData::GetDocShell ( ) const
inline

Definition at line 354 of file viewdata.hxx.

Referenced by ScGridWindow::AcceptDrop(), ScPivotLayoutDialog::ApplyChanges(), ScViewFunc::ApplyPatternLines(), ScViewFunc::ApplySelectionPattern(), ScViewFunctionSet::BeginDrag(), ScStatisticsTwoVariableDialog::CalculateInputAndWriteToOutput(), ScStatisticsInputOutputDialog::CalculateInputAndWriteToOutput(), ScTabView::CalcZoom(), ScViewFunc::ChangeIndent(), ScFilterDlg::Close(), ScSpecialFilterDlg::Close(), ScSelectionTransferObj::CreateCellData(), ScSelectionTransferObj::CreateDrawData(), ScViewFunc::CreateNames(), ScTabViewShell::CreateRefDialogController(), ScExternalRefLink::DataChanged(), ScGridWindow::DataChanged(), ScViewFunc::DeleteCells(), ScViewFunc::DeleteContents(), ScViewFunc::DeleteMulti(), ScInputHandler::DeleteRangeFinder(), 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(), ScTabControl::DoDrag(), ScPosWnd::DoEnter(), ScDocShell::DoEnterHandler(), ScTabView::DoResize(), ScViewFunc::DoSheetConversion(), ScGridWindow::DrawContent(), ScGridWindow::DropTransferObj(), ScViewFunc::EditNote(), ScViewFunc::EnterData(), ScViewFunc::EnterMatrix(), ScViewFunc::EnterValue(), ScTabView::ErrorMessage(), ScTabViewShell::ExecImageMap(), ScPivotShell::Execute(), ScEditShell::Execute(), ScCellShell::Execute(), ScTabViewShell::Execute(), ScCellShell::ExecuteDB(), ScGridWindow::ExecuteDrop(), ScCellShell::ExecuteEdit(), ScFormatShell::ExecuteStyle(), ScCellShell::ExecuteSubtotals(), ScTabViewShell::ExecuteTable(), ScTabViewShell::FillFieldData(), 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(), ScGridWindow::GetEditUrl(), ScGridWindow::GetFocus(), ScInputHandler::GetFormulaData(), ScViewFunc::GetOptimalColWidth(), ScViewPaneBase::getReferredCells(), ScTabViewObj::getSelection(), ScPivotShell::GetState(), ScCellShell::GetState(), ScTabViewShell::GetState(), ScTabViewShell::GetStateTable(), ScDBFunc::HideAutoFilter(), ScGridWindow::HitRangeFinder(), IMPL_LINK(), IMPL_LINK_NOARG(), ScInputHandler::ImplCreateEditEngine(), ScSpellDialogChildWindow::Init(), ScInsertTableDlg::Init_Impl(), ScTextWnd::InitEditEngine(), ScInputHandler::InitRangeFinder(), ScInputHandler::InputChanged(), ScInputHandler::InputCommand(), ScViewFunc::InsertCells(), ScViewFunc::InsertCurrentTime(), ScViewFunc::InsertName(), ScViewFunc::InsertNameList(), FuSelection::IsNoteCaptionClicked(), ScGridWindow::IsSpellErrorAtPos(), FuDraw::KeyInput(), ScInputHandler::KeyInput(), ScGridWindow::KeyInput(), lcl_GetSortParam(), ScTabView::MakeDrawLayer(), ScViewFunc::MarkAndJumpToRanges(), ScViewFunc::ModifyCellSize(), FuSelection::MouseButtonUp(), ScGridWindow::MouseButtonUp(), ScTabViewObj::MousePressed(), ScTabViewObj::MouseReleased(), ScTabViewShell::Notify(), ScInputHandler::NotifyChange(), ScDocFunc::NotifyInputHandler(), ScClient::ObjectAreaChanged(), ScCondFormatDlg::OkPressed(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFromClipToMultiRanges(), ScViewFunc::PasteFromTransferable(), ScViewFunc::PasteMultiRangesFromClip(), ScGridWindow::PasteSelection(), ScSamplingDialog::PerformSampling(), ScDocShell::PostEditView(), ScViewFunc::PostPasteFromClip(), ScViewFunc::Protect(), ScViewFunc::ProtectSheet(), ScDBFunc::Query(), ScTabViewShell::QueryObjAreaPixel(), ScViewFunc::RemoveStyleSheetInUse(), ScUndoPrintZoom::Repeat(), ScViewFunc::ReplaceNote(), ScGridWindow::RFMouseMove(), ScFormulaDlg::ScFormulaDlg(), ScShareDocumentDlg::ScShareDocumentDlg(), ScTabViewShell::ScTabViewShell(), ScTabViewObj::select(), ScTabView::SelectAllTables(), ScTabViewObj::SelectionChanged(), ScTabViewObj::setActiveSheet(), ScDrawView::SetCellAnchored(), ScTabViewShell::SetCurSubShell(), ScInputHandler::SetMode(), ScViewFunc::SetNoteText(), ScDrawView::SetPageAnchored(), ScTabViewObj::setPropertyValue(), ScViewFunc::SetStyleSheetToMarked(), ScDocShell::SetVisAreaOrSize(), ScViewFunc::SetWidthOrHeight(), ScTabViewObj::SheetChanged(), ScInputHandler::ShowArgumentsTip(), ScViewFunc::ShowNote(), ScDBFunc::Sort(), ScInputHandler::StartTable(), FuText::StopEditMode(), ScDBFunc::ToggleAutoFilter(), ScDBFunc::UISort(), ScViewFunc::Unprotect(), ScInputHandler::UpdateAdjust(), ScGridWindow::UpdateInputContext(), ScInputHandler::UpdateLokReferenceMarks(), ScTabView::UpdatePageBreakData(), ScTabView::UpdateRef(), ScViewFunc::UpdateSelectionArea(), ScTabView::UpdateShow(), ScViewFunc::UpdateStyleSheetInUse(), ScClient::ViewChanged(), and ScTabViewShell::~ScTabViewShell().

ScDocument& ScViewData::GetDocument ( ) const
inline

Definition at line 380 of file viewdata.hxx.

Referenced by ScTabControl::AcceptDrop(), ScGridWindow::AcceptDrop(), ScGridWindow::AcceptPrivateDrop(), ScTabControl::AddTabClick(), ScViewFunc::ApplyAttributes(), ScViewFunc::ApplyPatternLines(), ScTabView::CalcZoom(), ScInputHandler::CancelHandler(), ScUndoUseScenario::CanRepeat(), ScViewFunc::ChangeNumFmtDecimals(), ScHeaderControl::Command(), ScGridWindow::Command(), ScGridWindow::ContinueOnlineSpelling(), ScGridWindow::CreateAnchorHandle(), ScTabViewShell::CreateRefDialogController(), ScInputHandler::DataChanged(), ScViewFunc::DeleteContents(), ScTabView::DeselectAllTables(), ScViewFunc::DetectiveMarkSucc(), ScAutoFmtPreview::DetectRTL(), ScTabViewShell::DoAutoSum(), ScTabView::DoHSplit(), ScTabView::DoneBlockMode(), ScTabView::DoneRefMode(), ScTabView::DoResize(), ScGridWindow::DoScenarioMenu(), ScTabView::DoVSplit(), ScGridWindow::Draw(), ScGridWindow::DrawButtons(), ScGridWindow::DrawContent(), ScGridWindow::DrawPagePreview(), ScGridWindow::DropScroll(), ScGridWindow::DropTransferObj(), ScGridWindow::dumpCellProperties(), ScGridWindow::dumpColumnCellStorage(), ScGridWindow::dumpColumnInformationHmm(), ScGridWindow::dumpColumnInformationPixel(), ScGridWindow::dumpGraphicInformation(), EditGrowX(), EditGrowY(), ScViewFunc::EnterData(), ScInputHandler::EnterHandler(), ScViewFunc::EnterMatrix(), ScViewFunc::EnterValue(), ScDrawShell::ExecDrawAttr(), ScGridWinUIObject::execute(), ScPivotShell::Execute(), ScEditShell::Execute(), ScCellShell::Execute(), ScTabViewShell::Execute(), ScDrawShell::ExecuteAreaDlg(), ScFormatShell::ExecuteAttr(), ScCellShell::ExecuteCursor(), ScCellShell::ExecuteCursorSel(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteDB(), ScTabControl::ExecuteDrop(), ScGridWindow::ExecuteDrop(), ScCellShell::ExecuteEdit(), ScCellShell::ExecuteFillSingleEdit(), ScDrawShell::ExecuteLineDlg(), ScFormatShell::ExecuteNumFormat(), ScTabViewShell::ExecuteTable(), ScTabView::ExpandBlock(), ScTabPageSortFields::FillFieldLists(), FuPoor::ForceScroll(), ScTabView::FreezeSplitters(), FuInsertChart::FuInsertChart(), FuInsertOLE::FuInsertOLE(), ScGridWinUIObject::get_state(), ScTabView::GetAreaMoveEndPosition(), ScDrawTextObjectBar::GetAttrState(), ScViewFunc::GetAutoSumFormula(), ScCellShell::GetBlockState(), ScTabView::GetBorderSize(), ScTabView::GetChartDialogPos(), ScTabView::GetChartInsertPos(), ScTabViewObj::GetClickedObject(), ScCondFormatDlg::GetConditionalFormat(), ScViewFunc::GetCreateNameFlags(), ScPivotShell::GetCurrDPObject(), ScFormatShell::GetCurrentNumberFormatType(), ScOutlineWindow::GetDoc(), ScAccessibleCell::GetDocument(), ScAccessibleSpreadsheet::GetDocument(), ScAccessibleDocument::GetDocument(), ScGridWindow::GetDrawMapMode(), ScChildrenShapes::GetDrawPage(), ScColBar::GetEntrySize(), ScRowBar::GetEntrySize(), ScColBar::GetEntryText(), ScTabViewShell::GetFormula(), ScTabViewShell::GetFunction(), ScRowBar::GetHiddenCount(), ScTabView::GetInsertPos(), ScGridWindow::GetListValButtonRect(), ScFormatShell::GetNumFormatState(), ScPivotFilterDlg::GetOutputItem(), ScModelObj::getPartHash(), ScModelObj::getPartInfo(), ScModelObj::getPartName(), ScTabControl::GetPrivatDropPos(), ScGridWindow::GetRectsAnyFor(), ScTabView::getRowColumnHeaders(), ScVbaNames::getScDocument(), ScViewFunc::GetSelectionFrame(), ScViewFunc::GetSelectionPattern(), ScViewFunc::GetSelectionScriptType(), ScTabViewShell::GetSelectionText(), ScTabView::getSheetGeometryData(), GetSimpleArea(), ScCellShell::GetState(), ScTabViewShell::GetState(), ScTabViewShell::GetStateTable(), ScViewFunc::GetStyleSheetFromMarked(), ScFormatShell::GetStyleState(), ScFormatShell::GetTextDirectionState(), ScDBFunc::GotoDBArea(), ScGridWindow::HandleMouseButtonDown(), ScGridWindow::HasScenarioButton(), ScTabViewShell::HasSelection(), ScGridWindow::HitRangeFinder(), IMPL_LINK(), ScDBFunc::ImportData(), ScFormulaReferenceHelper::Init(), ScTpSubTotalGroup::Init(), ScTpUserLists::Init(), ScPivotFilterDlg::Init(), ScTpSubTotalOptions::Init(), ScTabPageSortOptions::Init(), ScFilterDlg::Init(), ScSpecialFilterDlg::Init(), ScTabView::InitBlockMode(), ScTextWnd::InitEditEngine(), ScTabView::InitRefMode(), ScTabView::InitScrollBar(), 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_InsertMedia(), lcl_UnLockComment(), ScTextWnd::MakeDialogEditView(), ScTabView::MarkCursor(), ScModule::ModifyOptions(), ScHeaderControl::MouseButtonDown(), FuSelection::MouseButtonUp(), ScGridWindow::MouseButtonUp(), ScHeaderControl::MouseMove(), ScTabViewShell::Notify(), ScInputHandler::NotifyChange(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScCornerButton::Paint(), ScGridWindow::Paint(), ScTabView::PaintMarks(), ScGridWindow::PaintTile(), ScClipUtil::PasteFromClipboard(), ScViewFunc::PasteFromClipToMultiRanges(), ScViewFunc::PasteMultiRangesFromClip(), ScVbaWorksheets::PrintPreview(), ScTabViewShell::QueryObjAreaPixel(), ScViewDataTable::ReadUserDataSequence(), ReadUserDataSequence(), ScAcceptChgDlg::ReInit(), ScFormulaReferenceHelper::ReleaseFocus(), ScViewFunc::RemoveStyleSheetInUse(), ScGridWindow::RequestHelp(), ScGridWindow::RFMouseMove(), ScAuditingShell::ScAuditingShell(), ScChildrenShapes::ScChildrenShapes(), ScCondFormatDlg::ScCondFormatDlg(), ScConflictsDlg::ScConflictsDlg(), ScDataFormDlg::ScDataFormDlg(), ScDrawTextObjectBar::ScDrawTextObjectBar(), ScFormatShell::ScFormatShell(), ScFormulaDlg::ScFormulaDlg(), ScTabView::ScrollX(), ScTabView::ScrollY(), ScTabControl::ScTabControl(), ScTabControl::Select(), ScInputWindow::Select(), ScTabView::SelectAll(), ScTabView::SelectAllTables(), ScViewFunc::SelectionEditable(), ScTabViewObj::setActiveSheet(), ScNavigatorDlg::SetCurrentTableStr(), ScViewFunctionSet::SetCursorAtCell(), ScViewFunctionSet::SetCursorAtPoint(), ScChildrenShapes::SetDrawBroadcaster(), ScColBar::SetEntrySize(), ScRowBar::SetEntrySize(), ScViewFunc::SetNumberFormat(), ScViewFunc::SetNumFmtByStr(), ScTabViewObj::setPropertyValue(), ScCondFormatDlg::SetReference(), ScInputHandler::SetReference(), ScFilterDlg::SetValString(), ScFormulaReferenceHelper::ShowFormulaReference(), ScGridWindow::ShowNoteMarker(), ScFormulaReferenceHelper::ShowSimpleReference(), ScTabView::SkipCursorHorizontal(), ScTabView::SkipCursorVertical(), ScTabView::StartDataSelect(), ScTabControl::StartRenaming(), ScNavigatorControllerItem::StateChanged(), FuText::StopEditMode(), ScTabView::StopRefMode(), ScGridWindow::TestMouse(), ScDBFunc::ToggleAutoFilter(), ScGridWindow::UpdateAutoFillOverlay(), ScGridWindow::UpdateAutoFilterFromMenu(), ScDBFunc::UpdateCharts(), ScGridWindow::UpdateCursorOverlay(), ScGridWindow::UpdateDragRectOverlay(), UpdateFixX(), UpdateFixY(), ScGridWindow::UpdateFormulas(), ScTabView::UpdateHeaderWidth(), ScTabControl::UpdateInputContext(), ScTabViewShell::UpdateInputHandler(), UpdateOutlinerFlags(), ScInputHandler::UpdateRange(), ScTabView::UpdateRef(), ScInputHandler::UpdateRefDevice(), ScTabView::UpdateScrollBars(), ScGridWindow::UpdateSelectionOverlay(), ScInputHandler::UpdateSpellSettings(), ScTabControl::UpdateStatus(), ScViewFunc::UpdateStyleSheetInUse(), ScTabViewShell::UseSubTotal(), ScViewDataTable::WriteUserDataSequence(), WriteUserDataSequence(), and ScChildrenShapes::~ScChildrenShapes().

ScSplitPos ScViewData::GetEditActivePart ( ) const
inline
SvxAdjust ScViewData::GetEditAdjust ( ) const
inline

Definition at line 501 of file viewdata.hxx.

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

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

Definition at line 592 of file viewdata.hxx.

Referenced by ScGridWindow::DrawContent(), and ScViewFunc::InsertBookmark().

SCROW ScViewData::GetEditStartRow ( ) const
inline

Definition at line 593 of file viewdata.hxx.

Referenced by ScGridWindow::DrawContent(), and ScViewFunc::InsertBookmark().

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

Definition at line 571 of file viewdata.hxx.

SCCOL ScViewData::GetEditViewCol ( ) const
inline
SCROW ScViewData::GetEditViewRow ( ) const
inline
void ScViewData::GetFillData ( SCCOL rStartCol,
SCROW rStartRow,
SCCOL rEndCol,
SCROW rEndRow 
)

Definition at line 1285 of file viewdata.cxx.

References nFillEndX, nFillEndY, nFillStartX, and nFillStartY.

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

ScFillMode ScViewData::GetFillMode ( ) const
inline
SCCOL ScViewData::GetFixPosX ( ) const
inline
SCROW ScViewData::GetFixPosY ( ) const
inline
ScSplitMode ScViewData::GetHSplitMode ( ) const
inline
long ScViewData::GetHSplitPos ( ) const
inline
const MapMode & ScViewData::GetLogicMode ( ScSplitPos  eWhich)
const MapMode & ScViewData::GetLogicMode ( )

Definition at line 2908 of file viewdata.cxx.

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

Referenced by SetEditEngine().

long ScViewData::GetLOKDocHeightPixel ( ) const
inline
long ScViewData::GetLOKDocWidthPixel ( ) const
inline
ScPositionHelper& ScViewData::GetLOKHeightHelper ( )
inline
ScPositionHelper * ScViewData::GetLOKHeightHelper ( SCTAB  nTabIndex)

Definition at line 2260 of file viewdata.cxx.

References maTabData, and ValidTab().

SCCOLROW ScViewData::GetLOKSheetFreezeIndex ( bool  bIsCol) const
const tools::Rectangle& ScViewData::getLOKVisibleArea ( ) const
inline

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

Definition at line 560 of file viewdata.hxx.

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

ScPositionHelper& ScViewData::GetLOKWidthHelper ( )
inline
ScPositionHelper * ScViewData::GetLOKWidthHelper ( SCTAB  nTabIndex)

Definition at line 2251 of file viewdata.cxx.

References maTabData, and ValidTab().

ScMarkData & ScViewData::GetMarkData ( )

Definition at line 3027 of file viewdata.cxx.

References maMarkData.

Referenced by ScViewFunc::ApplySelectionPattern(), ScViewFunctionSet::BeginDrag(), ScTabView::CalcZoom(), ScViewFunc::ChangeIndent(), ScHeaderControl::Command(), ScSelectionTransferObj::CreateCellData(), ScSelectionTransferObj::CreateFromView(), ScTabViewShell::CreateRefDialogController(), ScViewFunc::DeleteCells(), ScAccessibleSpreadsheet::deselectAccessibleChild(), ScTabView::DeselectAllTables(), ScViewFunc::DetectiveMarkPred(), ScViewFunc::DetectiveMarkSucc(), ScTabViewShell::DoAutoSum(), ScTabControl::DoDrag(), ScTabView::DoneBlockMode(), ScViewFunc::DoSheetConversion(), ScGridWindow::Draw(), ScGridWindow::dumpCellProperties(), ScNavigatorDlg::EndOfDataArea(), ScViewFunc::EnterData(), ScViewFunc::EnterMatrix(), ScCellShell::Execute(), ScTabViewShell::Execute(), ScFormatShell::ExecuteAttr(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteEdit(), ScCellShell::ExecuteExternalSource(), ScFormatShell::ExecuteStyle(), ScTabViewShell::ExecuteTable(), ScConversionEngineBase::FindNextConversionCell(), FuInsertChart::FuInsertChart(), ScGridWinUIObject::get_state(), ScDBFunc::GetAnonymousDBData(), ScCellShell::GetBlockState(), ScCellShell::GetCellState(), ScDBFunc::GetDBData(), ScTabViewShell::GetFunction(), ScViewFunc::GetOptimalColWidth(), ScDocShell::GetSaveTab(), ScAccessibleSpreadsheet::getSelectedAccessibleChild(), ScAccessibleSpreadsheet::getSelectedAccessibleChildCount(), ScAccessibleSpreadsheet::getSelectedAccessibleColumns(), ScAccessibleSpreadsheet::getSelectedAccessibleRows(), ScTabViewObj::getSelection(), ScViewFunc::GetSelectionFrame(), ScViewFunc::GetSelectionPattern(), ScGridWindow::GetSelectionRects(), ScGridWindow::GetSelectionRectsPrintTwips(), ScViewFunc::GetSelectionScriptType(), ScCellShell::GetState(), ScTabViewShell::GetState(), 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(), ScTabView::MarkCursor(), ScNavigatorDlg::MarkDataArea(), ScUndoUtil::MarkSimpleBlock(), ScDocShell::MergeDocument(), ScGridWindow::MouseButtonUp(), ScAccessibleSpreadsheet::Notify(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScTabView::PaintBlock(), ScViewFunc::PasteFromClipToMultiRanges(), ScViewFunc::PasteMultiRangesFromClip(), ScVbaWorksheets::PrintPreview(), ScViewFunc::Protect(), ScViewFunc::ProtectSheet(), ReadExtOptions(), ScViewDataTable::ReadUserDataSequence(), ScUndoClearItems::Repeat(), ScSpellDialogChildWindow::Reset(), ScCondFormatDlg::ScCondFormatDlg(), ScPreviewShell::ScPreviewShell(), ScSelectionState::ScSelectionState(), ScTabViewShell::ScTabViewShell(), ScTabControl::Select(), ScVbaWorksheets::Select(), ScTabViewObj::select(), ScTabView::SelectAll(), ScTabView::SelectAllTables(), ScGridWindow::SelectForContextMenu(), ScViewFunc::SelectionEditable(), ScViewFunctionSet::SetAnchor(), ScGridWindow::SetCellSelectionPixel(), ScNavigatorDlg::SetCurrentCell(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), ScColBar::SetEntrySize(), ScRowBar::SetEntrySize(), ScViewFunc::SetMarkedWidthOrHeight(), ScColBar::SetMarking(), ScRowBar::SetMarking(), ScViewFunc::SetStyleSheetToMarked(), ScNavigatorDlg::StartOfDataArea(), ScInputHandler::StartTable(), ScGridWindow::StopMarking(), ScGridWindow::TestMouse(), ScViewFunc::Unprotect(), ScGridWindow::UpdateKitSelection(), ScTabView::UpdateRef(), ScTabControl::UpdateStatus(), and WriteExtOptions().

const ScMarkData & ScViewData::GetMarkData ( ) const

Definition at line 3032 of file viewdata.cxx.

References maMarkData.

SCCOL ScViewData::GetMaxTiledCol ( ) const
inline
SCROW ScViewData::GetMaxTiledRow ( ) const
inline
bool ScViewData::GetMergeSizePixel ( SCCOL  nX,
SCROW  nY,
long &  rSizeXPix,
long &  rSizeYPix 
) const
bool ScViewData::GetMergeSizePrintTwips ( SCCOL  nX,
SCROW  nY,
long &  rSizeXTwips,
long &  rSizeYTwips 
) const
Point ScViewData::GetMousePosPixel ( )
void ScViewData::GetMouseQuadrant ( const Point rClickPos,
ScSplitPos  eWhich,
SCCOL  nPosX,
SCROW  nPosY,
bool &  rLeft,
bool &  rTop 
)
void ScViewData::GetMoveCursor ( SCCOL rCurX,
SCROW rCurY 
)
inline

Definition at line 695 of file viewdata.hxx.

References bIsRefMode, GetCurX(), GetCurY(), nRefEndX, and nRefEndY.

void ScViewData::GetMultiArea ( ScRangeListRef rRange) const
SCCOL ScViewData::GetOldCurX ( ) const
SCROW ScViewData::GetOldCurY ( ) const
const ScViewOptions& ScViewData::GetOptions ( ) const
inline
long ScViewData::GetPageUpDownOffset ( ) const
inline

Definition at line 557 of file viewdata.hxx.

Referenced by ScTabView::GetPageMoveEndPosition().

Point ScViewData::GetPixPos ( ScSplitPos  eWhich) const
inline
void ScViewData::GetPosFromPixel ( long  nClickX,
long  nClickY,
ScSplitPos  eWhich,
SCCOL rPosX,
SCROW rPosY,
bool  bTestMerge = true,
bool  bRepair = false,
SCTAB  nForTab = -1 
)
SCCOL ScViewData::GetPosX ( ScHSplitPos  eWhich,
SCTAB  nForTab = -1 
) const
SCROW ScViewData::GetPosY ( ScVSplitPos  eWhich,
SCTAB  nForTab = -1 
) const
double ScViewData::GetPPTX ( ) const
inline
double ScViewData::GetPPTY ( ) const
inline
Point ScViewData::GetPrintTwipsPos ( SCCOL  nCol,
SCROW  nRow 
) const

returns the position (top-left corner) of the requested cell in print twips coordinates.

Definition at line 2446 of file viewdata.cxx.

References ScDocument::GetColWidth(), ScDocument::GetRowHeight(), mrDoc, nTabNo, and Point.

Referenced by describeCellCursorAt(), GetEditArea(), GetPrintTwipsPosFromTileTwips(), ScGridWindow::GetRectsAnyFor(), ScInputHandler::GetReferenceMark(), ScDocShell::LOKCommentNotify(), and SetEditEngine().

Point ScViewData::GetPrintTwipsPosFromTileTwips ( const Point rTileTwipsPos) const
SCCOL ScViewData::GetRefEndX ( ) const
inline
SCROW ScViewData::GetRefEndY ( ) const
inline
SCTAB ScViewData::GetRefEndZ ( ) const
inline
SCCOL ScViewData::GetRefStartX ( ) const
inline
SCROW ScViewData::GetRefStartY ( ) const
inline
SCTAB ScViewData::GetRefStartZ ( ) const
inline
SCTAB ScViewData::GetRefTabNo ( ) const
inline
ScRefType ScViewData::GetRefType ( ) const
inline
ScDrawView * ScViewData::GetScDrawView ( )

Definition at line 3055 of file viewdata.cxx.

References assert(), ScTabView::GetScDrawView(), and pView.

Referenced by ScGridWindow::DrawCommand(), ScGridWindow::DrawEndAction(), ScGridWindow::DrawHasMarkedObj(), ScGridWindow::DrawKeyInput(), ScGridWindow::DrawMouseButtonDown(), ScGridWindow::DrawMouseButtonUp(), ScDrawShell::ExecDrawAttr(), ScGraphicShell::Execute(), ScDrawTextObjectBar::Execute(), ScDrawShell::ExecuteAreaDlg(), ScDrawTextObjectBar::ExecuteAttr(), ScGraphicShell::ExecuteChangePicture(), ScGraphicShell::ExecuteCompressGraphic(), ScGraphicShell::ExecuteCropGraphic(), ScChartShell::ExecuteExportAsGraphic(), ScGraphicShell::ExecuteExternalEdit(), ScDrawTextObjectBar::ExecuteExtra(), ScGraphicShell::ExecuteFilter(), ScDrawTextObjectBar::ExecuteGlobal(), ScDrawShell::ExecuteLineDlg(), ScDrawShell::ExecuteMeasureDlg(), ScMediaShell::ExecuteMedia(), ScDrawTextObjectBar::ExecutePasteContents(), ScGraphicShell::ExecuteSaveGraphic(), ScDrawShell::ExecuteTextAttrDlg(), ScDrawTextObjectBar::ExecuteToggle(), ScDrawTextObjectBar::ExecuteTrans(), ScChildrenShapes::FindSelectedShapesChanges(), ScDrawShell::GetAttrFuncState(), ScGraphicShell::GetAttrState(), ScDrawTextObjectBar::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(), ScMediaShell::GetMediaState(), ScGraphicShell::GetSaveGraphicState(), ScModelObj::getSelection(), ScDrawTextObjectBar::GetState(), ScDrawShell::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(), and ScModelObj::setTextSelection().

const Size& ScViewData::GetScenButSize ( ) const
inline

Definition at line 652 of file viewdata.hxx.

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

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

Definition at line 2294 of file viewdata.cxx.

References ScViewDataTable::aHeightHelper, aScrSize, ScViewDataTable::aWidthHelper, ScDocument::GetColWidth(), ScTabView::GetGridHeight(), ScTabView::GetGridWidth(), Size::getHeight(), ScPositionHelper::getNearestByIndex(), GetPosX(), GetPosY(), ScDocument::GetRowHeight(), ScDocument::GetScaledRowHeight(), Size::Height(), comphelper::LibreOfficeKit::isActive(), ScDocument::IsLayoutRTL(), maTabData, ScDocument::MaxCol(), ScDocument::MaxRow(), mrDoc, nPPTX, nPPTY, nTabNo, Point, pThisTab, pView, 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 ScGridWindow::Command(), ScGridWindow::CreateAnchorHandle(), describeCellCursorAt(), ScGridWindow::DoScenarioMenu(), ScGridWindow::Draw(), ScGridWindow::DrawButtons(), ScGridWindow::DrawContent(), 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::HitRangeFinder(), ScGridWindow::LaunchAutoFilterMenu(), ScGridWindow::LaunchDataSelectMenu(), lcl_DrawScenarioFrames(), ScDocShell::LOKCommentNotify(), OverrideWithLOKFreeze(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFromTransferable(), ScTabView::ScrollX(), ScTabView::ScrollY(), SetEditEngine(), ScTabView::ShowRefTip(), ScTabView::SplitAtCursor(), ScGridWindow::TestMouse(), ScGridWindow::UpdateAutoFillOverlay(), ScGridWindow::UpdateCopySourceOverlay(), ScGridWindow::UpdateCursorOverlay(), ScGridWindow::UpdateDragRectOverlay(), ScGridWindow::UpdateFormulas(), ScTabView::UpdateRef(), and ScGridWindow::UpdateShrinkOverlay().

Point ScViewData::GetScrPos ( SCCOL  nWhereX,
SCROW  nWhereY,
ScHSplitPos  eWhich 
) const
Point ScViewData::GetScrPos ( SCCOL  nWhereX,
SCROW  nWhereY,
ScVSplitPos  eWhich 
) const
const Size& ScViewData::GetScrSize ( ) const
inline

Definition at line 631 of file viewdata.hxx.

SfxObjectShell* ScViewData::GetSfxDocShell ( ) const
inline
bool ScViewData::GetShowGrid ( ) const
inline
ScMarkType ScViewData::GetSimpleArea ( SCCOL rStartCol,
SCROW rStartRow,
SCTAB rStartTab,
SCCOL rEndCol,
SCROW rEndRow,
SCTAB rEndTab 
) const
ScMarkType ScViewData::GetSimpleArea ( ScRange rRange) const

Definition at line 1166 of file viewdata.cxx.

References GetSimpleArea(), and maMarkData.

ScMarkType ScViewData::GetSimpleArea ( ScRange rRange,
ScMarkData rNewMark 
) const
EditView* ScViewData::GetSpellingView ( ) const
inline
SCTAB ScViewData::GetTabNo ( ) const
inline

Definition at line 395 of file viewdata.hxx.

Referenced by ScGridWindow::AcceptDrop(), ScGridWindow::AcceptPrivateDrop(), ScViewFunc::ApplySelectionPattern(), ScViewFunctionSet::BeginDrag(), ScTabView::CalcZoom(), ScUndoUseScenario::CanRepeat(), ScViewFunc::ChangeIndent(), ScViewFunc::ChangeNumFmtDecimals(), ScHeaderControl::Command(), ScGridWindow::Command(), ScGridWindow::ContinueOnlineSpelling(), ScHeaderFunctionSet::CreateAnchor(), ScGridWindow::CreateAnchorHandle(), ScTabViewShell::CreateRefDialogController(), ScInputHandler::DataChanged(), ScTabPageSortOptions::DeactivatePage(), ScViewFunc::DeleteMulti(), ScAccessibleSpreadsheet::deselectAccessibleChild(), ScTabView::DeselectAllTables(), ScAutoFmtPreview::DetectRTL(), ScDispatch::dispatch(), ScUndoInsertCells::DoChange(), ScUndoDeleteCells::DoChange(), ScUndoFillTable::DoChange(), ScTabControl::DoDrag(), ScPosWnd::DoEnter(), ScTabView::DoHSplit(), ScTabView::DoneBlockMode(), ScTabView::DoneRefMode(), ScTabView::DoResize(), ScGridWindow::DoScenarioMenu(), ScViewFunc::DoSheetConversion(), ScGridWindow::Draw(), ScGridWindow::DrawButtons(), ScGridWindow::DrawContent(), ScGridWindow::DrawPagePreview(), ScPrintFunc::DrawToDev(), ScGridWindow::DropTransferObj(), ScGridWindow::dumpCellProperties(), ScGridWindow::dumpColumnInformationHmm(), ScGridWindow::dumpColumnInformationPixel(), ScViewFunc::EditNote(), ScViewFunc::EnterDataAtCursor(), ScViewFunc::EnterMatrix(), ScGridWindow::ExecDataSelect(), ScGridWinUIObject::execute(), ScEditShell::Execute(), ScCellShell::Execute(), ScDocShell::Execute(), ScTabViewShell::Execute(), ScFormatShell::ExecuteAttr(), ScCellShell::ExecuteCursor(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteDB(), ScGridWindow::ExecuteDrop(), ScCellShell::ExecuteEdit(), ScCellShell::ExecuteExternalSource(), ScFormatShell::ExecuteNumFormat(), ScFormatShell::ExecuteStyle(), ScTabViewShell::ExecuteTable(), ScTabView::ExpandBlock(), ScTabViewShell::FillFieldData(), ScTabPageSortFields::FillFieldLists(), ScTpSubTotalGroup::FillListBoxes(), FuPoor::ForceScroll(), ScTabView::FreezeSplitters(), FuInsertChart::FuInsertChart(), FuInsertOLE::FuInsertOLE(), ScGridWinUIObject::get_state(), ScAccessibleSpreadsheet::GetAccessibleCellAt(), ScTabViewObj::getActiveSheet(), ScTabView::GetAreaMoveEndPosition(), ScDrawTextObjectBar::GetAttrState(), 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::GetDrawMapMode(), ScGridWindow::GetEditUrl(), ScColBar::GetEntrySize(), ScRowBar::GetEntrySize(), ScAccessibleSpreadsheet::GetFormulaCurrentFocusCell(), ScTabViewShell::GetFunction(), ScRowBar::GetHiddenCount(), ScTabView::GetInsertPos(), ScGridWindow::GetListValButtonRect(), 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::getVisibleRange(), ScAccessibleDocument::getVisibleTable(), ScGridWindow::HandleMouseButtonDown(), ScGridWindow::HasScenarioButton(), ScTabViewShell::HasSelection(), ScGridWindow::HitRangeFinder(), ScFormulaReferenceHelper::Init(), ScFilterOptionsMgr::Init(), ScTabPageSortOptions::Init(), ScFilterDlg::Init(), ScTabView::InitBlockMode(), ScTabView::InitRefMode(), ScTabView::InitScrollBar(), ScViewFunc::InsertName(), ScTabViewShell::InsertURLButton(), ScTabView::InterpretVisible(), ScColBar::IsLayoutRTL(), ScRowBar::IsMirrored(), ScTabViewObj::IsMouseListening(), FuSelection::IsNoteCaptionClicked(), ScAccessibleSpreadsheet::IsScAddrFormulaSel(), ScHeaderControl::IsSelectionAllowed(), ScGridWindow::IsSpellErrorAtPos(), 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_InsertMedia(), lcl_UnLockComment(), ScUndoUtil::MarkSimpleBlock(), ScViewFunc::ModifyCellSize(), ScHeaderControl::MouseButtonDown(), FuSelection::MouseButtonUp(), ScGridWindow::MouseButtonUp(), ScHeaderControl::MouseMove(), ScGridWindow::MouseMove(), ScTabViewObj::MousePressed(), ScAccessibleSpreadsheet::Notify(), ScTabViewShell::Notify(), ScTabView::OnLibreOfficeKitTabChanged(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScViewFunc::OnLOKSetWidthOrHeight(), ScCornerButton::Paint(), ScGridWindow::Paint(), ScTabView::PaintBlock(), ScTabView::PaintMarks(), ScModelObj::paintTile(), ScGridWindow::PaintTile(), ScClipUtil::PasteFromClipboard(), ScDBFunc::Query(), ScTabViewShell::QueryObjAreaPixel(), ReadExtOptions(), ScUndoDoOutline::Redo(), ScUndoOutlineLevel::Redo(), ScUndoRemoveAllOutlines::Redo(), ScUndoAutoOutline::Redo(), ScUndoSubTotals::Redo(), ScUndoQuery::Redo(), ScUndoImportData::Redo(), ScUndoRepeatDB::Redo(), ScUndoWidthOrHeight::Redo(), ScUndoConsolidate::Redo(), ScTPValidationValue::RefInputDonePostHdl(), ScUndoDeleteTab::Repeat(), ScUndoPrintZoom::Repeat(), ScGridWindow::RequestHelp(), ScClient::RequestNewObjectArea(), ScTabPageSortOptions::Reset(), ScCondFormatDlg::ScCondFormatDlg(), ScDataFormDlg::ScDataFormDlg(), ScFormulaDlg::ScFormulaDlg(), ScNamePasteDlg::ScNamePasteDlg(), ScPreviewShell::ScPreviewShell(), ScPrintAreasDlg::ScPrintAreasDlg(), ScTabView::ScrollX(), ScTabView::ScrollY(), ScSelectionState::ScSelectionState(), ScTabControl::ScTabControl(), ScTabViewObj::ScTabViewObj(), ScTabControl::Select(), ScTabViewObj::select(), ScTabView::SelectAll(), ScAccessibleSpreadsheet::selectAllAccessibleChildren(), ScAccessibleSpreadsheet::SelectCell(), ScTabViewObj::SelectionChanged(), ScViewFunc::SelectionEditable(), ScViewFunctionSet::SetAnchor(), ScGridWindow::SetCellSelectionPixel(), ScViewFunctionSet::SetCursorAtCell(), ScViewFunctionSet::SetCursorAtPoint(), ScHeaderFunctionSet::SetCursorAtPoint(), SetEditEngine(), ScViewFunc::SetMarkedWidthOrHeight(), SetMaxTiledCol(), SetMaxTiledRow(), ScViewFunc::SetNumberFormat(), ScViewFunc::SetNumFmtByStr(), ScViewFunc::SetStyleSheetToMarked(), ScViewFunc::SetWidthOrHeight(), ScTabViewObj::SheetChanged(), ScBlockUndo::ShowBlock(), ScMultiBlockUndo::ShowBlock(), ScFormulaReferenceHelper::ShowFormulaReference(), ScViewFunc::ShowNote(), ScGridWindow::ShowNoteMarker(), ScSimpleUndo::ShowTable(), ScTabView::SkipCursorHorizontal(), ScTabView::SkipCursorVertical(), ScDBFunc::Sort(), ScTabView::StartDataSelect(), FuText::StopEditMode(), ScTabView::StopRefMode(), ScFormulaDlg::switchBack(), ScGridWindow::TestMouse(), ScDBFunc::ToggleAutoFilter(), ScDBFunc::UISort(), ScUndoDoOutline::Undo(), ScUndoMakeOutline::Undo(), ScUndoOutlineLevel::Undo(), ScUndoOutlineBlock::Undo(), ScUndoRemoveAllOutlines::Undo(), ScUndoAutoOutline::Undo(), ScUndoSubTotals::Undo(), ScUndoQuery::Undo(), ScUndoImportData::Undo(), ScUndoRepeatDB::Undo(), ScUndoConsolidate::Undo(), ScUndoWidthOrHeight::Undo(), ScGridWindow::UpdateAutoFillOverlay(), ScDBFunc::UpdateCharts(), ScGridWindow::UpdateCursorOverlay(), ScGridWindow::UpdateDragRectOverlay(), ScGridWindow::UpdateEditViewPos(), ScGridWindow::UpdateFormulas(), ScTabViewShell::UpdateInputHandler(), ScInputHandler::UpdateLokReferenceMarks(), ScDocShell::UpdateOle(), ScTabView::UpdatePageBreakData(), ScTabView::UpdateRef(), ScTabView::UpdateScrollBars(), ScGridWindow::UpdateSelectionOverlay(), ScGridWindow::UpdateShrinkOverlay(), ScInputHandler::UpdateSpellSettings(), ScTabControl::UpdateStatus(), ScNavigatorDlg::UpdateTable(), ScConsolidateDlg::VerifyEdit(), and WriteExtOptions().

SCCOL ScViewData::GetTabStartCol ( ) const
inline

Definition at line 647 of file viewdata.hxx.

ScDBFunc * ScViewData::GetView ( ) const

Definition at line 852 of file viewdata.cxx.

References pView.

Referenced by ScPivotLayoutDialog::ApplyChanges(), ScViewFunctionSet::BeginDrag(), ScTextWnd::Command(), ScGridWindow::Command(), ScHeaderFunctionSet::CreateAnchor(), ScGridWindow::CreateAnchorHandle(), ScSelectionTransferObj::CreateCellData(), ScGridWindow::DataChanged(), ScViewFunctionSet::DeselectAll(), ScHeaderFunctionSet::DeselectAll(), ScViewFunctionSet::DestroyAnchor(), ScHeaderFunctionSet::DestroyAnchor(), ScOutlineWindow::DoFunction(), ScUndoTabProtect::DoProtect(), 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(), ScFormatShell::ExecFormatPaintbrush(), ScDrawTextObjectBar::ExecFormText(), ScGridWinUIObject::execute(), ScPivotShell::Execute(), ScAuditingShell::Execute(), ScDocShell::Execute(), ScTabControl::ExecuteDrop(), ScGridWindow::ExecuteDrop(), ScDrawTextObjectBar::ExecuteExtra(), ScDrawTextObjectBar::ExecuteGlobal(), ScCellShell::ExecuteRotateTrans(), ScCellShell::ExecuteTrans(), ScGridWindow::FilterSelect(), ScConversionEngineBase::FindNextConversionCell(), FuInsertChart::FuInsertChart(), ScGridWinUIObject::getDBFunc(), ScGridWindow::GetDrawMapMode(), ScDrawTextObjectBar::GetFormTextState(), ScGridWindow::getOverlayManager(), ScModelObj::getRowColumnHeaders(), ScModelObj::getSheetGeometryData(), ScVbaWindow::getTabRatio(), ScGridWinUIObject::getViewFunc(), ScTabViewObj::GetZoomType(), ScGridWindow::HandleMouseButtonDown(), ScColBar::HideEntries(), ScRowBar::HideEntries(), ScTabViewShell::InsertURLButton(), ScDrawTextObjectBar::IsNoteEdit(), ScGridWindow::KeyInput(), lcl_KeyEditMode(), lcl_SelectAll(), ScTabControl::MouseButtonDown(), ScGridWindow::MouseButtonDown(), FuConstruct::MouseButtonUp(), FuSelection::MouseButtonUp(), ScGridWindow::MouseButtonUp(), ScGridWindow::MouseMove(), ScDocShell::Notify(), ScGridWindow::PasteSelection(), ScGridWindow::RFMouseMove(), ScTabControl::ScTabControl(), ScTabControl::Select(), ScRedComDialog::SelectCell(), ScGridWindow::SelectForContextMenu(), ScViewFunctionSet::SetAnchor(), ScGridWindow::SetCellSelectionPixel(), ScModelObj::setClientVisibleArea(), ScViewFunctionSet::SetCursorAtCell(), ScViewFunctionSet::SetCursorAtPoint(), ScHeaderFunctionSet::SetCursorAtPoint(), ScColBar::SetEntrySize(), ScRowBar::SetEntrySize(), ScColBar::SetMarking(), ScRowBar::SetMarking(), ScModelObj::setOutlineState(), ScModelObj::setPart(), ScVbaWindow::setTabRatio(), ScViewFunc::SetWidthOrHeight(), ScTabViewObj::SetZoom(), ScTabViewObj::SetZoomType(), ScGridWindow::ShowNoteMarker(), ScGridWindow::StartDrag(), ScFormatShell::StateFormatPaintbrush(), ScGridWindow::Tracking(), ScGridWindow::UpdateAutoFilterFromMenu(), ScGridWindow::UpdateFormulas(), and ScGridWindow::UpdateStatusPosSize().

ScTabViewShell* ScViewData::GetViewShell ( ) const
inline

Definition at line 357 of file viewdata.hxx.

Referenced by ScTabControl::AddTabClick(), ScTabControl::AllowRenaming(), ScPivotLayoutDialog::ApplyChanges(), ScStatisticsTwoVariableDialog::CalculateInputAndWriteToOutput(), ScStatisticsInputOutputDialog::CalculateInputAndWriteToOutput(), ScViewFunctionSet::CalcUpdateInterval(), ScTabView::CalcZoom(), ScCondFormatDlg::CancelPressed(), ScTabControl::Command(), ScGridWindow::Command(), ScGridWindow::CreateAccessible(), ScViewFunc::DeleteContents(), ScGridWindow::DeleteCursorOverlay(), ScViewFunctionSet::DeselectAll(), ScTabView::DoResize(), ScViewFunc::DoSheetConversion(), ScGridWindow::DrawContent(), ScGridWindow::DrawKeyInput(), ScGridWindow::DropTransferObj(), ScGridWindow::ExecDataSelect(), ScDrawShell::ExecDrawAttr(), ScAuditingShell::Execute(), ScDrawTextObjectBar::Execute(), ScEditShell::Execute(), ScCellShell::Execute(), ScFormatShell::ExecuteAlignment(), ScFormatShell::ExecuteAttr(), ScCellShell::ExecuteCursor(), ScCellShell::ExecuteCursorSel(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteDB(), ScGridWindow::ExecuteDrop(), ScCellShell::ExecuteEdit(), ScDrawTextObjectBar::ExecuteExtra(), ScDrawTextObjectBar::ExecuteGlobal(), 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(), ScSpellingEngine::GetDialogParent(), ScGridWindow::GetEditUrl(), ScGridWindow::GetFocus(), ScEditShell::GetMyInputHdl(), ScFormatShell::GetNumFormatState(), ScModelObj::getPart(), ScModelObj::getSelection(), ScDrawTextObjectBar::GetState(), ScDrawShell::GetState(), ScCellShell::GetState(), ScFormatShell::GetStyleState(), ScFormatShell::GetTextAttrState(), ScFormatShell::GetTextDirectionState(), ScEditShell::GetUndoState(), ScGridWinUIObject::getViewShell(), ScGridWindow::HandleMouseButtonDown(), ScFormulaReferenceHelper::HideReference(), ScGridWindow::HitRangeFinder(), ScViewFunc::InsertBookmark(), ScViewFunc::InsertCurrentTime(), ScTabViewShell::InsertURLField(), ScGridWindow::InvalidateLOKViewCursor(), ScGridWindow::KeyInput(), lcl_GetSortParam(), ScGridWindow::LogicInvalidate(), ScDocShell::LOKCommentNotify(), ScGridWindow::LoseFocus(), sc::DataStream::MakeToolbarVisible(), ScTabView::MarkCursor(), ScTabControl::MouseButtonDown(), ScCornerButton::MouseButtonDown(), ScTabControl::MouseButtonUp(), ScGridWindow::MouseButtonUp(), ScGridWindow::MouseMove(), ScGridWindow::notifyKitCellCursor(), ScGridWindow::notifyKitCellViewCursor(), ScCondFormatDlg::OkPressed(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScViewFunc::OnLOKSetWidthOrHeight(), ScGridWindow::PasteSelection(), ScSamplingDialog::PerformSampling(), ScModelObj::postMouseEvent(), ScGridWindow::PreNotify(), ScGridWindow::PrePaint(), ScTPValidationValue::RefInputDonePostHdl(), ResetEditView(), ScModelObj::resetSelection(), ScConversionEngineBase::RestoreCursorPos(), ScGridWindow::RFMouseMove(), ScAuditingShell::ScAuditingShell(), ScFormatShell::ScFormatShell(), ScTabView::ScrollCommand(), ScTabControl::Select(), ScGridWindow::SelectForContextMenu(), ScColBar::SelectWindow(), ScRowBar::SelectWindow(), ScGridWindow::SetCellSelectionPixel(), ScViewFunctionSet::SetCursorAtCell(), SetEditEngine(), ScModelObj::setGraphicSelection(), ScTabView::SetNewVisArea(), ScModelObj::setTextSelection(), ScFormulaReferenceHelper::ShowFormulaReference(), ScFormulaReferenceHelper::ShowSimpleReference(), ScGridWindow::StartDrag(), ScTabControl::SwitchToPageId(), ScGridWindow::TestMouse(), ScGridWindow::UpdateAutoFilterFromMenu(), ScGridWindow::UpdateFormulas(), ScTabView::UpdateHeaderWidth(), ScDrawView::UpdateIMap(), ScGridWindow::updateKitCellCursor(), ScGridWindow::updateKitOtherCursors(), ScGridWindow::UpdateKitSelection(), ScGridWindow::updateLOKInputHelp(), ScGridWindow::updateLOKValListButton(), ScGridWindow::updateOtherKitSelections(), ScViewFunc::UpdateSelectionArea(), ScGridWindow::UpdateSelectionOverlay(), ScGridWindow::UpdateStatusPosSize(), and ScTabView::UpdateVarZoom().

ScSplitMode ScViewData::GetVSplitMode ( ) const
inline
long ScViewData::GetVSplitPos ( ) const
inline
SvxZoomType ScViewData::GetZoomType ( ) const
inline

Definition at line 458 of file viewdata.hxx.

References ScViewDataTable::eZoomType.

const Fraction& ScViewData::GetZoomX ( ) const
inline
const Fraction& ScViewData::GetZoomY ( ) const
inline
bool ScViewData::HasEditView ( ScSplitPos  eWhich) const
inline
void ScViewData::InsertTab ( SCTAB  nTab)
void ScViewData::InsertTabs ( SCTAB  nTab,
SCTAB  nNewSheets 
)
bool ScViewData::IsActive ( ) const
inline
bool ScViewData::IsAnyFillMode ( ) const
inline
bool ScViewData::IsFillMode ( ) const
inline
bool ScViewData::IsGridMode ( ) const
inline

Definition at line 540 of file viewdata.hxx.

References ScViewOptions::GetOption(), and VOPT_GRID.

bool ScViewData::IsHeaderMode ( ) const
inline
bool ScViewData::IsHScrollMode ( ) const
inline
bool ScViewData::IsMinimized ( ) const

Definition at line 3061 of file viewdata.cxx.

References assert(), ScTabView::IsMinimized(), and pView.

Referenced by ScGridWindow::Draw().

bool ScViewData::IsMultiMarked ( ) const

Definition at line 1229 of file viewdata.cxx.

References eType, GetSimpleArea(), and SC_MARK_SIMPLE.

Referenced by ScCellShell::ExecuteEdit(), and ScCellShell::GetState().

bool ScViewData::IsOle ( ) const

Definition at line 3882 of file viewdata.cxx.

References ScDocShell::IsOle(), and pDocShell.

Referenced by ScGridWindow::Draw().

bool ScViewData::IsOutlineMode ( ) const
inline
bool ScViewData::IsPagebreakMode ( ) const
inline
bool ScViewData::IsPasteMode ( ) const
inline

Definition at line 426 of file viewdata.hxx.

References Mode.

Referenced by ScGridWindow::KeyInput().

bool ScViewData::IsRefMode ( ) const
inline
bool ScViewData::IsSelCtrlMouseClick ( ) const
inline

Definition at line 655 of file viewdata.hxx.

Referenced by ScViewFunctionSet::SetCursorAtCell().

bool ScViewData::IsSyntaxMode ( ) const
inline

Definition at line 542 of file viewdata.hxx.

References ScViewOptions::GetOption(), and VOPT_SYNTAX.

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

bool ScViewData::IsTabMode ( ) const
inline

Definition at line 546 of file viewdata.hxx.

References ScViewOptions::GetOption(), and VOPT_TABCONTROLS.

Referenced by ScTabView::DoResize(), and ScTabView::UpdateShow().

bool ScViewData::IsVScrollMode ( ) const
inline
void ScViewData::KillEditView ( )

Definition at line 2184 of file viewdata.cxx.

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

Referenced by ~ScViewData().

SCCOL ScViewData::MaxCol ( ) const
inline

Definition at line 396 of file viewdata.hxx.

References ScDocument::MaxCol().

Referenced by ScHeaderFunctionSet::CreateAnchor().

SCROW ScViewData::MaxRow ( ) const
inline

Definition at line 397 of file viewdata.hxx.

References ScDocument::MaxRow().

Referenced by ScHeaderFunctionSet::CreateAnchor().

void ScViewData::MoveTab ( SCTAB  nSrcTab,
SCTAB  nDestTab 
)
void ScViewData::OverrideWithLOKFreeze ( ScSplitMode eExHSplitMode,
ScSplitMode eExVSplitMode,
SCCOL nExFixPosX,
SCROW nExFixPosY,
long &  nExHSplitPos,
long &  nExVSplitPos,
SCTAB  nForTab 
) const
SCCOL ScViewData::PrevCellsX ( ScHSplitPos  eWhichX) const

Definition at line 2612 of file viewdata.cxx.

References CellsAtX(), and GetPosX().

SCROW ScViewData::PrevCellsY ( ScVSplitPos  eWhichY) const

Definition at line 2617 of file viewdata.cxx.

References CellsAtY(), and GetPosY().

void ScViewData::ReadExtOptions ( const ScExtDocOptions rOpt)

Zoom?

Definition at line 3412 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, EMPTY_OUSTRING, 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 ScTabViewObj::getSelectedSheets().

void ScViewData::ReadUserData ( const OUString &  rData)
void ScViewData::ReadUserDataSequence ( const css::uno::Sequence< css::beans::PropertyValue > &  rSettings)
void ScViewData::RecalcPixPos ( )
void ScViewData::RefreshZoom ( )
bool ScViewData::RemoveLOKFreeze ( )

Definition at line 4102 of file viewdata.cxx.

References SetLOKSheetFreezeIndex().

Referenced by ScTabViewShell::Execute().

void ScViewData::ResetDelMark ( )
inline

Definition at line 528 of file viewdata.hxx.

Referenced by ScViewFunctionSet::SetCursorAtCell().

void ScViewData::ResetEditView ( )
void ScViewData::ResetFillMode ( )

Definition at line 1280 of file viewdata.cxx.

References nFillMode, and NONE.

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

void ScViewData::ResetOldCursor ( )
bool ScViewData::SelectionFillDOOM ( const ScRange rRange)
static

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

Definition at line 1247 of file viewdata.cxx.

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

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

bool ScViewData::SelectionForbidsCellFill ( )

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

We'd go DOOM.

Definition at line 1239 of file viewdata.cxx.

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

Referenced by ScCellShell::GetBlockState().

void ScViewData::SetActivePart ( ScSplitPos  eNewActive)
void ScViewData::SetCurX ( SCCOL  nNewCurX)
inline
void ScViewData::SetCurXForTab ( SCCOL  nNewCurX,
SCTAB  nTabIndex 
)

Definition at line 1366 of file viewdata.cxx.

References maTabData, and ValidTab().

Referenced by ScViewFunc::OnLOKInsertDeleteColumn().

void ScViewData::SetCurY ( SCROW  nNewCurY)
inline
void ScViewData::SetCurYForTab ( SCCOL  nNewCurY,
SCTAB  nTabIndex 
)

Definition at line 1374 of file viewdata.cxx.

References maTabData, and ValidTab().

Referenced by ScViewFunc::OnLOKInsertDeleteRow().

void ScViewData::SetDelMark ( const ScRange rRange)
inline

Definition at line 529 of file viewdata.hxx.

Referenced by ScViewFunctionSet::SetCursorAtCell().

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

Definition at line 1270 of file viewdata.cxx.

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

Referenced by ScGridWindow::TestMouse().

void ScViewData::SetEditAdjust ( SvxAdjust  eNewEditAdjust)
inline

Definition at line 502 of file viewdata.hxx.

Referenced by ScInputHandler::UpdateAdjust().

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 1440 of file viewdata.cxx.

References tools::Rectangle::AdjustRight(), ATTR_BACKGROUND(), ATTR_HOR_JUSTIFY(), ATTR_LINEBREAK(), ATTR_MERGE(), bActive, bEditActive, bMoveArea, svtools::DOCCOLOR, EditGrowX(), EditGrowY(), eEditActivePart, SfxLokHelper::forEachOtherView(), 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(), EditEngine::GetPaperSize(), ScDocument::GetPattern(), GetPrintTwipsPos(), ScMergeAttr::GetRowMerge(), GetScrPos(), GetTabNo(), Color::GetTransparency(), GetViewShell(), tools::Rectangle::GetWidth(), GetZoomX(), GetZoomY(), Size::Height(), HMM_PER_TWIPS, EditEngine::InsertView(), comphelper::LibreOfficeKit::isActive(), comphelper::LibreOfficeKit::isCompatFlagSet(), ScDocument::IsLayoutRTL(), EditEngine::IsVertical(), tools::Rectangle::Left(), LINK, OutputDevice::LogicToLogic(), mrDoc, svtools::ColorConfigValue::nColor, nEditCol, nEditEndCol, nEditEndRow, nEditRow, nEditStartCol, nPPTX, nPPTY, nTabNo, pEditView, OutputDevice::PixelToLogic(), Point, pView, tools::Rectangle::Right(), SC_MOD, Scroll, EditEngine::SetControlWord(), tools::Rectangle::SetLeft(), EditEngine::SetLOKSpecialPaperSize(), EditEngine::SetPaperSize(), tools::Rectangle::SetRight(), EditEngine::SetStatusEventHdl(), EditEngine::SetUpdateMode(), Size::setWidth(), tools::Rectangle::Top(), TWIPS_PER_PIXEL, WhichH(), WhichV(), and Size::Width().

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

Definition at line 1261 of file viewdata.cxx.

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

Referenced by ScGridWindow::TestMouse().

void ScViewData::SetFixPosX ( SCCOL  nPos)
inline

Definition at line 442 of file viewdata.hxx.

References ScViewDataTable::nFixPosX.

Referenced by ScTabView::FreezeSplitters().

void ScViewData::SetFixPosY ( SCROW  nPos)
inline

Definition at line 443 of file viewdata.hxx.

References ScViewDataTable::nFixPosY.

Referenced by ScTabView::FreezeSplitters().

void ScViewData::SetGridMode ( bool  bNewMode)
inline

Definition at line 541 of file viewdata.hxx.

References ScViewOptions::SetOption(), and VOPT_GRID.

void ScViewData::SetHeaderMode ( bool  bNewMode)
inline

Definition at line 545 of file viewdata.hxx.

References ScViewOptions::SetOption(), and VOPT_HEADER.

Referenced by ScTabViewShell::Execute().

void ScViewData::SetHScrollMode ( bool  bNewMode)
inline

Definition at line 551 of file viewdata.hxx.

References ScViewOptions::SetOption(), and VOPT_HSCROLL.

void ScViewData::SetHSplitMode ( ScSplitMode  eMode)
inline
void ScViewData::SetHSplitPos ( long  nPos)
inline

Definition at line 440 of file viewdata.hxx.

References ScViewDataTable::nHSplitPos.

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

bool ScViewData::SetLOKSheetFreezeIndex ( const SCCOLROW  nFreezeIndex,
bool  bIsCol,
SCTAB  nForTab = -1 
)
void ScViewData::setLOKVisibleArea ( const tools::Rectangle rArea)
inline

Definition at line 561 of file viewdata.hxx.

Referenced by ScModelObj::setClientVisibleArea().

void ScViewData::SetMaxTiledCol ( SCCOL  nCol)
void ScViewData::SetMaxTiledRow ( SCROW  nRow)
void ScViewData::SetOldCursor ( SCCOL  nNewX,
SCROW  nNewY 
)
void ScViewData::SetOptions ( const ScViewOptions rOpt)
void ScViewData::SetOutlineMode ( bool  bNewMode)
inline

Definition at line 553 of file viewdata.hxx.

References ScViewOptions::SetOption(), and VOPT_OUTLINER.

void ScViewData::SetPagebreakMode ( bool  bSet)

Definition at line 1115 of file viewdata.cxx.

References bPagebreak, and RefreshZoom().

Referenced by ReadExtOptions(), ReadUserData(), and ReadUserDataSequence().

void ScViewData::SetPasteMode ( ScPasteFlags  nFlags)
inline
void ScViewData::SetPosX ( ScHSplitPos  eWhich,
SCCOL  nNewPosX 
)
void ScViewData::SetPosY ( ScVSplitPos  eWhich,
SCROW  nNewPosY 
)
void ScViewData::SetRefEnd ( SCCOL  nNewX,
SCROW  nNewY,
SCTAB  nNewZ 
)
void ScViewData::SetRefMode ( bool  bNewMode,
ScRefType  eNewType 
)
inline
void ScViewData::SetRefStart ( SCCOL  nNewX,
SCROW  nNewY,
SCTAB  nNewZ 
)
void ScViewData::SetRefTabNo ( SCTAB  nNewTab)
inline

Definition at line 393 of file viewdata.hxx.

Referenced by ScTabViewShell::CreateRefDialogController().

void ScViewData::SetScenButSize ( const Size rNew)
inline

Definition at line 653 of file viewdata.hxx.

Referenced by lcl_DrawOneFrame().

void ScViewData::SetScreen ( SCCOL  nCol1,
SCROW  nRow1,
SCCOL  nCol2,
SCROW  nRow2 
)
void ScViewData::SetScreen ( const tools::Rectangle rVisArea)
void ScViewData::SetScreenPos ( const Point rVisAreaStart)
void ScViewData::SetSelCtrlMouseClick ( bool  bTmp)
inline

Definition at line 456 of file viewdata.hxx.

void ScViewData::SetShowGrid ( bool  bShow)

Definition at line 1098 of file viewdata.cxx.

References CreateSelectedTabData(), maTabData, and nTabNo.

Referenced by ScTabViewShell::ExecuteTable().

void ScViewData::SetSpellingView ( EditView pSpView)
inline
void ScViewData::SetSyntaxMode ( bool  bNewMode)
inline

Definition at line 543 of file viewdata.hxx.

References ScViewOptions::SetOption(), and VOPT_SYNTAX.

Referenced by ScTabViewShell::Execute().

void ScViewData::SetTabMode ( bool  bNewMode)
inline

Definition at line 547 of file viewdata.hxx.

References ScViewOptions::SetOption(), and VOPT_TABCONTROLS.

void ScViewData::SetTabNo ( SCTAB  nNewTab)
void ScViewData::SetTabStartCol ( SCCOL  nNew)
inline

Definition at line 648 of file viewdata.hxx.

void ScViewData::SetVScrollMode ( bool  bNewMode)
inline

Definition at line 549 of file viewdata.hxx.

References ScViewOptions::SetOption(), and VOPT_VSCROLL.

void ScViewData::SetVSplitMode ( ScSplitMode  eMode)
inline
void ScViewData::SetVSplitPos ( long  nPos)
inline

Definition at line 441 of file viewdata.hxx.

References ScViewDataTable::nVSplitPos.

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

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

Definition at line 1087 of file viewdata.cxx.

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

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

Definition at line 1013 of file viewdata.cxx.

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

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

Definition at line 987 of file viewdata.cxx.

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

bool ScViewData::ShowPasteSource ( ) const
inline

Definition at line 427 of file viewdata.hxx.

References Border.

Referenced by ScGridWindow::UpdateCopySourceOverlay().

bool ScViewData::SimpleColMarked ( )
bool ScViewData::SimpleRowMarked ( )
long ScViewData::ToPixel ( sal_uInt16  nTwips,
double  nFactor 
)
inlinestatic
void ScViewData::UpdateCurrentTab ( )
private
bool ScViewData::UpdateFixX ( SCTAB  nTab = MAXTAB+1)
bool ScViewData::UpdateFixY ( SCTAB  nTab = MAXTAB+1)
void ScViewData::UpdateInputHandler ( bool  bForce = false)

Definition at line 3876 of file viewdata.cxx.

References pView, and ScTabViewShell::UpdateInputHandler().

Referenced by ScViewFunc::InsertCurrentTime().

void ScViewData::UpdateOutlinerFlags ( Outliner rOutl) const
void ScViewData::UpdateScreenZoom ( const Fraction rNewX,
const Fraction rNewY 
)
SCCOL ScViewData::VisibleCellsX ( ScHSplitPos  eWhichX) const
SCROW ScViewData::VisibleCellsY ( ScVSplitPos  eWhichY) const
void ScViewData::WriteExtOptions ( ScExtDocOptions rOpt) const
void ScViewData::WriteUserData ( OUString &  rData)
void ScViewData::WriteUserDataSequence ( css::uno::Sequence< css::beans::PropertyValue > &  rSettings) const

Definition at line 3580 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(), 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_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().

Member Data Documentation

Fraction ScViewData::aDefPageZoomX
private

Definition at line 294 of file viewdata.hxx.

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

Fraction ScViewData::aDefPageZoomY
private

Definition at line 295 of file viewdata.hxx.

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

Fraction ScViewData::aDefZoomX
private

Definition at line 292 of file viewdata.hxx.

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

Fraction ScViewData::aDefZoomY
private

Definition at line 293 of file viewdata.hxx.

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

ScRange ScViewData::aDelRange
private

Definition at line 317 of file viewdata.hxx.

MapMode ScViewData::aLogicMode
private

Definition at line 289 of file viewdata.hxx.

Referenced by GetLogicMode(), and RefreshZoom().

Size ScViewData::aScenButSize
private

Definition at line 286 of file viewdata.hxx.

Referenced by RefreshZoom().

Size ScViewData::aScrSize
private
bool ScViewData::bActive
private

Definition at line 325 of file viewdata.hxx.

Referenced by SetEditEngine().

bool ScViewData::bDelMarkValid
private

Definition at line 327 of file viewdata.hxx.

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

Definition at line 324 of file viewdata.hxx.

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

bool ScViewData::bGrowing
private

Definition at line 332 of file viewdata.hxx.

Referenced by EditGrowX(), and EditGrowY().

bool ScViewData::bIsRefMode
private

Definition at line 326 of file viewdata.hxx.

Referenced by GetMoveCursor().

bool ScViewData::bMoveArea
private

Definition at line 330 of file viewdata.hxx.

Referenced by EditGrowX(), and SetEditEngine().

bool ScViewData::bPagebreak
private
bool ScViewData::bSelCtrlMouseClick
private

Definition at line 329 of file viewdata.hxx.

SvxZoomType ScViewData::eDefZoomType
private

Definition at line 291 of file viewdata.hxx.

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

ScSplitPos ScViewData::eEditActivePart
private

Definition at line 321 of file viewdata.hxx.

Referenced by SetEditEngine().

SvxAdjust ScViewData::eEditAdjust
private

Definition at line 323 of file viewdata.hxx.

ScRefType ScViewData::eRefType
private

Definition at line 297 of file viewdata.hxx.

long ScViewData::m_nLOKPageUpDownOffset
private

Definition at line 334 of file viewdata.hxx.

tools::Rectangle ScViewData::maLOKVisibleArea
private

The visible area in the LibreOfficeKit client.

Definition at line 335 of file viewdata.hxx.

ScMarkData ScViewData::maMarkData
private
ScViewOptions ScViewData::maOptions
private
::std::vector<std::unique_ptr<ScViewDataTable> > ScViewData::maTabData
private
ScDocument& ScViewData::mrDoc
private
SCCOL ScViewData::nEditCol
private

Definition at line 311 of file viewdata.hxx.

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

SCCOL ScViewData::nEditEndCol
private

Definition at line 314 of file viewdata.hxx.

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

SCROW ScViewData::nEditEndRow
private

Definition at line 315 of file viewdata.hxx.

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

SCROW ScViewData::nEditRow
private

Definition at line 312 of file viewdata.hxx.

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

SCCOL ScViewData::nEditStartCol
private

Definition at line 313 of file viewdata.hxx.

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

SCCOL ScViewData::nFillEndX
private

Definition at line 309 of file viewdata.hxx.

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

SCROW ScViewData::nFillEndY
private

Definition at line 310 of file viewdata.hxx.

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

ScFillMode ScViewData::nFillMode
private

Definition at line 322 of file viewdata.hxx.

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

SCCOL ScViewData::nFillStartX
private

Definition at line 307 of file viewdata.hxx.

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

SCROW ScViewData::nFillStartY
private

Definition at line 308 of file viewdata.hxx.

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

ScPasteFlags ScViewData::nPasteFlags
private

Definition at line 319 of file viewdata.hxx.

double ScViewData::nPPTX
private
double ScViewData::nPPTY
private
SCCOL ScViewData::nRefEndX
private

Definition at line 304 of file viewdata.hxx.

Referenced by GetMoveCursor(), and SetRefEnd().

SCROW ScViewData::nRefEndY
private

Definition at line 305 of file viewdata.hxx.

Referenced by GetMoveCursor(), and SetRefEnd().

SCTAB ScViewData::nRefEndZ
private

Definition at line 306 of file viewdata.hxx.

Referenced by SetRefEnd().

SCCOL ScViewData::nRefStartX
private

Definition at line 301 of file viewdata.hxx.

Referenced by SetRefStart().

SCROW ScViewData::nRefStartY
private

Definition at line 302 of file viewdata.hxx.

Referenced by SetRefStart().

SCTAB ScViewData::nRefStartZ
private

Definition at line 303 of file viewdata.hxx.

Referenced by SetRefStart().

SCTAB ScViewData::nRefTabNo
private

Definition at line 300 of file viewdata.hxx.

SCTAB ScViewData::nTabNo
private
SCCOL ScViewData::nTabStartCol
private

Definition at line 316 of file viewdata.hxx.

Referenced by ScViewData().

ScDocShell* ScViewData::pDocShell
private
std::unique_ptr<EditView> ScViewData::pEditView[4]
private
EditView* ScViewData::pSpellingView
private

Definition at line 284 of file viewdata.hxx.

ScViewDataTable* ScViewData::pThisTab
private
ScTabViewShell* ScViewData::pView
private

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