LibreOffice Module sc (master) 1
|
#include <viewdata.hxx>
Public Member Functions | |
ScViewData (ScDocShell &rDocSh, ScTabViewShell *pViewSh) | |
ScViewData (ScDocument &rDoc) | |
~ScViewData () COVERITY_NOEXCEPT_FALSE | |
ScDocShell * | GetDocShell () const |
ScDocFunc & | GetDocFunc () const |
ScDBFunc * | GetView () const |
ScTabViewShell * | GetViewShell () const |
SfxObjectShell * | GetSfxDocShell () const |
SfxBindings & | GetBindings () |
SfxDispatcher & | GetDispatcher () |
ScMarkData & | GetMarkData () |
const ScMarkData & | GetMarkData () const |
weld::Window * | GetDialogParent () |
ScGridWindow * | GetActiveWin () |
const ScGridWindow * | GetActiveWin () const |
ScDrawView * | GetScDrawView () |
bool | IsMinimized () const |
void | UpdateInputHandler (bool bForce=false) |
void | WriteUserData (OUString &rData) |
void | ReadUserData (std::u16string_view rData) |
void | WriteExtOptions (ScExtDocOptions &rOpt) const |
void | ReadExtOptions (const ScExtDocOptions &rOpt) |
void | WriteUserDataSequence (css::uno::Sequence< css::beans::PropertyValue > &rSettings) const |
void | ReadUserDataSequence (const css::uno::Sequence< css::beans::PropertyValue > &rSettings) |
ScDocument & | GetDocument () const |
bool | IsActive () const |
void | Activate (bool bActivate) |
void | InsertTab (SCTAB nTab) |
void | InsertTabs (SCTAB nTab, SCTAB nNewSheets) |
void | DeleteTab (SCTAB nTab) |
void | DeleteTabs (SCTAB nTab, SCTAB nSheets) |
void | CopyTab (SCTAB nSrcTab, SCTAB nDestTab) |
void | MoveTab (SCTAB nSrcTab, SCTAB nDestTab) |
SCTAB | GetRefTabNo () const |
void | SetRefTabNo (SCTAB nNewTab) |
SCTAB | GetTabNo () const |
SCCOL | MaxCol () const |
SCROW | MaxRow () const |
ScSplitPos | GetActivePart () const |
SCCOL | GetPosX (ScHSplitPos eWhich, SCTAB nForTab=-1) const |
SCROW | GetPosY (ScVSplitPos eWhich, SCTAB nForTab=-1) const |
SCCOL | GetCurX () const |
SCROW | GetCurY () const |
SCCOL | GetCurXForTab (SCTAB nTabIndex) const |
SCROW | GetCurYForTab (SCTAB nTabIndex) const |
SCCOL | GetOldCurX () const |
SCROW | GetOldCurY () const |
tools::Long | GetLOKDocWidthPixel () const |
tools::Long | GetLOKDocHeightPixel () const |
ScPositionHelper & | GetLOKWidthHelper () |
ScPositionHelper & | GetLOKHeightHelper () |
ScPositionHelper * | GetLOKWidthHelper (SCTAB nTabIndex) |
ScPositionHelper * | GetLOKHeightHelper (SCTAB nTabIndex) |
ScSplitMode | GetHSplitMode () const |
ScSplitMode | GetVSplitMode () const |
tools::Long | GetHSplitPos () const |
tools::Long | GetVSplitPos () const |
SCCOL | GetFixPosX () const |
SCROW | GetFixPosY () const |
SCCOL | GetMaxTiledCol () const |
SCROW | GetMaxTiledRow () const |
bool | IsPagebreakMode () const |
bool | IsPasteMode () const |
bool | ShowPasteSource () const |
void | SetPosX (ScHSplitPos eWhich, SCCOL nNewPosX) |
void | SetPosY (ScVSplitPos eWhich, SCROW nNewPosY) |
void | SetCurX (SCCOL nNewCurX) |
void | SetCurY (SCROW nNewCurY) |
void | SetCurXForTab (SCCOL nNewCurX, SCTAB nTabIndex) |
void | SetCurYForTab (SCCOL nNewCurY, SCTAB nTabIndex) |
void | SetOldCursor (SCCOL nNewX, SCROW nNewY) |
void | ResetOldCursor () |
void | SetHSplitMode (ScSplitMode eMode) |
void | SetVSplitMode (ScSplitMode eMode) |
void | SetHSplitPos (tools::Long nPos) |
void | SetVSplitPos (tools::Long nPos) |
void | SetFixPosX (SCCOL nPos) |
void | SetFixPosY (SCROW nPos) |
void | SetMaxTiledCol (SCCOL nCol) |
void | SetMaxTiledRow (SCROW nRow) |
void | SetPagebreakMode (bool bSet) |
void | SetPasteMode (ScPasteFlags nFlags) |
void | SetZoomType (SvxZoomType eNew, bool bAll) |
void | SetZoomType (SvxZoomType eNew, std::vector< SCTAB > &tabs) |
void | SetZoom (const Fraction &rNewX, const Fraction &rNewY, std::vector< SCTAB > &tabs) |
void | SetZoom (const Fraction &rNewX, const Fraction &rNewY, bool bAll) |
void | RefreshZoom () |
void | SetSelCtrlMouseClick (bool bTmp) |
SvxZoomType | GetZoomType () const |
const Fraction & | GetZoomX () const |
const Fraction & | GetZoomY () const |
void | SetShowGrid (bool bShow) |
bool | GetShowGrid () const |
const MapMode & | GetLogicMode (ScSplitPos eWhich) |
const MapMode & | GetLogicMode () |
double | GetPPTX () const |
double | GetPPTY () const |
void | SetFormulaBarLines (sal_Int16 nLines) |
sal_Int16 | GetFormulaBarLines () const |
ScMarkType | GetSimpleArea (SCCOL &rStartCol, SCROW &rStartRow, SCTAB &rStartTab, SCCOL &rEndCol, SCROW &rEndRow, SCTAB &rEndTab) const |
ScMarkType | GetSimpleArea (ScRange &rRange) const |
ScMarkType | GetSimpleArea (ScRange &rRange, ScMarkData &rNewMark) const |
May modify rNewMark using MarkToSimple(). More... | |
void | GetMultiArea (ScRangeListRef &rRange) const |
bool | SimpleColMarked () |
bool | SimpleRowMarked () |
bool | IsMultiMarked () const |
bool | SelectionForbidsPaste (ScDocument *pClipDoc=nullptr) |
Disallow Paste on Ctrl+A all selected or another high amount of selected cells that is not the same size in one direction as the clipboard source. More... | |
bool | SelectionForbidsPaste (SCCOL nSrcCols, SCROW nSrcRows) |
bool | SelectionForbidsCellFill () |
Disallow cell fill (Fill,Enter,...) on Ctrl+A all selected or another high amount of selected cells. More... | |
void | SetFillMode (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow) |
void | SetDragMode (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, ScFillMode nMode) |
void | GetFillData (SCCOL &rStartCol, SCROW &rStartRow, SCCOL &rEndCol, SCROW &rEndRow) |
void | ResetFillMode () |
bool | IsAnyFillMode () const |
bool | IsFillMode () const |
ScFillMode | GetFillMode () const |
SvxAdjust | GetEditAdjust () const |
void | SetEditAdjust (SvxAdjust eNewEditAdjust) |
bool | GetMergeSizePixel (SCCOL nX, SCROW nY, tools::Long &rSizeXPix, tools::Long &rSizeYPix) const |
bool | GetMergeSizePrintTwips (SCCOL nX, SCROW nY, tools::Long &rSizeXTwips, tools::Long &rSizeYTwips) const |
void | GetPosFromPixel (tools::Long nClickX, tools::Long nClickY, ScSplitPos eWhich, SCCOL &rPosX, SCROW &rPosY, bool bTestMerge=true, bool bRepair=false, SCTAB nForTab=-1) |
void | GetMouseQuadrant (const Point &rClickPos, ScSplitPos eWhich, SCCOL nPosX, SCROW nPosY, bool &rLeft, bool &rTop) |
bool | IsRefMode () const |
ScRefType | GetRefType () const |
SCCOL | GetRefStartX () const |
SCROW | GetRefStartY () const |
SCTAB | GetRefStartZ () const |
SCCOL | GetRefEndX () const |
SCROW | GetRefEndY () const |
SCTAB | GetRefEndZ () const |
void | SetRefMode (bool bNewMode, ScRefType eNewType) |
void | SetRefStart (SCCOL nNewX, SCROW nNewY, SCTAB nNewZ) |
void | SetRefEnd (SCCOL nNewX, SCROW nNewY, SCTAB nNewZ) |
void | ResetDelMark () |
void | SetDelMark (const ScRange &rRange) |
bool | GetDelMark (ScRange &rRange) const |
void | GetMoveCursor (SCCOL &rCurX, SCROW &rCurY) |
const ScViewOptions & | GetOptions () const |
void | SetOptions (const ScViewOptions &rOpt) |
bool | IsGridMode () const |
bool | IsSyntaxMode () const |
void | SetSyntaxMode (bool bNewMode) |
bool | IsHeaderMode () const |
void | SetHeaderMode (bool bNewMode) |
bool | IsTabMode () const |
bool | IsVScrollMode () const |
bool | IsHScrollMode () const |
bool | IsOutlineMode () const |
bool | IsThemedCursor () const |
void | ForcePageUpDownOffset (tools::Long nTwips) |
Force page size for PgUp/PgDown to overwrite the computation based on m_aVisArea. More... | |
tools::Long | GetPageUpDownOffset () const |
const tools::Rectangle & | getLOKVisibleArea () 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 |
EditView * | GetEditView (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 Size & | GetScrSize () const |
void | RecalcPixPos () |
Point | GetPixPos (ScSplitPos eWhich) const |
void | SetSpellingView (EditView *pSpView) |
EditView * | GetSpellingView () 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 Size & | GetScenButSize () const |
void | SetScenButSize (const Size &rNew) |
bool | IsSelCtrlMouseClick () const |
SCCOLROW | GetLOKSheetFreezeIndex (bool bIsCol) const |
bool | SetLOKSheetFreezeIndex (const SCCOLROW nFreezeIndex, bool bIsCol, SCTAB nForTab=-1) |
bool | RemoveLOKFreeze () |
void | DeriveLOKFreezeAllSheets () |
void | DeriveLOKFreezeIfNeeded (SCTAB nForTab) |
void | OverrideWithLOKFreeze (ScSplitMode &eExHSplitMode, ScSplitMode &eExVSplitMode, SCCOL &nExFixPosX, SCROW &nExFixPosY, tools::Long &nExHSplitPos, tools::Long &nExVSplitPos, SCTAB nForTab) const |
Static Public Member Functions | |
static bool | SelectionFillDOOM (const ScRange &rRange) |
Determine DOOM condition, i.e. from selected range. More... | |
static tools::Long | ToPixel (sal_uInt16 nTwips, double nFactor) |
static void | AddPixelsWhile (tools::Long &rScrY, tools::Long nEndPixels, SCROW &rPosY, SCROW nEndRow, double nPPTY, const ScDocument *pDoc, SCTAB nTabNo) |
while (rScrY <= nEndPixels && rPosY <= nEndRow) add pixels of row heights converted with nPPTY to rScrY, optimized for row height segments. More... | |
static void | AddPixelsWhileBackward (tools::Long &rScrY, tools::Long nEndPixels, SCROW &rPosY, SCROW nStartRow, double nPPTY, const ScDocument *pDoc, SCTAB nTabNo) |
while (rScrY <= nEndPixels && rPosY >= nStartRow) add pixels of row heights converted with nPPTY to rScrY, optimized for row height segments. More... | |
Private Member Functions | |
DECL_DLLPRIVATE_LINK (EditEngineHdl, EditStatus &, void) | |
SAL_DLLPRIVATE void | CalcPPT () |
SAL_DLLPRIVATE void | CreateTabData (SCTAB nNewTab) |
SAL_DLLPRIVATE void | CreateTabData (std::vector< SCTAB > &rvTabs) |
SAL_DLLPRIVATE void | CreateSelectedTabData () |
SAL_DLLPRIVATE void | EnsureTabDataSize (size_t nSize) |
SAL_DLLPRIVATE void | UpdateCurrentTab () |
ScViewData (ScDocument *pDoc, ScDocShell *pDocSh, ScTabViewShell *pViewSh) | |
Definition at line 270 of file viewdata.hxx.
|
private |
Definition at line 780 of file viewdata.cxx.
References aScrSize, CalcPPT(), o3tl::convert(), EnsureTabDataSize(), ScDocument::GetSheetOptimalMinRowHeight(), ScDocument::GetTableCount(), ScDocument::HasTable(), ScDocument::IsVisible(), maMarkData, Map100thMM, maTabData, mrDoc, nEditCol, nEditEndCol, nEditEndRow, nEditRow, nEditStartCol, nTabNo, nTabStartCol, OLE_STD_CELLS_X, OLE_STD_CELLS_Y, pThisTab, o3tl::px, SC_TABSTART_NONE, ScMarkData::SelectOneTable(), STD_COL_WIDTH, and o3tl::twip.
ScViewData::ScViewData | ( | ScDocShell & | rDocSh, |
ScTabViewShell * | pViewSh | ||
) |
Definition at line 756 of file viewdata.cxx.
ScViewData::ScViewData | ( | ScDocument & | rDoc | ) |
Definition at line 761 of file viewdata.cxx.
ScViewData::~ScViewData | ( | ) |
Definition at line 859 of file viewdata.cxx.
References KillEditView().
|
inline |
Definition at line 383 of file viewdata.hxx.
Referenced by ScTabView::ActivateView().
|
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 4134 of file viewdata.cxx.
References ScDocument::GetRowHeight(), nPixel, nPPTY, nTabNo, ToPixel(), and ValidTab().
Referenced by CellsAtY(), GetPosFromPixel(), and ScGridWindow::Paint().
|
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 4177 of file viewdata.cxx.
References ScDocument::GetRowHeight(), nPixel, nPPTY, nTabNo, and ToPixel().
Referenced by CellsAtY().
|
private |
Definition at line 3205 of file viewdata.cxx.
References E, ScDocument::GetCommonWidth(), GetLOKHeightHelper(), GetLOKWidthHelper(), ScDocShell::GetOutputFactor(), ScDocument::GetTableArea(), GetZoomX(), GetZoomY(), ScDocument::HasDetectiveObjects(), comphelper::LibreOfficeKit::isActive(), maTabData, mrDoc, nPPTX, nPPTY, ScGlobal::nScreenPPTX, ScGlobal::nScreenPPTY, nTabNo, and pDocShell.
Referenced by RefreshZoom(), ScViewData(), and SetTabNo().
SCCOL ScViewData::CellsAtX | ( | SCCOL | nPosX, |
SCCOL | nDir, | ||
ScHSplitPos | eWhichX, | ||
sal_uInt16 | nScrSizeY = SC_SIZE_NONE |
||
) | const |
Definition at line 2634 of file viewdata.cxx.
References aScrSize, ScDocument::GetColWidth(), ScTabView::GetGridWidth(), ScDocument::MaxCol(), mrDoc, nPPTX, nTabNo, pView, SC_SIZE_NONE, Size::setWidth(), ToPixel(), and Size::Width().
Referenced by ScTabView::AlignToCursor(), ScTabView::DoHSplit(), ScTabView::GetPageMoveEndPosition(), PrevCellsX(), and VisibleCellsX().
SCROW ScViewData::CellsAtY | ( | SCROW | nPosY, |
SCROW | nDir, | ||
ScVSplitPos | eWhichY, | ||
sal_uInt16 | nScrSizeX = SC_SIZE_NONE |
||
) | const |
Definition at line 2676 of file viewdata.cxx.
References AddPixelsWhile(), AddPixelsWhileBackward(), aScrSize, ScTabView::GetGridHeight(), Size::Height(), ScDocument::MaxRow(), mrDoc, nPPTY, nTabNo, pView, SC_SIZE_NONE, and Size::setHeight().
Referenced by ScTabView::AlignToCursor(), ScTabView::DoVSplit(), ScTabView::GetPageMoveEndPosition(), PrevCellsY(), ScTabView::UpdateHeaderWidth(), and VisibleCellsY().
Definition at line 944 of file viewdata.cxx.
References EnsureTabDataSize(), ScDocument::GetTableCount(), ScMarkData::InsertTab(), maMarkData, maTabData, MAXTAB, mrDoc, SC_TAB_APPEND, and UpdateCurrentTab().
Referenced by ScTabViewShell::Notify().
|
private |
Definition at line 2307 of file viewdata.cxx.
References CreateTabData(), and maMarkData.
Referenced by SetShowGrid().
|
private |
Definition at line 2291 of file viewdata.cxx.
References aDefPageZoomX, aDefPageZoomY, aDefZoomX, aDefZoomY, eDefZoomType, EnsureTabDataSize(), maTabData, and mrDoc.
Referenced by CreateSelectedTabData(), CreateTabData(), InsertTab(), InsertTabs(), SetTabNo(), SetZoom(), and SetZoomType().
|
private |
Definition at line 993 of file viewdata.cxx.
References CreateTabData().
|
private |
void ScViewData::DeleteTab | ( | SCTAB | nTab | ) |
Definition at line 915 of file viewdata.cxx.
References ScMarkData::DeleteTab(), EnsureTabDataSize(), o3tl::make_unsigned(), maMarkData, maTabData, nTabNo, and UpdateCurrentTab().
Referenced by ScTabViewShell::Notify().
Definition at line 929 of file viewdata.cxx.
References ScMarkData::DeleteTab(), EnsureTabDataSize(), i, o3tl::make_unsigned(), maMarkData, maTabData, nTabNo, and UpdateCurrentTab().
Referenced by ScTabViewShell::Notify().
void ScViewData::DeriveLOKFreezeAllSheets | ( | ) |
Definition at line 4245 of file viewdata.cxx.
References DeriveLOKFreezeIfNeeded(), and maTabData.
Referenced by ReadExtOptions(), and ReadUserDataSequence().
void ScViewData::DeriveLOKFreezeIfNeeded | ( | SCTAB | nForTab | ) |
Definition at line 4252 of file viewdata.cxx.
References ScViewDataTable::eHSplitMode, ScViewDataTable::eVSplitMode, ScDocument::GetLOKFreezeCol(), ScDocument::GetLOKFreezeRow(), GetPosFromPixel(), maTabData, mrDoc, ScViewDataTable::nFixPosX, ScViewDataTable::nFixPosY, ScViewDataTable::nHSplitPos, ScViewDataTable::nVSplitPos, SAL_WARN, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_FIX, SC_SPLIT_NORMAL, ScDocument::SetLOKFreezeCol(), ScDocument::SetLOKFreezeRow(), and ValidTab().
Referenced by DeriveLOKFreezeAllSheets().
|
inline |
return json for our cursor position.
Definition at line 625 of file viewdata.hxx.
Referenced by ScGridWindow::getCellCursor().
OString ScViewData::describeCellCursorAt | ( | SCCOL | nCol, |
SCROW | nRow, | ||
bool | bPixelAligned = true |
||
) | const |
Definition at line 2583 of file viewdata.cxx.
References GetMergeSizePixel(), GetMergeSizePrintTwips(), GetPPTX(), GetPPTY(), GetPrintTwipsPos(), GetScrPos(), Point::getX(), Point::getY(), SC_SPLIT_BOTTOMRIGHT, and stringstream.
Referenced by ScGridWindow::MouseButtonUp().
|
inline |
Definition at line 626 of file viewdata.hxx.
Referenced by ScGridWindow::getCellCursor(), and ScGridWindow::notifyKitCellViewCursor().
void ScViewData::EditGrowX | ( | ) |
Extend the output area for the edit engine view in a horizontal direction as needed.
Definition at line 1847 of file viewdata.cxx.
References tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), aScrSize, ATTR_HOR_JUSTIFY(), bEditActive, bGrowing, bMoveArea, EditEngine::CalcTextWidth(), EE_PARA_JUST(), GetActivePart(), ScDocument::GetColWidth(), GetDocument(), EditView::GetEditEngine(), ScPatternAttr::GetItem(), EditView::GetLOKSpecialOutputArea(), EditEngine::GetLOKSpecialPaperSize(), EditView::GetLOKSpecialVisArea(), EditView::GetOutputArea(), EditEngine::GetPaperSize(), ScDocument::GetPattern(), GetPosX(), EditView::GetVisArea(), tools::Rectangle::GetWidth(), EditView::GetWindow(), vcl::Window::Invalidate(), EditView::InvalidateOtherViewWindows(), comphelper::LibreOfficeKit::isActive(), comphelper::LibreOfficeKit::isCompatFlagSet(), EditEngine::IsEffectivelyVertical(), ScDocument::IsLayoutRTL(), tools::Rectangle::Left(), nEditCol, nEditEndCol, nEditRow, nEditStartCol, nPPTX, nTabNo, pEditView, vcl::Window::PixelToLogic(), tools::Rectangle::Right(), ScEditEngineDefaulter::SetDefaultItem(), tools::Rectangle::SetLeft(), EditView::SetLOKSpecialOutputArea(), EditView::SetLOKSpecialVisArea(), EditView::SetOutputArea(), tools::Rectangle::SetRight(), EditView::SetVisArea(), ToPixel(), VisibleCellsX(), WhichH(), Size::Width(), and X.
Referenced by ScInputHandler::DataChanged(), ScInputHandler::InputChanged(), and SetEditEngine().
void ScViewData::EditGrowY | ( | bool | bInitial = false | ) |
Extend the output area for the edit engine view in a vertical direction as needed.
bInitial | when true, then the call originates from a brand-new edit engine instance. |
Definition at line 2139 of file viewdata.cxx.
References tools::Rectangle::AdjustBottom(), bEditActive, bGrowing, tools::Rectangle::Bottom(), GetActivePart(), GetDocument(), EditView::GetEditEngine(), tools::Rectangle::GetHeight(), EditView::GetLOKSpecialOutputArea(), EditEngine::GetLOKSpecialPaperSize(), EditView::GetOutputArea(), EditEngine::GetPaperSize(), EditEngine::GetParagraphCount(), GetPosY(), ScDocument::GetRowFlags(), ScDocument::GetRowHeight(), EditEngine::GetText(), EditEngine::GetTextHeight(), EditView::GetWindow(), Height, Size::Height(), vcl::Window::Invalidate(), EditView::InvalidateOtherViewWindows(), comphelper::LibreOfficeKit::isActive(), comphelper::LibreOfficeKit::isCompatFlagSet(), ManualSize, mrDoc, nEditEndRow, nEditRow, nPPTY, nTabNo, pEditView, vcl::Window::PixelToLogic(), SC_GROWY_BIG_EXTRA, SC_GROWY_SMALL_EXTRA, tools::Rectangle::SetBottom(), EditView::SetControlWord(), EditView::SetLOKSpecialOutputArea(), EditView::SetOutputArea(), tools::Rectangle::SetTop(), tools::Rectangle::Top(), ToPixel(), VisibleCellsY(), and WhichV().
Referenced by ScInputHandler::DataChanged(), ScInputHandler::InputChanged(), and SetEditEngine().
|
private |
Definition at line 2313 of file viewdata.cxx.
References maTabData.
Referenced by CopyTab(), CreateTabData(), DeleteTab(), DeleteTabs(), MoveTab(), ReadUserData(), ReadUserDataSequence(), and ScViewData().
|
inline |
Force page size for PgUp/PgDown to overwrite the computation based on m_aVisArea.
Definition at line 569 of file viewdata.hxx.
Referenced by ScModelObj::setClientVisibleArea().
|
inline |
Definition at line 398 of file viewdata.hxx.
References ScViewDataTable::eWhichActive.
Referenced by ScTabView::ActivatePart(), ScTabView::ActivateView(), ScTabView::ActiveGrabFocus(), ScTabView::AlignToCursor(), ScDrawView::calculateGridOffsetForB2DRange(), ScDrawView::calculateGridOffsetForSdrObject(), ScTabView::CalcZoom(), ScHeaderControl::Command(), ScTextWnd::Command(), ScGridWindow::DataChanged(), ScTabView::DoDPFieldPopup(), ScTabView::DoHSplit(), ScTabView::DoResize(), ScViewFunc::DoSheetConversion(), ScViewFunc::DoThesaurus(), ScTabView::DoVSplit(), ScPrintFunc::DrawToDev(), EditGrowX(), EditGrowY(), ScGridWindow::ExecDataSelect(), ScDocShell::Execute(), ScTabView::ExpandBlock(), FuPoor::ForceScroll(), ScTabView::GetActiveWin(), ScEditShell::GetAttrState(), ScTabView::GetChartDialogPos(), ScTabView::GetChartInsertPos(), ScTabViewObj::GetClickedObject(), ScViewPaneBase::getFirstVisibleColumn(), ScViewPaneBase::getFirstVisibleRow(), ScTabView::GetPageMoveEndPosition(), ScInputHandler::GetReferenceMark(), ScVbaWindow::getScrollColumn(), ScVbaWindow::getScrollRow(), ScEditShell::GetSelectionText(), ScEditShell::GetState(), ScViewPaneBase::GetVisArea(), ScViewPaneBase::getVisibleRange(), ScViewFunctionSet::GetWhich(), ScVbaApplication::GoTo(), ScAccessibleDocument::grabFocus(), ScGridWindow::HandleMouseButtonDown(), ScTabView::HasPageFieldDataAtCursor(), ScTabView::HideTip(), ScSpellDialogChildWindow::Init(), ScViewFunc::InsertBookmark(), ScAccessibleSpreadsheet::IsFocused(), ScHeaderFunctionSet::IsSelectionAtPoint(), ScDocShell::LOKCommentNotify(), ScTabView::MakeEditView(), ScTabView::MakeVisible(), ScTabView::MarkRange(), FuSelection::MouseButtonDown(), ScTabView::MoveCursorScreen(), ScTabViewShell::Notify(), ScGridWindow::PagebreakMove(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFromTransferable(), ScTabViewShell::QueryObjAreaPixel(), ScColBar::ResizeAllowed(), ScRowBar::ResizeAllowed(), ScGridWindow::RFMouseMove(), ScTabView::ScrollLines(), ScTabView::ScrollX(), ScTabView::ScrollY(), ScSelectionState::ScSelectionState(), ScColBar::SelectWindow(), ScRowBar::SelectWindow(), ScTabView::SetCursor(), ScViewFunctionSet::SetCursorAtPoint(), ScHeaderFunctionSet::SetCursorAtPoint(), SetEditEngine(), ScViewPaneBase::setFirstVisibleColumn(), ScViewPaneBase::setFirstVisibleRow(), ScTabView::SetNewVisArea(), ScVbaWindow::setScrollColumn(), ScVbaWindow::setScrollRow(), ScTabView::SetTabNo(), ScEditShell::ShouldDisableEditHyperlink(), ScTabView::ShowCursor(), ScTabView::ShowRefTip(), ScTabView::StartDataSelect(), ScFormatShell::StateFormatPaintbrush(), ScTabView::StopMarking(), ScTabView::StopRefMode(), ScDrawView::SyncForGrid(), ScTabView::TestHintWindow(), ScGridWindow::UpdateAutoFillOverlay(), ScGridWindow::UpdateCursorOverlay(), ScTabView::UpdateEditView(), ScTabView::UpdateFormulas(), ScTabView::UpdateInputContext(), ScTabView::UpdateRef(), and ScTabView::ZoomChanged().
ScGridWindow * ScViewData::GetActiveWin | ( | ) |
Definition at line 3162 of file viewdata.cxx.
References ScTabView::GetActiveWin(), and pView.
Referenced by ScSpellDialogChildWindow::ApplyChangedSentence(), ScViewFunctionSet::BeginDrag(), ScDrawView::calculateGridOffsetForB2DRange(), ScDrawView::calculateGridOffsetForSdrObject(), ScDrawView::DoCopy(), ScTabControl::DoDrag(), ScViewFunc::DoSheetConversion(), ScGridWindow::DrawHiddenIndicator(), ScDrawShell::ExecDrawAttr(), ScDrawShell::ExecDrawFunc(), ScEditShell::Execute(), ScTabViewShell::Execute(), ScGraphicShell::ExecuteChangePicture(), ScCellShell::ExecuteDB(), ScCellShell::ExecuteEdit(), ScChartShell::ExecuteExportAsGraphic(), ScDrawTextObjectBar::ExecutePasteContents(), ScGraphicShell::ExecuteSaveGraphic(), ScDrawTextObjectBar::GetAttrState(), ScEditShell::GetAttrState(), ScModelObj::getCellCursor(), ScTabViewObj::GetClickedObject(), ScModule::GetClipDoc(), ScCellShell::GetClipState(), ScDrawTextObjectBar::GetClipState(), ScEditShell::GetClipState(), ScModelObj::getDocWindow(), ScDrawShell::GetDrawAttrState(), ScTabView::GetGridHeight(), ScTabView::GetGridWidth(), ScModelObj::getPointer(), ScCellShell::GetPossibleClipboardFormats(), ScTabViewObj::getPropertyValue(), ScCellShell::HasClipboardFormat(), ooo::vba::excel::implnCopy(), ooo::vba::excel::implnCut(), ooo::vba::excel::implnPasteSpecial(), ScSpellDialogChildWindow::Init(), ScModelObj::isMimeTypeSupported(), ScDocShell::LOKCommentNotify(), ScDrawView::MakeVisible(), ScTabViewShell::NotifyCursor(), ScModelObj::paintTile(), ScViewFunc::PasteDraw(), ScClipUtil::PasteFromClipboard(), ScModelObj::postMouseEvent(), ScUndoPaste::Repeat(), ScViewFunc::SearchAndReplace(), SelectionForbidsPaste(), ScModelObj::setClientZoom(), ScModelObj::setClipboard(), ScHeaderFunctionSet::SetCursorAtPoint(), ScModelObj::setGraphicSelection(), ScModelObj::setTextSelection(), ScDrawView::SyncForGrid(), ScGridWindow::UpdateCopySourceOverlay(), ScDrawTextObjectBar::~ScDrawTextObjectBar(), and ScEditShell::~ScEditShell().
const ScGridWindow * ScViewData::GetActiveWin | ( | ) | const |
Definition at line 3168 of file viewdata.cxx.
References ScTabView::GetActiveWin(), and pView.
SfxBindings & ScViewData::GetBindings | ( | ) |
Definition at line 3134 of file viewdata.cxx.
References SfxViewFrame::GetBindings(), SfxViewShell::GetViewFrame(), and pView.
Referenced by ScTabView::CellContentChanged(), ScViewFunc::ChangeIndent(), ScGridWindow::CheckNeedsRepaint(), ScGridWindow::Command(), ScTabView::DeselectAllTables(), ScViewFunc::DoThesaurus(), ScDrawShell::ExecDrawFunc(), ScTabViewShell::ExecStyle(), ScAuditingShell::Execute(), ScEditShell::Execute(), ScTabViewShell::Execute(), ScFormatShell::ExecuteAlignment(), ScDrawTextObjectBar::ExecuteAttr(), ScEditShell::ExecuteAttr(), ScFormatShell::ExecuteAttr(), ScFormatShell::ExecuteTextAttr(), ScEditShell::ExecuteUndo(), ScEditShell::GetAttrState(), ScCellShell::GetState(), ScEditShell::GetState(), ScDBFunc::HideAutoFilter(), ScViewFunc::ImportTables(), ScDrawView::InvalidateAttribs(), ScTabView::InvalidateAttribs(), ScDrawView::InvalidateDrawTextAttrs(), ScTabView::InvalidateSplit(), ScViewFunc::MakeScenario(), ScGridWindow::MouseButtonUp(), ScDBFunc::Query(), ScTabControl::Select(), ScTabView::SelectAllTables(), ScTabView::SelectionChanged(), ScTabView::SetBrushDocument(), ScTabView::SetDrawBrushSet(), ScViewFunc::SetPrintRanges(), ScTabView::SetTabNo(), ScTabView::SetZoomPercentFromCommand(), ScTabView::TabChanged(), ScGridWindow::UpdateStatusPosSize(), ScTabView::UpdateVarZoom(), and ScTabView::ZoomChanged().
ScAddress ScViewData::GetCurPos | ( | ) | const |
Definition at line 4119 of file viewdata.cxx.
References GetCurX(), GetCurY(), and GetTabNo().
Referenced by ScAccessibleSpreadsheet::ConstructScAccessibleSpreadsheet(), ScTabView::CursorPosChanged(), ScViewFunc::DetectiveMarkPred(), ScViewFunc::DetectiveMarkSucc(), ScTabViewShell::DoAutoSum(), ScGridWindow::dumpColumnCellStorage(), ScEditShell::Execute(), ScCellShell::ExecuteFillSingleEdit(), ScViewFunc::FillCrossDblClick(), FuInsertChart::FuInsertChart(), ScAccessibleDocument::GetCurCellAddress(), ScAccessibleDocument::GetCurrentCellName(), ScViewFunc::InsertCurrentTime(), ScAccessibleCell::IsFocused(), ScTabViewShell::IsRefInputMode(), ScTabViewShell::MakeNumberInfoItem(), ScViewFunc::MarkAndJumpToRanges(), ScAccessibleSpreadsheet::Notify(), ScGridWindow::notifyKitCellCursor(), ScClipUtil::PasteFromClipboard(), ScViewFunc::PasteFromClipToMultiRanges(), ScViewFunc::PasteMultiRangesFromClip(), sc::SparklineDataRangeDialog::setupValues(), ScInputWindow::StartFormula(), ScGridWindow::UpdateCopySourceOverlay(), ScTabViewShell::UpdateInputHandler(), and ScGridWindow::UpdateSparklineGroupOverlay().
|
inline |
Definition at line 401 of file viewdata.hxx.
References ScViewDataTable::nCurX.
Referenced by ScTabView::AlignToCursor(), ScViewFunc::ApplySelectionPattern(), ScViewFunctionSet::BeginDrag(), ScViewFunc::ChangeIndent(), ScViewFunc::ChangeNumFmtDecimals(), ScGridWindow::Command(), ScViewFunctionSet::CreateAnchor(), ScTabViewShell::CreateRefDialogController(), ScViewFunc::DeleteCells(), ScViewFunc::DeleteMulti(), ScDispatch::dispatch(), ScTabControl::DoDrag(), ScPosWnd::DoEnter(), ScTabView::DoHSplit(), ScViewFunc::DoSheetConversion(), ScViewFunc::DoThesaurus(), ScGridWindow::Draw(), ScGridWindow::dumpCellProperties(), ScViewFunc::EditNote(), ScViewFunc::EnterBlock(), ScViewFunc::EnterDataAtCursor(), ScViewFunc::EnterMatrix(), ScTabViewShell::ExecStyle(), ScCellShell::Execute(), ScTabViewShell::Execute(), ScFormatShell::ExecuteAttr(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteDB(), ScCellShell::ExecuteEdit(), ScCellShell::ExecuteExternalSource(), ScCellShell::ExecuteMove(), ScFormatShell::ExecuteNumFormat(), ScFormatShell::ExecuteStyle(), ScTabView::ExpandBlock(), ScTabView::FreezeSplitters(), FuInsertChart::FuInsertChart(), ScVbaApplication::getActiveCell(), ScTabView::GetAreaMoveEndPosition(), ScViewFunc::GetAutoSumArea(), ScCellShell::GetClipState(), GetCurPos(), ScPivotShell::GetCurrDPObject(), ScFormatShell::GetCurrentNumberFormatType(), ScCellShell::GetDBState(), ScTabViewShell::GetFunction(), ScCellShell::GetHLinkState(), ScTabView::GetInsertPos(), GetMoveCursor(), ScTabView::GetPageMoveEndPosition(), ScViewFunc::GetSelectionPattern(), GetSimpleArea(), ScCellShell::GetState(), ScTabViewShell::GetState(), ScViewFunc::GetStyleSheetFromMarked(), ScTabView::HasPageFieldDataAtCursor(), ScTabViewShell::HasSelection(), ScDBFunc::HasSelectionForDateGroup(), ScDBFunc::HasSelectionForNumGroup(), ScFormulaReferenceHelper::Init(), ScFilterDlg::Init(), ScViewFunc::InsertAreaLink(), ScDocFunc::InsertCells(), ScTabViewShell::InsertURL(), ScTabViewShell::isAnyEditViewInRange(), ScGridWindow::KeyInput(), ScTabView::KillEditView(), lcl_GetSortParam(), lcl_GetTextToColumnsRange(), lcl_SetTextCursorPos(), lcl_UnLockComment(), ScTabView::MarkDataArea(), ScTabView::MarkMatrixFormula(), ScViewFunc::ModifyCellSize(), ScGridWindow::MouseButtonUp(), ScTabView::MoveCursorAbs(), ScTabView::MoveCursorRel(), ScGridWindow::notifyKitCellViewCursor(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFromClip(), ScClipUtil::PasteFromClipboard(), ScViewFunc::PasteFromSystem(), ScViewFunc::PasteFromTransferable(), ScViewFunc::PasteLink(), ScDBFunc::RepeatDB(), ScSpellDialogChildWindow::Reset(), ScTabPageSortFields::Reset(), ScCondFormatDlg::ScCondFormatDlg(), ScFormulaDlg::ScFormulaDlg(), ScSelectionState::ScSelectionState(), ScViewFunc::SearchAndReplace(), ScViewFunc::SelectionEditable(), ScGridWindow::SetCellSelectionPixel(), ScTabView::SetCursor(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), ScViewFunc::SetMarkedWidthOrHeight(), ScViewFunc::SetNumberFormat(), ScViewFunc::SetNumFmtByStr(), ScViewFunc::SetStyleSheetToMarked(), ScTabView::SetTabNo(), ScViewFunc::SetWidthOrHeight(), ScFormulaReferenceHelper::ShowFormulaReference(), ScViewFunc::ShowNote(), ScTabView::SplitAtCursor(), ScTabView::StartDataSelect(), ScTabView::StopRefMode(), ScFormulaDlg::switchBack(), FuSelection::TestDetective(), ScTabView::TestHintWindow(), ScDBFunc::UpdateCharts(), ScNavigatorDlg::UpdateColumn(), ScGridWindow::UpdateCursorOverlay(), and ScTabViewShell::UpdateInputHandler().
Definition at line 1431 of file viewdata.cxx.
References maTabData, and ValidTab().
Referenced by ScViewFunc::OnLOKInsertDeleteColumn(), and ScTabView::UpdateEditView().
|
inline |
Definition at line 402 of file viewdata.hxx.
References ScViewDataTable::nCurY.
Referenced by ScViewFunc::AdjustBlockHeight(), ScTabView::AlignToCursor(), ScViewFunc::ApplySelectionPattern(), ScViewFunctionSet::BeginDrag(), ScViewFunc::ChangeIndent(), ScViewFunc::ChangeNumFmtDecimals(), ScGridWindow::Command(), ScViewFunctionSet::CreateAnchor(), ScTabViewShell::CreateRefDialogController(), ScViewFunc::DeleteCells(), ScViewFunc::DeleteMulti(), ScDispatch::dispatch(), ScTabControl::DoDrag(), ScPosWnd::DoEnter(), ScViewFunc::DoSheetConversion(), ScViewFunc::DoThesaurus(), ScTabView::DoVSplit(), ScGridWindow::Draw(), ScGridWindow::dumpCellProperties(), ScViewFunc::EditNote(), ScViewFunc::EnterBlock(), ScViewFunc::EnterDataAtCursor(), ScViewFunc::EnterMatrix(), ScTabViewShell::ExecStyle(), ScCellShell::Execute(), ScTabViewShell::Execute(), ScFormatShell::ExecuteAttr(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteDB(), ScCellShell::ExecuteEdit(), ScCellShell::ExecuteExternalSource(), ScCellShell::ExecuteMove(), ScFormatShell::ExecuteNumFormat(), ScFormatShell::ExecuteStyle(), ScTabView::ExpandBlock(), ScTabView::FreezeSplitters(), FuInsertChart::FuInsertChart(), ScVbaApplication::getActiveCell(), ScTabView::GetAreaMoveEndPosition(), ScViewFunc::GetAutoSumArea(), ScCellShell::GetClipState(), GetCurPos(), ScPivotShell::GetCurrDPObject(), ScFormatShell::GetCurrentNumberFormatType(), ScCellShell::GetDBState(), ScTabViewShell::GetFunction(), ScCellShell::GetHLinkState(), ScTabView::GetInsertPos(), GetMoveCursor(), ScTabView::GetPageMoveEndPosition(), ScViewFunc::GetSelectionPattern(), GetSimpleArea(), ScCellShell::GetState(), ScTabViewShell::GetState(), ScViewFunc::GetStyleSheetFromMarked(), ScTabView::HasPageFieldDataAtCursor(), ScTabViewShell::HasSelection(), ScDBFunc::HasSelectionForDateGroup(), ScDBFunc::HasSelectionForNumGroup(), ScFormulaReferenceHelper::Init(), ScViewFunc::InsertAreaLink(), ScDocFunc::InsertCells(), ScTabViewShell::InsertURL(), ScTabViewShell::isAnyEditViewInRange(), ScGridWindow::KeyInput(), ScTabView::KillEditView(), lcl_GetSortParam(), lcl_GetTextToColumnsRange(), lcl_SetTextCursorPos(), lcl_UnLockComment(), ScTabView::MarkDataArea(), ScTabView::MarkMatrixFormula(), ScViewFunc::ModifyCellSize(), ScGridWindow::MouseButtonUp(), ScTabView::MoveCursorAbs(), ScTabView::MoveCursorRel(), ScGridWindow::notifyKitCellViewCursor(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFromClip(), ScClipUtil::PasteFromClipboard(), ScViewFunc::PasteFromSystem(), ScViewFunc::PasteFromTransferable(), ScViewFunc::PasteLink(), ScDBFunc::RepeatDB(), ScSpellDialogChildWindow::Reset(), ScCondFormatDlg::ScCondFormatDlg(), ScFormulaDlg::ScFormulaDlg(), ScSelectionState::ScSelectionState(), ScViewFunc::SearchAndReplace(), ScViewFunc::SelectionEditable(), ScGridWindow::SetCellSelectionPixel(), ScTabView::SetCursor(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), ScViewFunc::SetMarkedWidthOrHeight(), ScViewFunc::SetNumberFormat(), ScViewFunc::SetNumFmtByStr(), ScViewFunc::SetStyleSheetToMarked(), ScTabView::SetTabNo(), ScViewFunc::SetWidthOrHeight(), ScFormulaReferenceHelper::ShowFormulaReference(), ScViewFunc::ShowNote(), ScTabView::SplitAtCursor(), ScTabView::StartDataSelect(), ScTabView::StopRefMode(), ScFormulaDlg::switchBack(), FuSelection::TestDetective(), ScTabView::TestHintWindow(), ScDBFunc::UpdateCharts(), ScGridWindow::UpdateCursorOverlay(), ScTabViewShell::UpdateInputHandler(), and ScNavigatorDlg::UpdateRow().
Definition at line 1439 of file viewdata.cxx.
References maTabData, and ValidTab().
Referenced by ScViewFunc::OnLOKInsertDeleteRow(), and ScTabView::UpdateEditView().
|
inline |
Definition at line 549 of file viewdata.hxx.
Referenced by ScGridWindow::MouseButtonUp(), ScAccessibleSpreadsheet::Notify(), ScViewFunctionSet::SetCursorAtCell(), ScTabView::UpdateRef(), and ScGridWindow::UpdateShrinkOverlay().
weld::Window * ScViewData::GetDialogParent | ( | ) |
Definition at line 3156 of file viewdata.cxx.
References ScTabViewShell::GetDialogParent(), and pView.
Referenced by ScTabView::ErrorMessage(), ScEditShell::Execute(), ScDrawShell::ExecuteAreaDlg(), ScDrawTextObjectBar::ExecuteAttr(), ScDrawTextObjectBar::ExecuteCharDlg(), ScDrawShell::ExecuteLineDlg(), ScDrawShell::ExecuteMeasureDlg(), ScDrawTextObjectBar::ExecuteParaDlg(), ScDrawTextObjectBar::ExecutePasteContents(), ScDrawShell::ExecuteTextAttrDlg(), ScClipUtil::PasteFromClipboard(), and ScDBFunc::ToggleAutoFilter().
SfxDispatcher & ScViewData::GetDispatcher | ( | ) |
Definition at line 3140 of file viewdata.cxx.
References SfxViewFrame::GetDispatcher(), SfxViewShell::GetViewFrame(), and pView.
Referenced by ScTabControl::Command(), ScTabViewShell::CreateRefDialogController(), ScPosWnd::DoEnter(), ScTabView::DrawDeselectAll(), ScGridWindow::DropTransferObj(), ScViewFunc::EditNote(), ScTabViewShell::ExecDraw(), ScDrawShell::ExecDrawAttr(), ScTabViewShell::ExecDrawIns(), ScTabViewShell::ExecSearch(), ScGridWinUIObject::execute(), ScCellShell::Execute(), ScDocShell::Execute(), ScDrawTextObjectBar::Execute(), ScCellShell::ExecuteEdit(), ScTabViewShell::ExecuteUndo(), ScTabViewShell::GetUndoState(), ScGridWindow::HandleMouseButtonDown(), FuConstruct::KeyInput(), FuDraw::KeyInput(), lcl_jumpToRange(), lcl_KeyEditMode(), FuText::MouseButtonDown(), FuConstruct::MouseButtonUp(), FuSelection::MouseButtonUp(), FuText::MouseButtonUp(), ScGridWindow::MouseButtonUp(), ScViewFunc::MoveTable(), ScTabViewShell::Notify(), ScViewFunc::PasteDataFormat(), ScViewFunc::PasteFile(), ScTabViewShell::PrepareClose(), ScTabControl::Select(), FuConstruct::SimpleMouseButtonUp(), ScTabViewShell::TabKeyInput(), and ScGridWindow::UpdateAutoFilterFromMenu().
ScDocFunc & ScViewData::GetDocFunc | ( | ) | const |
Definition at line 3129 of file viewdata.cxx.
References ScDocShell::GetDocFunc(), and pDocShell.
Referenced by ScNameDlg::Close(), ScViewFunc::DoAutoAttributes(), ScViewFunc::EnterData(), ScCellShell::ExecuteExternalSource(), and ScUndoClearItems::Repeat().
|
inline |
Definition at line 354 of file viewdata.hxx.
Referenced by ScGridWindow::AcceptDrop(), ScTabViewShell::ActivateObject(), ScViewFunc::AdjustBlockHeight(), ScViewFunc::AdjustPrintZoom(), ScViewFunc::AdjustRowHeight(), ScTabControl::AllowRenaming(), ScViewFunc::AppendTable(), ScPivotLayoutDialog::ApplyChanges(), ScViewFunc::ApplyPatternLines(), ScViewFunc::ApplySelectionPattern(), ScViewFunc::AutoFormat(), ScDBFunc::AutoOutline(), ScViewFunctionSet::BeginDrag(), ScDrawView::BeginDrag(), ScDrawView::CalcNormScale(), ScStatisticsInputOutputDialog::CalculateInputAndWriteToOutput(), ScStatisticsTwoVariableDialog::CalculateInputAndWriteToOutput(), ScTabView::CalcZoom(), ScViewFunc::ChangeIndent(), ScFilterDlg::Close(), ScSpecialFilterDlg::Close(), ScTabViewShell::ConnectObject(), ScDBFunc::Consolidate(), ScTabViewShell::Construct(), ScViewFunc::ConvertFormulaToValue(), ScViewFunc::CopyToClipMultiRange(), ScViewFunc::CopyToClipSingleRange(), ScDrawView::CopyToTransferable(), ScViewFunc::CopyToTransferable(), ScSelectionTransferObj::CreateCellData(), ScSelectionTransferObj::CreateDrawData(), ScDrawView::createLocalTextUndoManager(), ScViewFunc::CreateNames(), ScTabViewShell::CreateRefDialogController(), ScTabView::CursorPosChanged(), ScViewFunc::CutToClip(), ScGridWindow::DataChanged(), ScExternalRefLink::DataChanged(), ScViewFunc::DataFormPutData(), ScTabViewShell::Deactivate(), ScViewFunc::DeleteCells(), ScViewFunc::DeleteContents(), ScDrawView::DeleteMarked(), ScViewFunc::DeleteMulti(), ScViewFunc::DeletePageBreak(), ScDBFunc::DeletePivotTable(), ScInputHandler::DeleteRangeFinder(), ScViewFunc::DeleteTable(), ScViewFunc::DeleteTables(), ScTabView::DeselectAllTables(), ScViewFunc::DetectiveAddError(), ScViewFunc::DetectiveAddPred(), ScViewFunc::DetectiveAddSucc(), ScViewFunc::DetectiveDelAll(), ScViewFunc::DetectiveDelPred(), ScViewFunc::DetectiveDelSucc(), ScViewFunc::DetectiveMarkInvalid(), ScViewFunc::DetectiveMarkPred(), ScViewFunc::DetectiveMarkSucc(), ScViewFunc::DetectiveRefresh(), ScDispatch::dispatch(), ScViewFunc::DoAutoAttributes(), ScTabView::DoChartSelection(), ScDrawView::DoCopy(), ScTabView::DoDPFieldPopup(), ScTabControl::DoDrag(), ScPosWnd::DoEnter(), ScDocShell::DoEnterHandler(), ScGridWindow::DoPushPivotButton(), ScGridWindow::DoPushPivotToggle(), ScViewFunc::DoRefConversion(), ScTabView::DoResize(), ScViewFunc::DoSheetConversion(), ScDBFunc::DoSubTotals(), ScViewFunc::DoThesaurus(), ScGridWindow::DPTestMouse(), ScGridWindow::DrawContent(), ScGridWindow::DropTransferObj(), ScViewFunc::EditNote(), ScViewFunc::EnterData(), ScViewFunc::EnterMatrix(), ScViewFunc::EnterValue(), ScTabView::ErrorMessage(), ScDrawShell::ExecDrawFunc(), ScTabViewShell::ExecDrawIns(), ScTabViewShell::ExecImageMap(), ScTabViewShell::ExecStyle(), ScPivotShell::Execute(), ScCellShell::Execute(), ScEditShell::Execute(), ScTabViewShell::Execute(), ScCellShell::ExecuteDB(), ScGridWindow::ExecuteDrop(), ScCellShell::ExecuteEdit(), ScDrawShell::ExecuteHLink(), ScTabViewShell::ExecuteSave(), ScFormatShell::ExecuteStyle(), ScCellShell::ExecuteSubtotals(), ScTabViewShell::ExecuteTable(), ScTabViewShell::ExecuteUndo(), ScViewFunc::FillAuto(), ScTabViewShell::FillFieldData(), ScViewFunc::FillSeries(), ScViewFunc::FillSimple(), ScViewFunc::FillTab(), ScDrawView::FitToCellSize(), ScInputHandler::FormulaPreview(), ScTabView::FreezeSplitters(), FuInsertChart::FuInsertChart(), ScRandomNumberGeneratorDialog::GenerateNumbers(), ScTabViewObj::getActiveSheet(), ScDBFunc::GetAnonymousDBData(), ScDocShell::GetBestViewShell(), ScCellShell::GetBlockState(), ScCellShell::GetCellState(), ScTabViewObj::GetClickedObject(), ScCellShell::GetClipState(), ScInputHandler::GetColData(), ScDBFunc::GetDBData(), ScCellShell::GetDBState(), ScTabViewShell::GetDialogParent(), ScAccessibleCellTextData::GetDocShell(), ScTabViewShell::GetDrawInsState(), ScGridWindow::GetEditUrl(), ScGridWindow::GetFocus(), ScInputHandler::GetFormulaData(), ScViewFunc::GetOptimalColWidth(), ScTabViewShell::GetPrinter(), ScViewPaneBase::getReferredCells(), ScTabViewShell::GetSaveState(), ScTabViewObj::getSelection(), ScCellShell::GetState(), ScPivotShell::GetState(), ScTabViewShell::GetState(), ScTabViewShell::GetStateTable(), ScViewFunc::HasBookmarkAtCursor(), ScDBFunc::HideAutoFilter(), ScDBFunc::HideMarkedOutlines(), ScDBFunc::HideOutline(), ScViewFunc::HideTable(), ScGridWindow::HitRangeFinder(), IMPL_LINK(), IMPL_LINK_NOARG(), ScInputHandler::ImplCreateEditEngine(), ScViewFunc::ImportTables(), ScSpellDialogChildWindow::Init(), ScInsertTableDlg::Init_Impl(), ScTextWnd::InitEditEngine(), ScInputHandler::InitRangeFinder(), ScTabViewShell::InnerResizePixel(), ScInputHandler::InputChanged(), ScInputHandler::InputCommand(), ScViewFunc::InsertAreaLink(), ScViewFunc::InsertCells(), ScViewFunc::InsertCurrentTime(), ScViewFunc::InsertName(), ScViewFunc::InsertNameList(), ScViewFunc::InsertPageBreak(), ScViewFunc::InsertTable(), ScViewFunc::InsertTables(), FuSelection::IsNoteCaptionClicked(), FuDraw::KeyInput(), ScGridWindow::KeyInput(), ScInputHandler::KeyInput(), lcl_GetSortParam(), lcl_sendLOKDocumentBackground(), ScTabView::MakeDrawLayer(), ScDBFunc::MakeOutline(), ScDBFunc::MakePivotTable(), ScViewFunc::MakeScenario(), ScViewFunc::MarkAndJumpToRanges(), ScViewFunc::MergeCells(), ScViewFunc::ModifyCellSize(), FuSelection::MouseButtonUp(), ScGridWindow::MouseButtonUp(), ScTabViewObj::MousePressed(), ScTabViewObj::MouseReleased(), ScViewFunc::MoveBlockTo(), ScViewFunc::MoveTable(), ScTabViewShell::Notify(), ScInputHandler::NotifyChange(), ScDocFunc::NotifyInputHandler(), ScClient::ObjectAreaChanged(), ScCondFormatDlg::OkPressed(), ScGridWindow::PagebreakMove(), ScTabView::PaintRangeFinder(), ScViewFunc::PasteDataFormat(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFromClip(), ScViewFunc::PasteFromClipToMultiRanges(), ScViewFunc::PasteFromTransferable(), ScViewFunc::PasteMultiRangesFromClip(), ScViewFunc::PasteRTF(), ScGridWindow::PasteSelection(), sc::SparklineDataRangeDialog::perform(), sc::SparklineDialog::perform(), ScSamplingDialog::PerformSampling(), ScDocShell::PostEditView(), ScViewFunc::PostPasteFromClip(), ScViewFunc::ProtectDoc(), ScViewFunc::ProtectSheet(), ScDBFunc::Query(), ScTabViewShell::QueryObjAreaPixel(), ScDBFunc::RecalcPivotTable(), ScDBFunc::RemoveAllOutlines(), ScViewFunc::RemoveManualBreaks(), ScViewFunc::RemoveMerge(), ScDBFunc::RemoveOutline(), ScTabView::RemoveSplit(), ScViewFunc::RemoveStyleSheetInUse(), ScViewFunc::RenameTable(), ScUndoPrintZoom::Repeat(), ScDBFunc::RepeatDB(), ScViewFunc::ReplaceNote(), ScGridWindow::RFMouseMove(), ScFormulaDlg::ScFormulaDlg(), ScShareDocumentDlg::ScShareDocumentDlg(), ScTabViewShell::ScTabViewShell(), ScViewFunc::SearchAndReplace(), ScTabViewObj::select(), ScTabView::SelectAllTables(), ScTabViewObj::SelectionChanged(), ScDBFunc::SelectLevel(), ScTabViewObj::setActiveSheet(), ScDrawView::SetCellAnchored(), ScTabView::SetCursor(), ScTabViewShell::SetCurSubShell(), ScTabViewShell::SetDrawTextUndo(), ScDrawView::SetMarkedOriginalSize(), ScDrawView::SetMarkedToLayer(), ScInputHandler::SetMode(), ScViewFunc::SetNoteText(), ScDrawView::SetPageAnchored(), ScTabViewShell::SetPrinter(), ScViewFunc::SetPrintRanges(), ScViewFunc::SetPrintZoom(), ScTabViewObj::setPropertyValue(), ScViewFunc::SetSelectionFrameLines(), ScViewFunc::SetStyleSheetToMarked(), ScViewFunc::SetTabBgColor(), ScTabView::SetTabNo(), ScDocShell::SetVisAreaOrSize(), ScViewFunc::SetWidthOrHeight(), ScTabViewObj::SheetChanged(), ScInputHandler::ShowArgumentsTip(), ScDBFunc::ShowDataPilotSourceData(), ScDBFunc::ShowMarkedOutlines(), ScViewFunc::ShowNote(), ScDBFunc::ShowOutline(), ScViewFunc::ShowTable(), ScDBFunc::Sort(), ScInputHandler::StartTable(), FuText::StopEditMode(), ScTabView::TabChanged(), ScViewFunc::TabOp(), ScDBFunc::ToggleAutoFilter(), ScViewFunc::TransliterateText(), ScDBFunc::UISort(), ScViewFunc::Unprotect(), ScInputHandler::UpdateAdjust(), ScGridWindow::UpdateDPFromFieldPopupMenu(), ScGridWindow::UpdateInputContext(), ScTabView::UpdateLayerLocks(), ScInputHandler::UpdateLokReferenceMarks(), ScTabViewShell::UpdateOleZoom(), ScTabView::UpdatePageBreakData(), ScTabView::UpdateRef(), ScViewFunc::UpdateSelectionArea(), ScTabView::UpdateShow(), ScViewFunc::UpdateStyleSheetInUse(), ScViewFunc::UseScenario(), ScClient::ViewChanged(), and ScTabViewShell::~ScTabViewShell().
|
inline |
Definition at line 380 of file viewdata.hxx.
Referenced by ScGridWindow::AcceptDrop(), ScTabControl::AcceptDrop(), ScGridWindow::AcceptPrivateDrop(), ScTabViewShell::Activate(), ScTabViewShell::AddAccessibilityObject(), ScCheckListMenuControl::addDateMember(), ScTabControl::AddTabClick(), ScTabView::AlignToCursor(), ScViewFunc::ApplyAttributes(), ScDBFunc::ApplyAutoFilter(), ScViewFunc::ApplyPatternLines(), ScDBFunc::AutoOutline(), ScViewFunc::AutoSum(), ScTabView::CalcZoom(), ScInputHandler::CancelHandler(), ScUndoUseScenario::CanRepeat(), ScViewFunc::ChangeNumFmtDecimals(), ScTabView::ClickCursor(), ScGridWindow::Command(), ScHeaderControl::Command(), ScViewFunc::CopyAutoSpellData(), ScViewFunc::CopyToClipMultiRange(), ScViewFunc::CopyToClipSingleRange(), ScViewFunc::CopyToTransferable(), ScGridWindow::CreateAnchorHandle(), ScViewFunc::CreateAutoFormatData(), ScTabViewShell::CreateRefDialogController(), ScTabView::CursorPosChanged(), ScViewFunc::CutToClip(), ScInputHandler::DataChanged(), ScViewFunc::DataFormPutData(), ScDBFunc::DataPilotInput(), ScDBFunc::DataPilotMove(), ScDBFunc::DateGroupDataPilot(), ScTabViewShell::Deactivate(), ScViewFunc::DeleteContents(), ScTabView::DeselectAllTables(), ScViewFunc::DetectiveMarkSucc(), ScAutoFmtPreview::DetectRTL(), ScGridWindow::DoAutoFilterButton(), ScTabViewShell::DoAutoSum(), ScTabView::DoHSplit(), ScTabView::DoneBlockMode(), ScTabView::DoneRefMode(), ScGridWindow::DoPushPivotButton(), ScGridWindow::DoPushPivotToggle(), ScViewFunc::DoRefConversion(), ScTabView::DoResize(), ScGridWindow::DoScenarioMenu(), ScTabView::DoVSplit(), ScGridWindow::DPConfigFieldPopup(), ScGridWindow::DPTestFieldPopupArrow(), ScGridWindow::DPTestMultiFieldPopupArrow(), ScGridWindow::Draw(), ScGridWindow::DrawButtons(), ScGridWindow::DrawContent(), ScTabView::DrawEnableAnim(), ScGridWindow::DrawHiddenIndicator(), ScGridWindow::DrawPagePreview(), ScGridWindow::DropScroll(), ScGridWindow::DropTransferObj(), ScGridWindow::dumpCellProperties(), ScGridWindow::dumpColumnCellStorage(), ScGridWindow::dumpColumnInformationHmm(), ScGridWindow::dumpColumnInformationPixel(), ScGridWindow::dumpGraphicInformation(), EditGrowX(), EditGrowY(), ScTabView::EnableAutoSpell(), ScViewFunc::EnterBlock(), ScViewFunc::EnterData(), ScInputHandler::EnterHandler(), ScViewFunc::EnterMatrix(), ScViewFunc::EnterValue(), ScTabViewShell::ExecDraw(), ScDrawShell::ExecDrawAttr(), ScDrawShell::ExecDrawFunc(), ScPivotShell::Execute(), ScCellShell::Execute(), ScEditShell::Execute(), ScTabViewShell::Execute(), ScDrawShell::ExecuteAreaDlg(), ScFormatShell::ExecuteAttr(), ScTabViewShell::ExecuteCellFormatDlg(), ScCellShell::ExecuteCursor(), ScCellShell::ExecuteCursorSel(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteDB(), ScGridWindow::ExecuteDrop(), ScTabControl::ExecuteDrop(), ScCellShell::ExecuteEdit(), ScCellShell::ExecuteFillSingleEdit(), ScDrawShell::ExecuteLineDlg(), ScFormatShell::ExecuteNumFormat(), ScTabViewShell::ExecuteRetypePassDlg(), ScTabViewShell::ExecuteTable(), ScTabView::ExpandBlock(), ScViewFunc::ExtendScenario(), ScViewFunc::FillCrossDblClick(), ScTabPageSortFields::FillFieldLists(), ScTabView::FindNextUnprot(), FuPoor::ForceScroll(), ScTabView::FreezeSplitters(), FuInsertChart::FuInsertChart(), FuInsertOLE::FuInsertOLE(), ScTabView::GetAreaMoveEndPosition(), ScDrawTextObjectBar::GetAttrState(), ScViewFunc::GetAutoSumArea(), ScViewFunc::GetAutoSumFormula(), ScCellShell::GetBlockState(), ScTabView::GetBorderSize(), ScTabView::GetChartDialogPos(), ScTabView::GetChartInsertPos(), ScTabViewObj::GetClickedObject(), ScCondFormatDlg::GetConditionalFormat(), ScViewFunc::GetCreateNameFlags(), ScPivotShell::GetCurrDPObject(), ScFormatShell::GetCurrentNumberFormatType(), ScCellShell::GetDBState(), ScOutlineWindow::GetDoc(), ScAccessibleDocument::GetDocument(), ScAccessibleCell::GetDocument(), ScAccessibleSpreadsheet::GetDocument(), ScGridWindow::GetDPFieldOrientation(), ScTabViewShell::GetDrawInsState(), ScGridWindow::GetDrawMapMode(), ScChildrenShapes::GetDrawPage(), ScColBar::GetEntrySize(), ScRowBar::GetEntrySize(), ScColBar::GetEntryText(), ScTabViewShell::GetFormula(), ScTabViewShell::GetFunction(), ScRowBar::GetHiddenCount(), ScCellShell::GetHLinkState(), ScTabView::GetInsertPos(), ScGridWindow::GetListValButtonRect(), ScFormatShell::GetNumFormatState(), ScPivotFilterDlg::GetOutputItem(), ScModelObj::getPartHash(), ScModelObj::getPartInfo(), ScModelObj::getPartName(), ScTabControl::GetPrivatDropPos(), ScGridWindow::GetRectsAnyFor(), ScTabView::getRowColumnHeaders(), ScVbaNames::getScDocument(), ScDBFunc::GetSelectedMemberList(), ScTabViewObj::getSelectedSheets(), ScViewFunc::GetSelectionFrame(), ScViewFunc::GetSelectionPattern(), ScViewFunc::GetSelectionScriptType(), ScTabViewShell::GetSelectionText(), ScTabView::getSheetGeometryData(), GetSimpleArea(), ScCellShell::GetState(), ScTabViewShell::GetState(), ScTabViewShell::GetStateTable(), ScViewFunc::GetStyleSheetFromMarked(), ScTabViewShell::GetStyleState(), ScFormatShell::GetTextDirectionState(), ScViewPaneBase::GetVisArea(), ScDBFunc::GotoDBArea(), ScDBFunc::GroupDataPilot(), ScGridWindow::HandleMouseButtonDown(), ScGridWindow::HasScenarioButton(), ScTabViewShell::HasSelection(), ScDBFunc::HasSelectionForDateGroup(), ScDBFunc::HasSelectionForDrillDown(), ScDBFunc::HasSelectionForNumGroup(), ScGridWindow::HitRangeFinder(), ScDBFunc::ImportData(), ScFormulaReferenceHelper::Init(), ScTabView::Init(), ScTabPageSortFields::Init(), ScTabPageSortOptions::Init(), ScTpSubTotalGroup::Init(), ScTpSubTotalOptions::Init(), ScTpUserLists::Init(), ScFilterDlg::Init(), ScSpecialFilterDlg::Init(), ScPivotFilterDlg::Init(), ScTabView::InitBlockMode(), ScTextWnd::InitEditEngine(), ScTabView::InitRefMode(), ScTabView::InitScrollBar(), ScViewFunc::InsertBookmark(), ScViewFunc::InsertSpecialChar(), ScTabViewShell::InsertURLButton(), ScTabView::InterpretVisible(), ScGridWindow::IsAutoFilterActive(), ScColBar::IsLayoutRTL(), ScRowBar::IsMirrored(), ScInputHandler::IsModalMode(), ScTabViewObj::IsMouseListening(), ScGridWindow::IsMyModel(), FuSelection::IsNoteCaptionClicked(), ScTabViewShell::IsRefInputMode(), ScHeaderControl::IsSelectionAllowed(), ScGridWindow::KeyInput(), ScGridWindow::LaunchAutoFilterMenu(), ScGridWindow::LaunchDataSelectMenu(), ScGridWindow::LaunchDPFieldMenu(), ScGridWindow::LaunchPageFieldMenu(), lcl_DrawScenarioFrames(), lcl_GetInputType(), lcl_GetSortParam(), lcl_GetTextToColumnsRange(), lcl_InsertGraphic(), lcl_UnLockComment(), ScViewFunc::LinkBlock(), ScGridWindow::LogicInvalidate(), ScTextWnd::MakeDialogEditView(), ScTabView::MakeDrawView(), ScDBFunc::MakePivotTable(), ScTabView::MakeVisible(), ScTabView::MarkColumns(), ScTabView::MarkCursor(), ScTabView::MarkDataArea(), ScTabView::MarkMatrixFormula(), ScTabView::MarkRange(), ScTabView::MarkRows(), ScModule::ModifyOptions(), FuSelection::MouseButtonDown(), ScHeaderControl::MouseButtonDown(), FuSelection::MouseButtonUp(), ScGridWindow::MouseButtonUp(), ScGridWindow::MouseMove(), ScHeaderControl::MouseMove(), ScTabView::MoveCursorAbs(), ScTabView::MoveCursorEnd(), ScTabView::MoveCursorEnter(), ScTabView::MoveCursorRel(), ScTabView::MoveCursorScreen(), ScViewFunc::MoveTable(), ScTabViewShell::Notify(), ScInputHandler::NotifyChange(), ScDBFunc::NumGroupDataPilot(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScDBFunc::OutlinePossible(), ScGridWindow::Paint(), ScHeaderControl::Paint(), ScCornerButton::Paint(), ScTabView::PaintArea(), ScTabView::PaintExtras(), ScTabView::PaintLeftArea(), ScTabView::PaintMarks(), ScTabView::PaintRangeFinderEntry(), ScGridWindow::PaintTile(), ScTabView::PaintTopArea(), ScViewFunc::PasteDataFormat(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFile(), ScViewFunc::PasteFromClip(), ScClipUtil::PasteFromClipboard(), ScViewFunc::PasteFromClipToMultiRanges(), ScViewFunc::PasteMultiRangesFromClip(), ScVbaWorksheets::PrintPreview(), ScTabViewShell::QueryObjAreaPixel(), ReadUserDataSequence(), ScViewDataTable::ReadUserDataSequence(), ScDBFunc::RecalcPivotTable(), ScAcceptChgDlg::ReInit(), ScFormulaReferenceHelper::ReleaseFocus(), ScTabViewShell::RemoveAccessibilityObject(), ScViewFunc::RemoveMerge(), ScViewFunc::RemoveStyleSheetInUse(), ScDBFunc::RepeatDB(), ScGridWindow::RequestHelp(), ScGridWindow::RFMouseMove(), ScAuditingShell::ScAuditingShell(), ScChildrenShapes::ScChildrenShapes(), ScCondFormatDlg::ScCondFormatDlg(), ScConflictsDlg::ScConflictsDlg(), ScDataFormDlg::ScDataFormDlg(), ScDrawTextObjectBar::ScDrawTextObjectBar(), ScFormatShell::ScFormatShell(), ScFormulaDlg::ScFormulaDlg(), ScHFPage::ScHFPage(), ScInsertCellDlg::ScInsertCellDlg(), ScPageBreakShell::ScPageBreakShell(), ScPivotShell::ScPivotShell(), ScTabView::ScrollHdl(), ScTabView::ScrollX(), ScTabView::ScrollY(), ScTabControl::ScTabControl(), ScTabControl::Select(), ScTabView::SelectAll(), ScTabView::SelectAllTables(), ScViewFunc::SelectionEditable(), ScTabView::SelectNextTab(), ScTabViewObj::setActiveSheet(), ScNavigatorDlg::SetCurrentTableStr(), ScTabView::SetCursor(), ScViewFunctionSet::SetCursorAtCell(), ScViewFunctionSet::SetCursorAtPoint(), ScDBFunc::SetDataPilotDetails(), ScChildrenShapes::SetDrawBroadcaster(), ScColBar::SetEntrySize(), ScRowBar::SetEntrySize(), ScViewFunc::SetNumberFormat(), ScViewFunc::SetNumFmtByStr(), ScModelObj::setPart(), ScTabViewObj::setPropertyValue(), ScCondFormatDlg::SetReference(), ScInputHandler::SetReference(), ScViewFunc::SetSelectionFrameLines(), ScTabView::SetTabNo(), ScViewFunc::SetValidation(), ScFilterDlg::SetValString(), ScDBFunc::ShowDataPilotSourceData(), ScFormulaReferenceHelper::ShowFormulaReference(), ScGridWindow::ShowNoteMarker(), ScFormulaReferenceHelper::ShowSimpleReference(), ScTabView::SkipCursorHorizontal(), ScTabView::SkipCursorVertical(), ScViewFunc::Solve(), sc::SparklineShell::SparklineShell(), ScTabView::StartDataSelect(), ScInputWindow::StartFormula(), ScTabControl::StartRenaming(), ScNavigatorControllerItem::StateChangedAtToolBoxControl(), FuText::StopEditMode(), ScTabView::StopRefMode(), ScTabViewShell::TabKeyInput(), ScTabView::TestHintWindow(), ScGridWindow::TestMouse(), ScViewFunc::TestRemoveMerge(), ScDBFunc::TestRemoveOutline(), ScDBFunc::ToggleAutoFilter(), ScDBFunc::UngroupDataPilot(), ScGridWindow::UpdateAutoFillOverlay(), ScGridWindow::UpdateAutoFilterFromMenu(), ScDBFunc::UpdateCharts(), ScGridWindow::UpdateCursorOverlay(), ScGridWindow::UpdateDragRectOverlay(), UpdateFixX(), UpdateFixY(), ScTabView::UpdateFormulas(), ScGridWindow::UpdateFormulas(), ScTabView::UpdateHeaderWidth(), ScTabControl::UpdateInputContext(), ScTabViewShell::UpdateInputHandler(), ScTabView::UpdateLayerLocks(), UpdateOutlinerFlags(), ScInputHandler::UpdateRange(), ScTabView::UpdateRef(), ScInputHandler::UpdateRefDevice(), ScTabView::UpdateScrollBars(), ScGridWindow::UpdateSelectionOverlay(), ScGridWindow::UpdateSparklineGroupOverlay(), ScInputHandler::UpdateSpellSettings(), ScTabControl::UpdateStatus(), ScViewFunc::UpdateStyleSheetInUse(), ScGridWindow::UpdateVisibleRange(), ScTabViewShell::UseSubTotal(), WriteUserDataSequence(), ScViewDataTable::WriteUserDataSequence(), and ScChildrenShapes::~ScChildrenShapes().
|
inline |
Definition at line 602 of file viewdata.hxx.
Referenced by ScGridWindow::DrawContent(), ScAccessibleDocument::Notify(), and ScInputHandler::UpdateActiveView().
|
inline |
Definition at line 518 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 |
||
) |
Definition at line 1510 of file viewdata.cxx.
References GetEditArea(), vcl::Window::GetOutDev(), GetPrintTwipsPos(), GetScrPos(), GetZoomX(), GetZoomY(), mrDoc, nPPTX, nPPTY, and nTabNo.
Referenced by GetEditArea(), ScGridWindow::GetEditUrl(), lcl_SetTextCursorPos(), ScGridWindow::RequestHelp(), ScViewFunctionSet::SetCursorAtPoint(), SetEditEngine(), and ScGridWindow::UpdateEditViewPos().
|
inline |
Definition at line 607 of file viewdata.hxx.
Referenced by ScGridWindow::Command(), ScGridWindow::DrawContent(), ScGridWindow::HandleMouseButtonDown(), ScViewFunc::InsertBookmark(), ScTabView::KillEditView(), ScGridWindow::MouseMove(), ScGridWindow::SelectForContextMenu(), and ScGridWindow::UpdateEditViewPos().
|
inline |
Definition at line 608 of file viewdata.hxx.
Referenced by ScGridWindow::Command(), ScGridWindow::DrawContent(), ScGridWindow::HandleMouseButtonDown(), ScViewFunc::InsertBookmark(), ScTabView::KillEditView(), ScGridWindow::MouseMove(), ScGridWindow::SelectForContextMenu(), and ScGridWindow::UpdateEditViewPos().
|
inline |
Definition at line 605 of file viewdata.hxx.
Referenced by ScGridWindow::DrawContent(), ScViewFunc::InsertBookmark(), and ScTabView::KillEditView().
|
inline |
Definition at line 606 of file viewdata.hxx.
Referenced by ScGridWindow::DrawContent(), ScViewFunc::InsertBookmark(), and ScTabView::KillEditView().
|
inline |
Definition at line 584 of file viewdata.hxx.
void ScViewData::GetEditView | ( | ScSplitPos | eWhich, |
EditView *& | rViewPtr, | ||
SCCOL & | rCol, | ||
SCROW & | rRow | ||
) |
Definition at line 2284 of file viewdata.cxx.
References nEditCol, nEditRow, and pEditView.
Referenced by ScExtraEditViewManager::Apply(), ScGridWindow::Command(), ScViewFunc::DoSheetConversion(), ScViewFunc::DoThesaurus(), ScGridWindow::DrawContent(), ScDocShell::Execute(), ScGridWindow::HandleMouseButtonDown(), ScSpellDialogChildWindow::Init(), ScTabView::KillEditView(), ScTabView::MakeEditView(), ScGridWindow::MouseButtonUp(), ScGridWindow::MouseMove(), ScAccessibleDocument::Notify(), ScTabViewShell::Notify(), ScAccessibleDocument::PreInit(), ScSelectionState::ScSelectionState(), ScGridWindow::SelectForContextMenu(), ScGridWindow::StartDrag(), ScTabView::UpdateEditView(), and ScGridWindow::UpdateEditViewPos().
|
inline |
Definition at line 603 of file viewdata.hxx.
Referenced by ScGridWindow::Command(), ScSelectionState::ScSelectionState(), and ScGridWindow::SelectForContextMenu().
|
inline |
Definition at line 604 of file viewdata.hxx.
Referenced by ScGridWindow::Command(), ScSelectionState::ScSelectionState(), ScGridWindow::SelectForContextMenu(), and ScTabView::ShowRefTip().
void ScViewData::GetFillData | ( | SCCOL & | rStartCol, |
SCROW & | rStartRow, | ||
SCCOL & | rEndCol, | ||
SCROW & | rEndRow | ||
) |
Definition at line 1366 of file viewdata.cxx.
References nFillEndX, nFillEndY, nFillStartX, and nFillStartY.
Referenced by ScCellShell::ExecuteEdit(), and ScGridWindow::MouseButtonUp().
|
inline |
Definition at line 516 of file viewdata.hxx.
Referenced by ScGridWindow::MouseButtonUp(), ScViewFunctionSet::SetCursorAtCell(), ScViewFunctionSet::SetCursorAtPoint(), and ScTabView::UpdateRef().
|
inline |
Definition at line 420 of file viewdata.hxx.
References ScViewDataTable::nFixPosX.
Referenced by ScTabView::AlignToCursor(), ScTabView::CalcZoom(), ScTabView::PaintTopArea(), ScTabView::ScrollHdl(), ScTabView::ScrollX(), and ScTabView::UpdateScrollBars().
|
inline |
Definition at line 421 of file viewdata.hxx.
References ScViewDataTable::nFixPosY.
Referenced by ScTabView::AlignToCursor(), ScTabView::CalcZoom(), ScTabView::PaintLeftArea(), ScTabView::ScrollHdl(), ScTabView::ScrollY(), and ScTabView::UpdateScrollBars().
|
inline |
Definition at line 478 of file viewdata.hxx.
Referenced by ScTextWnd::GetNumLines(), ScTabViewObj::getPropertyValue(), ScTextWnd::SetNumLines(), and WriteUserDataSequence().
|
inline |
Definition at line 416 of file viewdata.hxx.
References ScViewDataTable::eHSplitMode.
Referenced by ScTabView::AlignToCursor(), ScTabView::CalcZoom(), ScTabView::DoHSplit(), ScTabView::DoResize(), ScTabViewShell::Execute(), FuPoor::ForceScroll(), ScTabView::FreezeSplitters(), ScTabView::GetChartDialogPos(), ScTabView::GetChartInsertPos(), ScTabViewObj::getCount(), ScTabViewObj::getIsWindowSplit(), ScTabViewObj::GetObjectByIndex_Impl(), ScTabViewObj::getSplitColumn(), ScTabViewObj::getSplitHorizontal(), ScTabViewShell::GetState(), ScTabViewObj::hasFrozenPanes(), ScTabView::InvalidateSplit(), ScGridWindow::PagebreakMove(), ScTabSplitter::Paint(), ScTabView::PaintTopArea(), ScTabView::RemoveSplit(), ScTabView::RepeatResize(), ScGridWindow::RFMouseMove(), ScTabView::ScrollHdl(), ScTabView::ScrollX(), ScTabView::ScrollY(), ScViewFunctionSet::SetCursorAtPoint(), ScHeaderFunctionSet::SetCursorAtPoint(), ScTabView::SetTabNo(), ScGridWindow::ShowNoteMarker(), ScTabView::UpdateFixPos(), ScTabView::UpdateScrollBars(), and ScTabView::UpdateShow().
|
inline |
Definition at line 418 of file viewdata.hxx.
References ScViewDataTable::nHSplitPos.
Referenced by ScTabView::DoResize(), ScTabView::FreezeSplitters(), ScTabViewObj::getSplitColumn(), and ScTabViewObj::getSplitHorizontal().
const MapMode & ScViewData::GetLogicMode | ( | ) |
Definition at line 3027 of file viewdata.cxx.
References aLogicMode, and MapMode::SetOrigin().
Referenced by SetEditEngine().
const MapMode & ScViewData::GetLogicMode | ( | ScSplitPos | eWhich | ) |
Definition at line 3020 of file viewdata.cxx.
References aLogicMode, ScViewDataTable::nMPosX, ScViewDataTable::nMPosY, pThisTab, MapMode::SetOrigin(), WhichH(), and WhichV().
Referenced by ScGridWindow::Draw(), ScGridWindow::DrawContent(), ScPrintFunc::DrawToDev(), ScGridWindow::GetDrawMapMode(), ScGridWindow::GetEditUrl(), ScTabView::MakeEditView(), ScGridWindow::ScGridWindow(), ScGridWindow::UpdateEditViewPos(), and ScTabView::ZoomChanged().
|
inline |
Definition at line 408 of file viewdata.hxx.
References ScViewDataTable::aHeightHelper, ScPositionHelper::getPosition(), and ScViewDataTable::nMaxTiledRow.
|
inline |
Definition at line 407 of file viewdata.hxx.
References ScViewDataTable::aWidthHelper, ScPositionHelper::getPosition(), and ScViewDataTable::nMaxTiledCol.
|
inline |
Definition at line 411 of file viewdata.hxx.
References ScViewDataTable::aHeightHelper.
Referenced by ScDocFunc::AdjustRowHeight(), CalcPPT(), ScTabView::extendTiledAreaIfNeeded(), ScTabView::getRowColumnHeaders(), ScViewFunc::OnLOKInsertDeleteRow(), ScViewFunc::OnLOKSetWidthOrHeight(), ScDBFunc::OnLOKShowHideColRow(), SetMaxTiledRow(), and ScDBDocFunc::Sort().
ScPositionHelper * ScViewData::GetLOKHeightHelper | ( | SCTAB | nTabIndex | ) |
Definition at line 2345 of file viewdata.cxx.
References maTabData, and ValidTab().
SCCOLROW ScViewData::GetLOKSheetFreezeIndex | ( | bool | bIsCol | ) | const |
Definition at line 4216 of file viewdata.cxx.
References ScDocument::GetLOKFreezeCol(), ScDocument::GetLOKFreezeRow(), mrDoc, and nTabNo.
Referenced by ScTabViewShell::Execute(), and ScTabViewShell::GetState().
|
inline |
The visible area in the client (set by setClientVisibleArea).
Definition at line 573 of file viewdata.hxx.
Referenced by ScTabViewShell::ExecDraw(), ScTabView::extendTiledAreaIfNeeded(), ScTabView::GetChartInsertPos(), ScTabViewShell::getLOKVisibleArea(), ScGridWindow::HandleMouseButtonDown(), ScGridWindow::MouseButtonUp(), and ScGridWindow::MouseMove().
|
inline |
Definition at line 410 of file viewdata.hxx.
References ScViewDataTable::aWidthHelper.
Referenced by CalcPPT(), ScTabView::extendTiledAreaIfNeeded(), ScModelObj::getDocumentSize(), ScTabView::getRowColumnHeaders(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKSetWidthOrHeight(), ScDBFunc::OnLOKShowHideColRow(), and SetMaxTiledCol().
ScPositionHelper * ScViewData::GetLOKWidthHelper | ( | SCTAB | nTabIndex | ) |
Definition at line 2335 of file viewdata.cxx.
References maTabData, and ValidTab().
ScMarkData & ScViewData::GetMarkData | ( | ) |
Definition at line 3146 of file viewdata.cxx.
References maMarkData.
Referenced by ScViewFunc::AdjustBlockHeight(), ScViewFunc::AdjustPrintZoom(), ScViewFunc::ApplySelectionPattern(), ScViewFunc::AutoFormat(), ScDBFunc::AutoOutline(), ScViewFunctionSet::BeginDrag(), ScTabView::CalcZoom(), ScViewFunc::ChangeIndent(), ScTabView::CheckSelectionTransfer(), ScHeaderControl::Command(), ScViewFunc::CopyToClip(), ScViewFunc::CopyToClipMultiRange(), ScViewFunc::CopyToClipSingleRange(), ScViewFunc::CopyToTransferable(), ScSelectionTransferObj::CreateCellData(), ScSelectionTransferObj::CreateFromView(), ScTabViewShell::CreateRefDialogController(), ScViewFunc::CutToClip(), ScViewFunc::DataFormPutData(), ScViewFunc::DeleteCells(), ScAccessibleSpreadsheet::deselectAccessibleChild(), ScTabView::DeselectAllTables(), ScViewFunc::DetectiveMarkPred(), ScViewFunc::DetectiveMarkSucc(), ScTabViewShell::DoAutoSum(), ScTabControl::DoDrag(), ScTabView::DoneBlockMode(), ScViewFunc::DoRefConversion(), ScViewFunc::DoSheetConversion(), ScDBFunc::DoSubTotals(), ScViewFunc::DoThesaurus(), ScGridWindow::Draw(), ScGridWindow::dumpCellProperties(), ScNavigatorDlg::EndOfDataArea(), ScViewFunc::EnterBlock(), ScViewFunc::EnterData(), ScViewFunc::EnterMatrix(), ScTabViewShell::ExecStyle(), ScCellShell::Execute(), ScTabViewShell::Execute(), ScFormatShell::ExecuteAttr(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteEdit(), ScCellShell::ExecuteExternalSource(), ScFormatShell::ExecuteStyle(), ScTabViewShell::ExecuteTable(), ScViewFunc::FillAuto(), ScViewFunc::FillSeries(), ScViewFunc::FillSimple(), ScViewFunc::FillTab(), ScConversionEngineBase::FindNextConversionCell(), ScTabView::FindNextUnprot(), FuInsertChart::FuInsertChart(), ScDBFunc::GetAnonymousDBData(), ScCellShell::GetBlockState(), ScCellShell::GetCellState(), ScDBFunc::GetDBData(), ScTabViewShell::GetDrawInsState(), ScTabViewShell::GetFunction(), ScViewFunc::GetOptimalColWidth(), ScDocShell::GetSaveTab(), ScAccessibleSpreadsheet::getSelectedAccessibleChild(), ScAccessibleSpreadsheet::getSelectedAccessibleChildCount(), ScAccessibleSpreadsheet::getSelectedAccessibleColumns(), ScAccessibleSpreadsheet::getSelectedAccessibleRows(), ScTabViewObj::getSelectedSheets(), ScTabViewObj::getSelection(), ScViewFunc::GetSelectionFrame(), ScViewFunc::GetSelectionPattern(), ScGridWindow::GetSelectionRects(), ScGridWindow::GetSelectionRectsPrintTwips(), ScViewFunc::GetSelectionScriptType(), ScCellShell::GetState(), ScTabViewShell::GetState(), ScTabViewShell::GetStateTable(), ScViewFunc::GetStyleSheetFromMarked(), ScGridWindow::HandleMouseButtonDown(), ScTabViewShell::HasSelection(), ScPrintAreasDlg::Impl_FillLists(), ScSpellDialogChildWindow::Init(), ScTabView::InitBlockMode(), ScTabView::InitOwnBlockMode(), ScTabView::InitRefMode(), ScViewFunc::InsertCells(), ScAccessibleSpreadsheet::isAccessibleColumnSelected(), ScAccessibleSpreadsheet::isAccessibleRowSelected(), ScAccessibleSpreadsheet::isAccessibleSelected(), ScAccessibleSpreadsheet::IsCompleteSheetSelected(), ScAccessibleCell::IsSelected(), ScViewFunctionSet::IsSelectionAtPoint(), ScHeaderFunctionSet::IsSelectionAtPoint(), ScSpellDialogChildWindow::IsSelectionChanged(), ScAccessibleDocument::IsTableSelected(), lcl_GetTextToColumnsRange(), ScViewFunc::MakeScenario(), ScTabView::MarkColumns(), ScTabView::MarkCursor(), ScNavigatorDlg::MarkDataArea(), ScTabView::MarkRows(), ScUndoUtil::MarkSimpleBlock(), ScViewFunc::MergeCells(), ScDocShell::MergeDocument(), ScGridWindow::MouseButtonUp(), ScViewFunc::MoveBlockTo(), ScTabView::MoveCursorAbs(), ScTabView::MoveCursorEnter(), ScViewFunc::MoveTable(), ScAccessibleSpreadsheet::Notify(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScTabView::PaintBlock(), ScViewFunc::PasteFromClip(), ScViewFunc::PasteFromClipToMultiRanges(), ScViewFunc::PasteMultiRangesFromClip(), ScVbaWorksheets::PrintPreview(), ScViewFunc::ProtectSheet(), ReadExtOptions(), ScViewDataTable::ReadUserDataSequence(), ScViewFunc::RemoveMerge(), ScUndoClearItems::Repeat(), ScSpellDialogChildWindow::Reset(), ScCondFormatDlg::ScCondFormatDlg(), ScPreviewShell::ScPreviewShell(), ScSelectionState::ScSelectionState(), ScTabViewShell::ScTabViewShell(), ScViewFunc::SearchAndReplace(), ScTabControl::Select(), ScTabViewObj::select(), ScVbaWorksheets::Select(), ScTabView::SelectAll(), ScTabView::SelectAllTables(), ScGridWindow::SelectForContextMenu(), ScViewFunc::SelectionEditable(), ScViewFunctionSet::SetAnchor(), ScGridWindow::SetCellSelectionPixel(), ScNavigatorDlg::SetCurrentCell(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), ScColBar::SetEntrySize(), ScRowBar::SetEntrySize(), ScTabView::SetMarkData(), ScViewFunc::SetMarkedWidthOrHeight(), ScColBar::SetMarking(), ScRowBar::SetMarking(), ScViewFunc::SetPrintRanges(), ScViewFunc::SetStyleSheetToMarked(), ScTabView::SetTabNo(), ScNavigatorDlg::StartOfDataArea(), ScInputHandler::StartTable(), ScGridWindow::StopMarking(), ScViewFunc::TabOp(), ScViewFunc::TestMergeCells(), ScGridWindow::TestMouse(), ScViewFunc::TransliterateText(), ScTabView::Unmark(), ScViewFunc::Unprotect(), ScGridWindow::UpdateKitSelection(), ScTabView::UpdateRef(), ScTabControl::UpdateStatus(), and WriteExtOptions().
const ScMarkData & ScViewData::GetMarkData | ( | ) | const |
Definition at line 3151 of file viewdata.cxx.
References maMarkData.
|
inline |
Definition at line 422 of file viewdata.hxx.
References ScViewDataTable::nMaxTiledCol.
Referenced by ScTabView::extendTiledAreaIfNeeded(), ScDocument::GetTiledRenderingArea(), ScTabView::PaintArea(), and ScTabView::SetCursor().
|
inline |
Definition at line 423 of file viewdata.hxx.
References ScViewDataTable::nMaxTiledRow.
Referenced by ScTabView::extendTiledAreaIfNeeded(), ScDocument::GetTiledRenderingArea(), ScTabView::PaintArea(), and ScTabView::SetCursor().
bool ScViewData::GetMergeSizePixel | ( | SCCOL | nX, |
SCROW | nY, | ||
tools::Long & | rSizeXPix, | ||
tools::Long & | rSizeYPix | ||
) | const |
Definition at line 2732 of file viewdata.cxx.
References ATTR_MERGE(), ScDocument::GetAttr(), ScMergeAttr::GetColMerge(), ScDocument::GetColWidth(), ScDocument::GetRowHeight(), ScMergeAttr::GetRowMerge(), i, mrDoc, nPPTX, nPPTY, nTabNo, ScDocument::RowHidden(), and ToPixel().
Referenced by ScTabView::AlignToCursor(), ScGridWindow::Command(), describeCellCursorAt(), ScGridWindow::DoAutoFilterButton(), ScGridWindow::DoPushPivotToggle(), ScGridWindow::DoScenarioMenu(), ScGridWindow::DPTestFieldPopupArrow(), ScGridWindow::DPTestMultiFieldPopupArrow(), ScGridWindow::DrawButtons(), ScAccessibleCell::GetBoundingBox(), ScGridWindow::GetEditUrl(), ScGridWindow::GetListValButtonRect(), GetMouseQuadrant(), ScAccessibleCellTextData::GetTextForwarder(), ScGridWindow::HitRangeFinder(), ScGridWindow::LaunchAutoFilterMenu(), ScGridWindow::LaunchDataSelectMenu(), ScDocShell::LOKCommentNotify(), ScTabView::TestHintWindow(), ScGridWindow::UpdateAutoFillOverlay(), and ScGridWindow::UpdateCursorOverlay().
bool ScViewData::GetMergeSizePrintTwips | ( | SCCOL | nX, |
SCROW | nY, | ||
tools::Long & | rSizeXTwips, | ||
tools::Long & | rSizeYTwips | ||
) | const |
Definition at line 2769 of file viewdata.cxx.
References ATTR_MERGE(), ScDocument::GetAttr(), ScMergeAttr::GetColMerge(), ScDocument::GetColWidth(), ScDocument::GetRowHeight(), ScMergeAttr::GetRowMerge(), mrDoc, and nTabNo.
Referenced by describeCellCursorAt(), and ScDocShell::LOKCommentNotify().
Point ScViewData::GetMousePosPixel | ( | ) |
Definition at line 4001 of file viewdata.cxx.
References ScTabView::GetMousePosPixel(), and pView.
Referenced by ScDrawShell::ExecDrawAttr(), and ScDrawShell::GetDrawAttrState().
void ScViewData::GetMouseQuadrant | ( | const Point & | rClickPos, |
ScSplitPos | eWhich, | ||
SCCOL | nPosX, | ||
SCROW | nPosY, | ||
bool & | rLeft, | ||
bool & | rTop | ||
) |
Definition at line 2900 of file viewdata.cxx.
References GetMergeSizePixel(), GetScrPos(), ScDocument::IsLayoutRTL(), mrDoc, nTabNo, Point::X(), and Point::Y().
Referenced by ScGridWindow::DPTestMouse(), ScTabView::FreezeSplitters(), ScGridWindow::PagebreakMove(), and ScViewFunctionSet::SetCursorAtPoint().
Definition at line 708 of file viewdata.hxx.
References bIsRefMode, GetCurX(), GetCurY(), nRefEndX, and nRefEndY.
Referenced by ScTabView::FindNextUnprot(), ScTabView::MarkColumns(), ScTabView::MarkRows(), ScTabView::MoveCursorEnd(), ScTabView::MoveCursorEnter(), ScTabView::MoveCursorScreen(), and ScTabView::Unmark().
void ScViewData::GetMultiArea | ( | ScRangeListRef & | rRange | ) | const |
Definition at line 1205 of file viewdata.cxx.
References ScMarkData::FillRangeListWithMarks(), tools::SvRef< typename T >::get(), GetSimpleArea(), ScMarkData::IsMultiMarked(), maMarkData, and ScMarkData::MarkToSimple().
Referenced by ScViewFunc::DoRefConversion(), ScCellShell::ExecuteEdit(), ScDBFunc::GetSelectedMemberList(), ScTabViewObj::getSelection(), and ScCellShell::GetState().
SCCOL ScViewData::GetOldCurX | ( | ) | const |
Definition at line 1375 of file viewdata.cxx.
References ScViewDataTable::mbOldCursorValid, ScViewDataTable::nCurX, ScViewDataTable::nOldCurX, and pThisTab.
Referenced by ScTabView::MoveCursorRel().
SCROW ScViewData::GetOldCurY | ( | ) | const |
Definition at line 1383 of file viewdata.cxx.
References ScViewDataTable::mbOldCursorValid, ScViewDataTable::nCurY, ScViewDataTable::nOldCurY, and pThisTab.
Referenced by ScTabView::MoveCursorRel().
|
inline |
Definition at line 554 of file viewdata.hxx.
Referenced by ScModule::ConfigurationChanged(), ScGridWindow::CreateAnchorHandle(), ScModule::CreateItemSet(), ScGridWindow::Draw(), ScGridWindow::DrawContent(), ScTabView::DrawEnableAnim(), ScGridWindow::DrawRedraw(), ScTabViewShell::ExecDrawOpt(), ScTabViewShell::Execute(), ScPatternAttr::fillColor(), ScTabViewShell::GetColorConfigColor(), ScTabViewShell::GetColorConfigName(), ScTabViewShell::GetDrawOptState(), ScTabViewObj::getPropertyValue(), ScTabViewShell::GetState(), ScModelObj::getViewRenderState(), sc::IMPL_STATIC_LINK(), ScModule::ModifyOptions(), ScGridWindow::RequestHelp(), FuDraw::ResetModifiers(), ScViewFunc::SearchAndReplace(), ScTabViewObj::setPropertyValue(), ScViewFunc::SetWidthOrHeight(), ScDrawView::UpdateUserViewOptions(), and ScTabView::ViewOptionsHasChanged().
|
inline |
Definition at line 570 of file viewdata.hxx.
Referenced by ScTabView::GetPageMoveEndPosition().
|
inline |
Definition at line 647 of file viewdata.hxx.
References ScViewDataTable::nPixPosX, ScViewDataTable::nPixPosY, WhichH(), and WhichV().
Referenced by ScGridWindow::GetDrawMapMode(), and ScAccessibleDocument::GetVisibleArea_Impl().
void ScViewData::GetPosFromPixel | ( | tools::Long | nClickX, |
tools::Long | nClickY, | ||
ScSplitPos | eWhich, | ||
SCCOL & | rPosX, | ||
SCROW & | rPosY, | ||
bool | bTestMerge = true , |
||
bool | bRepair = false , |
||
SCTAB | nForTab = -1 |
||
) |
Definition at line 2785 of file viewdata.cxx.
References AddPixelsWhile(), aScrSize, ATTR_MERGE(), ScDocument::ExtendMerge(), ScDocument::GetAttr(), ScMergeAttr::GetColMerge(), ScDocument::GetColWidth(), ScTabView::GetGridHeight(), ScTabView::GetGridWidth(), GetPosX(), GetPosY(), ScDocument::GetRowHeight(), ScMergeAttr::GetRowMerge(), Grid, Size::Height(), Hor, comphelper::LibreOfficeKit::isActive(), ScDocument::IsLayoutRTL(), maTabData, ScDocument::MaxCol(), ScDocument::MaxRow(), mrDoc, nPPTX, nPPTY, nTabNo, pDocShell, ScDocShell::PostPaint(), pView, ScDocument::RemoveFlagsTab(), SAL_WARN, Size::setHeight(), Size::setWidth(), ScDocument::SkipOverlapped(), ToPixel(), ValidTab(), Ver, WhichH(), WhichV(), and Size::Width().
Referenced by ScGridWindow::AcceptDrop(), ScGridWindow::AcceptPrivateDrop(), ScTabView::AlignToCursor(), ScViewFunctionSet::BeginDrag(), ScGridWindow::Command(), DeriveLOKFreezeIfNeeded(), ScGridWindow::DPTestMouse(), ScGridWindow::ExecuteDrop(), ScTabView::FreezeSplitters(), ScAccessibleSpreadsheet::getAccessibleAtPoint(), ScTabViewObj::GetClickedObject(), ScGridWindow::GetEditUrl(), GetPrintTwipsPosFromTileTwips(), ScTabViewObj::getSplitColumn(), ScTabViewObj::getSplitRow(), ScGridWindow::HandleMouseButtonDown(), ScGridWindow::HitPageBreak(), ScGridWindow::HitRangeFinder(), ScViewFunctionSet::IsSelectionAtPoint(), ScHeaderFunctionSet::IsSelectionAtPoint(), ScGridWindow::MouseButtonDown(), ScGridWindow::MouseButtonUp(), ScGridWindow::MouseMove(), ScGridWindow::PagebreakMove(), ScGridWindow::PasteSelection(), ScGridWindow::RequestHelp(), ScGridWindow::RFMouseMove(), ScViewFunc::SearchAndReplace(), ScGridWindow::SetCellSelectionPixel(), ScViewFunctionSet::SetCursorAtPoint(), ScHeaderFunctionSet::SetCursorAtPoint(), and FuSelection::TestDetective().
SCCOL ScViewData::GetPosX | ( | ScHSplitPos | eWhich, |
SCTAB | nForTab = -1 |
||
) | const |
Definition at line 1403 of file viewdata.cxx.
References comphelper::LibreOfficeKit::isActive(), maTabData, ScViewDataTable::nPosX, pThisTab, and ValidTab().
Referenced by ScTabView::AlignToCursor(), ScTabView::CalcZoom(), ScTabView::DoHSplit(), ScPrintFunc::DrawToDev(), ScGridWindow::DropScroll(), EditGrowX(), ScTabView::ExpandBlock(), ScTabView::FreezeSplitters(), ScViewPaneBase::getFirstVisibleColumn(), ScColBar::GetPos(), GetPosFromPixel(), ScGridWindow::GetRectsAnyFor(), ScVbaWindow::getScrollColumn(), GetScrPos(), ScViewPaneBase::GetVisArea(), ScViewPaneBase::getVisibleRange(), ScOutlineWindow::GetVisibleRange(), ScVbaApplication::GoTo(), ScTabView::InterpretVisible(), ScTabView::MakeEditView(), ScTabView::MakeVisible(), ScTabView::MarkRange(), ScTabView::MoveCursorScreen(), ScGridWindow::Paint(), ScTabView::PaintArea(), ScTabView::PaintTopArea(), PrevCellsX(), ScTabViewShell::QueryObjAreaPixel(), ScTabView::ScrollHdl(), ScTabView::ScrollX(), ScHeaderFunctionSet::SetCursorAtPoint(), ScViewPaneBase::setFirstVisibleColumn(), ScVbaWindow::setScrollColumn(), ScTabView::TestHintWindow(), ScGridWindow::UpdateCursorOverlay(), ScGridWindow::UpdateDragRectOverlay(), ScGridWindow::UpdateEditViewPos(), ScGridWindow::UpdateFormulas(), ScDocShell::UpdateOle(), ScTabView::UpdateScrollBars(), ScGridWindow::UpdateVisibleRange(), and VisibleCellsX().
SCROW ScViewData::GetPosY | ( | ScVSplitPos | eWhich, |
SCTAB | nForTab = -1 |
||
) | const |
Definition at line 1417 of file viewdata.cxx.
References comphelper::LibreOfficeKit::isActive(), maTabData, ScViewDataTable::nPosY, pThisTab, and ValidTab().
Referenced by ScTabView::AlignToCursor(), ScTabView::CalcZoom(), ScTabView::DoVSplit(), ScPrintFunc::DrawToDev(), ScGridWindow::DropScroll(), EditGrowY(), ScTabView::ExpandBlock(), ScTabView::FreezeSplitters(), ScViewPaneBase::getFirstVisibleRow(), ScRowBar::GetPos(), GetPosFromPixel(), ScGridWindow::GetRectsAnyFor(), ScVbaWindow::getScrollRow(), GetScrPos(), ScViewPaneBase::GetVisArea(), ScViewPaneBase::getVisibleRange(), ScOutlineWindow::GetVisibleRange(), ScVbaApplication::GoTo(), ScTabView::InterpretVisible(), ScTabView::MakeEditView(), ScTabView::MakeVisible(), ScTabView::MarkRange(), ScTabView::MoveCursorScreen(), ScGridWindow::Paint(), ScTabView::PaintArea(), ScTabView::PaintLeftArea(), PrevCellsY(), ScTabViewShell::QueryObjAreaPixel(), ScTabView::ScrollHdl(), ScTabView::ScrollY(), ScHeaderFunctionSet::SetCursorAtPoint(), ScViewPaneBase::setFirstVisibleRow(), ScVbaWindow::setScrollRow(), ScTabView::TestHintWindow(), ScGridWindow::UpdateCursorOverlay(), ScGridWindow::UpdateDragRectOverlay(), ScGridWindow::UpdateEditViewPos(), ScGridWindow::UpdateFormulas(), ScTabView::UpdateHeaderWidth(), ScDocShell::UpdateOle(), ScTabView::UpdateScrollBars(), ScGridWindow::UpdateVisibleRange(), and VisibleCellsY().
|
inline |
Definition at line 468 of file viewdata.hxx.
References nPPTX.
Referenced by ScViewFunc::AdjustBlockHeight(), ScBlockUndo::AdjustHeight(), ScViewFunc::AdjustRowHeight(), convertPixelToLogical(), describeCellCursorAt(), ScGridWindow::Draw(), ScModelObj::getDocumentSize(), ScColBar::GetDragHelp(), ScGridWindow::GetDrawMapMode(), ScColBar::GetEntrySize(), ScGridWindow::GetListValButtonRect(), ScViewFunc::GetOptimalColWidth(), ScTabView::GetPageMoveEndPosition(), ScGridWindow::GetRectsAnyFor(), ScInputHandler::GetReferenceMark(), ScAccessibleCellTextData::GetTextForwarder(), ScGridWindow::HasScenarioButton(), ScGridWindow::LaunchAutoFilterMenu(), lcl_DrawScenarioFrames(), lcl_GetEditAreaTLOffset(), ScDocShell::LOKCommentNotify(), ScTabView::MakeVisible(), ScViewFunc::ModifyCellSize(), ScGridWindow::MouseButtonUp(), ScGridWindow::Paint(), ScTabView::PaintArea(), ScUndoDragDrop::PaintArea(), ScModelObj::paintTile(), ScGridWindow::PaintTile(), ScModelObj::postMouseEvent(), ScViewDataTable::ReadUserDataSequence(), ScTabView::RecalcPPT(), ScDrawView::RecalcScale(), ScUndoAutoFormat::Redo(), ScViewFunc::RemoveStyleSheetInUse(), ScViewFunc::SearchAndReplace(), ScModelObj::setClientZoom(), ScColBar::SetEntrySize(), ScModelObj::setGraphicSelection(), ScModelObj::setTextSelection(), ScViewFunc::SetWidthOrHeight(), ScGridWindow::UpdateDragRectOverlay(), ScGridWindow::UpdateFormulas(), and ScViewFunc::UpdateStyleSheetInUse().
|
inline |
Definition at line 469 of file viewdata.hxx.
References nPPTY.
Referenced by ScViewFunc::AdjustBlockHeight(), ScBlockUndo::AdjustHeight(), ScViewFunc::AdjustRowHeight(), convertPixelToLogical(), describeCellCursorAt(), ScGridWindow::DoAutoFilterButton(), ScGridWindow::DoScenarioMenu(), ScGridWindow::Draw(), ScGridWindow::DrawButtons(), ScModelObj::getDocumentSize(), ScRowBar::GetDragHelp(), ScGridWindow::GetDrawMapMode(), ScRowBar::GetEntrySize(), ScGridWindow::GetListValButtonRect(), ScViewFunc::GetOptimalColWidth(), ScGridWindow::GetRectsAnyFor(), ScInputHandler::GetReferenceMark(), ScAccessibleCellTextData::GetTextForwarder(), lcl_DrawScenarioFrames(), lcl_GetEditAreaTLOffset(), ScDocShell::LOKCommentNotify(), ScTabView::MakeVisible(), ScViewFunc::ModifyCellSize(), ScGridWindow::Paint(), ScUndoDragDrop::PaintArea(), ScModelObj::paintTile(), ScGridWindow::PaintTile(), ScModelObj::postMouseEvent(), ScViewDataTable::ReadUserDataSequence(), ScTabView::RecalcPPT(), ScDrawView::RecalcScale(), ScUndoAutoFormat::Redo(), ScViewFunc::RemoveStyleSheetInUse(), ScViewFunc::SearchAndReplace(), ScModelObj::setClientZoom(), ScRowBar::SetEntrySize(), ScModelObj::setGraphicSelection(), ScModelObj::setTextSelection(), ScViewFunc::SetWidthOrHeight(), ScGridWindow::UpdateDragRectOverlay(), ScGridWindow::UpdateFormulas(), and ScViewFunc::UpdateStyleSheetInUse().
returns the position (top-left corner) of the requested cell in print twips coordinates.
Definition at line 2556 of file viewdata.cxx.
References ScDocument::GetColWidth(), ScDocument::GetRowHeight(), mrDoc, and nTabNo.
Referenced by describeCellCursorAt(), GetEditArea(), GetPrintTwipsPosFromTileTwips(), ScGridWindow::GetRectsAnyFor(), ScInputHandler::GetReferenceMark(), ScDocShell::LOKCommentNotify(), SetEditEngine(), and ScGridWindow::UpdateDragRectOverlay().
Definition at line 2568 of file viewdata.cxx.
References GetPosFromPixel(), GetPrintTwipsPos(), GetScrPos(), nPPTX, nPPTY, SC_SPLIT_TOPLEFT, Point::X(), and Point::Y().
Referenced by ScTabViewShell::ExecDraw().
|
inline |
Definition at line 535 of file viewdata.hxx.
Referenced by ScViewFunctionSet::CheckRefBounds(), ScTabView::DoneRefMode(), ScGridWindow::DrawContent(), ScCellShell::ExecuteEdit(), ScTabView::ExpandBlock(), ScTabView::GetAreaMoveEndPosition(), ScAccessibleSpreadsheet::GetFormulaCurrentFocusCell(), ScTabView::GetPageMoveEndPosition(), ScGridWindow::KeyInput(), ScGridWindow::MouseButtonUp(), ScTabView::MoveCursorRel(), ScAccessibleSpreadsheet::NotifyRefMode(), ScTabControl::Select(), ScTabView::ShowRefTip(), ScTabView::StopRefMode(), ScInputHandler::UpdateLokReferenceMarks(), and ScTabView::UpdateRef().
|
inline |
Definition at line 536 of file viewdata.hxx.
Referenced by ScViewFunctionSet::CheckRefBounds(), ScTabView::DoneRefMode(), ScGridWindow::DrawContent(), ScCellShell::ExecuteEdit(), ScTabView::ExpandBlock(), ScTabView::GetAreaMoveEndPosition(), ScAccessibleSpreadsheet::GetFormulaCurrentFocusCell(), ScTabView::GetPageMoveEndPosition(), ScGridWindow::KeyInput(), ScGridWindow::MouseButtonUp(), ScTabView::MoveCursorRel(), ScAccessibleSpreadsheet::NotifyRefMode(), ScTabControl::Select(), ScTabView::ShowRefTip(), ScTabView::StopRefMode(), ScInputHandler::UpdateLokReferenceMarks(), and ScTabView::UpdateRef().
|
inline |
Definition at line 537 of file viewdata.hxx.
Referenced by ScTabView::DoneRefMode(), ScGridWindow::DrawContent(), ScCellShell::ExecuteEdit(), ScTabView::ExpandBlock(), ScGridWindow::KeyInput(), ScTabControl::Select(), ScTabView::StopRefMode(), ScInputHandler::UpdateLokReferenceMarks(), ScTabView::UpdateRef(), and ScGridWindow::UpdateShrinkOverlay().
|
inline |
Definition at line 532 of file viewdata.hxx.
Referenced by ScViewFunctionSet::CheckRefBounds(), ScViewFunctionSet::CreateAnchor(), ScTabView::DoneRefMode(), ScGridWindow::DrawContent(), ScTabView::ExpandBlock(), ScTabView::GetAreaMoveEndPosition(), ScAccessibleSpreadsheet::GetFormulaCurrentFocusCell(), ScGridWindow::KeyInput(), ScAccessibleSpreadsheet::NotifyRefMode(), ScTabControl::Select(), ScViewFunctionSet::SetCursorAtCell(), ScTabView::ShowRefTip(), ScTabView::StopRefMode(), ScInputHandler::UpdateLokReferenceMarks(), and ScTabView::UpdateRef().
|
inline |
Definition at line 533 of file viewdata.hxx.
Referenced by ScViewFunctionSet::CheckRefBounds(), ScViewFunctionSet::CreateAnchor(), ScTabView::DoneRefMode(), ScGridWindow::DrawContent(), ScTabView::ExpandBlock(), ScTabView::GetAreaMoveEndPosition(), ScAccessibleSpreadsheet::GetFormulaCurrentFocusCell(), ScGridWindow::KeyInput(), ScAccessibleSpreadsheet::NotifyRefMode(), ScTabControl::Select(), ScViewFunctionSet::SetCursorAtCell(), ScTabView::ShowRefTip(), ScTabView::StopRefMode(), ScInputHandler::UpdateLokReferenceMarks(), and ScTabView::UpdateRef().
|
inline |
Definition at line 534 of file viewdata.hxx.
Referenced by ScTabView::DoneRefMode(), ScGridWindow::DrawContent(), ScCellShell::ExecuteEdit(), ScGridWindow::KeyInput(), ScTabControl::Select(), ScTabView::StopRefMode(), ScInputHandler::UpdateLokReferenceMarks(), ScTabView::UpdateRef(), and ScGridWindow::UpdateShrinkOverlay().
|
inline |
Definition at line 392 of file viewdata.hxx.
Referenced by ScGridWindow::DrawContent(), ScCellShell::ExecuteDB(), ScGridWindow::HandleMouseButtonDown(), ScGridWindow::MouseMove(), ScTPValidationValue::RefInputDonePostHdl(), ScInputHandler::SetReference(), ScTabView::SetTabNo(), ScTabViewShell::TabKeyInput(), ScTabView::UpdateEditView(), and ScGridWindow::UpdateEditViewPos().
|
inline |
Definition at line 531 of file viewdata.hxx.
Referenced by ScTabView::DoneRefMode(), ScGridWindow::RequestHelp(), ScTabControl::Select(), ScViewFunctionSet::SetCursorAtCell(), ScTabView::ShowRefTip(), and ScTabView::UpdateRef().
ScDrawView * ScViewData::GetScDrawView | ( | ) |
Definition at line 3174 of file viewdata.cxx.
References ScTabView::GetScDrawView(), and pView.
Referenced by ScGridWindow::DrawCommand(), ScGridWindow::DrawEndAction(), ScGridWindow::DrawHasMarkedObj(), ScGridWindow::DrawKeyInput(), ScGridWindow::DrawMouseButtonDown(), ScGridWindow::DrawMouseButtonUp(), ScDrawShell::ExecDrawAttr(), ScDrawShell::ExecFormatPaintbrush(), ScDrawShell::ExecFormText(), ScDrawTextObjectBar::Execute(), ScGraphicShell::Execute(), ScDrawShell::ExecuteAreaDlg(), ScDrawTextObjectBar::ExecuteAttr(), ScGraphicShell::ExecuteChangePicture(), ScGraphicShell::ExecuteCompressGraphic(), ScGraphicShell::ExecuteCropGraphic(), ScChartShell::ExecuteExportAsGraphic(), ScGraphicShell::ExecuteExternalEdit(), ScDrawTextObjectBar::ExecuteExtra(), ScGraphicShell::ExecuteFilter(), ScDrawTextObjectBar::ExecuteGlobal(), ScDrawShell::ExecuteHLink(), ScDrawShell::ExecuteLineDlg(), ScDrawShell::ExecuteMeasureDlg(), ScDrawTextObjectBar::ExecutePasteContents(), ScGraphicShell::ExecuteSaveGraphic(), ScDrawShell::ExecuteTextAttrDlg(), ScDrawTextObjectBar::ExecuteToggle(), ScDrawTextObjectBar::ExecuteTrans(), ScChildrenShapes::FindSelectedShapesChanges(), ScDrawShell::GetAttrFuncState(), ScDrawTextObjectBar::GetAttrState(), ScGraphicShell::GetAttrState(), ScGraphicShell::GetChangePictureState(), ScDrawTextObjectBar::GetClipState(), ScGraphicShell::GetCompressGraphicState(), ScGraphicShell::GetCropGraphicState(), ScDrawShell::GetDrawAttrState(), ScDrawShell::GetDrawAttrStateForIFBX(), ScDrawShell::GetDrawFuncState(), ScGridWinUIObject::getDrawView(), ScChartShell::GetExportAsGraphicState(), ScGraphicShell::GetExternalEditState(), ScGraphicShell::GetFilterState(), ScDrawShell::GetFormTextState(), ScDrawShell::GetHLinkState(), ScGraphicShell::GetSaveGraphicState(), ScDrawShell::GetState(), ScDrawTextObjectBar::GetState(), ScDrawTextObjectBar::GetStatePropPanelAttr(), ScTabViewObj::getTransferable(), IMPL_LINK(), ScTabViewObj::insertTransferable(), lcl_AdjustInsertPos(), ScGridWindow::PaintTile(), ScGridWindow::RequestHelp(), ScChildrenShapes::ScChildrenShapes(), ScDrawTextObjectBar::ScDrawTextObjectBar(), ScTabViewShell::SelectObject(), ScModelObj::setClientZoom(), ScChildrenShapes::SetDrawBroadcaster(), ScModelObj::setTextSelection(), and ScDrawShell::StateFormatPaintbrush().
|
inline |
Definition at line 665 of file viewdata.hxx.
Referenced by ScGridWindow::DoScenarioMenu(), and ScGridWindow::HasScenarioButton().
Point ScViewData::GetScrPos | ( | SCCOL | nWhereX, |
SCROW | nWhereY, | ||
ScHSplitPos | eWhich | ||
) | const |
Definition at line 2366 of file viewdata.cxx.
References ePos, GetScrPos(), SC_SPLIT_BOTTOMLEFT, SC_SPLIT_BOTTOMRIGHT, SC_SPLIT_LEFT, and SC_SPLIT_RIGHT.
Point ScViewData::GetScrPos | ( | SCCOL | nWhereX, |
SCROW | nWhereY, | ||
ScSplitPos | eWhich, | ||
bool | bAllowNeg = false , |
||
SCTAB | nForTab = -1 |
||
) | const |
Definition at line 2380 of file viewdata.cxx.
References ScViewDataTable::aHeightHelper, aScrSize, ScViewDataTable::aWidthHelper, ScDocument::ColHidden(), ScDocument::FirstVisibleRow(), ScDocument::GetColWidth(), ScTabView::GetGridHeight(), ScTabView::GetGridWidth(), ScPositionHelper::getNearestByIndex(), GetPosX(), GetPosY(), ScDocument::GetRowHeight(), Size::Height(), comphelper::LibreOfficeKit::isActive(), ScDocument::IsLayoutRTL(), maTabData, ScDocument::MaxCol(), ScDocument::MaxRow(), mrDoc, nPPTX, nPPTY, nTabNo, pThisTab, pView, ScDocument::RowHidden(), SAL_WARN, SC_SPLIT_BOTTOM, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_BOTTOMRIGHT, SC_SPLIT_LEFT, SC_SPLIT_RIGHT, SC_SPLIT_TOP, SC_SPLIT_TOPLEFT, SC_SPLIT_TOPRIGHT, Size::setHeight(), Size::setWidth(), ToPixel(), ValidTab(), and Size::Width().
Referenced by ScTabView::AlignToCursor(), ScDrawView::calculateGridOffsetForB2DRange(), ScDrawView::calculateGridOffsetForSdrObject(), ScGridWindow::Command(), ScGridWindow::CreateAnchorHandle(), describeCellCursorAt(), ScGridWindow::DoAutoFilterButton(), ScGridWindow::DoPushPivotToggle(), ScGridWindow::DoScenarioMenu(), ScGridWindow::DPTestFieldPopupArrow(), ScGridWindow::DPTestMultiFieldPopupArrow(), ScGridWindow::Draw(), ScGridWindow::DrawButtons(), ScGridWindow::DrawContent(), ScGridWindow::DrawHiddenIndicator(), ScGridWindow::DrawPagePreview(), ScTabViewObj::freezeAtPosition(), ScTabView::FreezeSplitters(), ScAccessibleCell::GetBoundingBox(), ScOutlineWindow::GetColRowPos(), GetEditArea(), ScGridWindow::GetListValButtonRect(), GetMouseQuadrant(), GetPrintTwipsPosFromTileTwips(), ScGridWindow::GetRectsAnyFor(), ScInputHandler::GetReferenceMark(), GetScrPos(), ScGridWindow::HasScenarioButton(), ScGridWindow::HitPageBreak(), ScGridWindow::HitRangeFinder(), ScGridWindow::LaunchAutoFilterMenu(), ScGridWindow::LaunchDataSelectMenu(), lcl_DrawScenarioFrames(), ScDocShell::LOKCommentNotify(), OverrideWithLOKFreeze(), ScTabView::PaintArea(), ScTabView::PaintLeftArea(), ScTabView::PaintTopArea(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFromTransferable(), ScTabView::ScrollX(), ScTabView::ScrollY(), ScViewFunc::SearchAndReplace(), SetEditEngine(), ScTabView::ShowRefTip(), ScTabView::SplitAtCursor(), ScDrawView::SyncForGrid(), ScTabView::TestHintWindow(), ScGridWindow::TestMouse(), ScGridWindow::UpdateAutoFillOverlay(), ScGridWindow::UpdateCopySourceOverlay(), ScGridWindow::UpdateCursorOverlay(), ScGridWindow::UpdateDragRectOverlay(), ScGridWindow::UpdateFormulas(), ScTabView::UpdateRef(), ScGridWindow::UpdateShrinkOverlay(), and ScGridWindow::UpdateSparklineGroupOverlay().
Point ScViewData::GetScrPos | ( | SCCOL | nWhereX, |
SCROW | nWhereY, | ||
ScVSplitPos | eWhich | ||
) | const |
Definition at line 2373 of file viewdata.cxx.
References ePos, GetScrPos(), SC_SPLIT_BOTTOM, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_TOP, and SC_SPLIT_TOPLEFT.
|
inline |
Definition at line 644 of file viewdata.hxx.
Referenced by ScTabView::AlignToCursor().
|
inline |
Definition at line 358 of file viewdata.hxx.
Referenced by ScGridWindow::Command(), ScDrawView::Construct(), ScEditShell::Execute(), ScDrawTextObjectBar::ExecuteCharDlg(), ScTabViewShell::GetObjectState(), ScGridWindow::HandleMouseButtonDown(), lcl_UnLockComment(), ScGridWindow::MouseButtonUp(), ScGridWindow::MouseMove(), ScTabViewShell::Notify(), ScAuditingShell::ScAuditingShell(), ScDrawTextObjectBar::ScDrawTextObjectBar(), ScFormatShell::ScFormatShell(), ScPageBreakShell::ScPageBreakShell(), ScPivotShell::ScPivotShell(), ScDrawView::SelectCurrentViewObject(), ScDrawView::SelectObject(), ScViewFunctionSet::SetCursorAtCell(), sc::SparklineShell::SparklineShell(), and ScTabView::UpdateLayerLocks().
|
inline |
Definition at line 463 of file viewdata.hxx.
References ScViewDataTable::bShowGrid.
Referenced by ScGridWindow::DrawContent(), ScTabViewShell::ExecuteTable(), and ScTabViewShell::GetStateTable().
ScMarkType ScViewData::GetSimpleArea | ( | SCCOL & | rStartCol, |
SCROW & | rStartRow, | ||
SCTAB & | rStartTab, | ||
SCCOL & | rEndCol, | ||
SCROW & | rEndRow, | ||
SCTAB & | rEndTab | ||
) | const |
Definition at line 1182 of file viewdata.cxx.
References GetSimpleArea(), ScRange::GetVars(), and maMarkData.
Referenced by ScTabView::CalcZoom(), ScViewFunc::ConvertFormulaToValue(), ScViewFunc::CopyToClip(), ScViewFunc::CopyToTransferable(), ScSelectionTransferObj::CreateFromView(), ScTabViewShell::CreateRefDialogController(), ScPosWnd::DoEnter(), ScViewFunc::EnterMatrix(), ScFormatShell::ExecFormatPaintbrush(), ScCellShell::Execute(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteEdit(), ScViewFunc::FillCrossDblClick(), ScDBFunc::GetAnonymousDBData(), ScCellShell::GetBlockState(), ScDBFunc::GetDBData(), ScCellShell::GetDBState(), GetMultiArea(), ScRandomNumberGeneratorDialog::GetRangeFromSelection(), ScSamplingDialog::GetRangeFromSelection(), ScStatisticsInputOutputDialog::GetRangeFromSelection(), ScStatisticsTwoVariableDialog::GetRangeFromSelection(), ScTabViewObj::getSelection(), GetSimpleArea(), ScCellShell::GetState(), ScTabViewShell::HasSelection(), ScPrintAreasDlg::Impl_FillLists(), ScColRowNameRangesDlg::Init(), ScDbNameDlg::Init(), ScTpUserLists::Init(), ScViewFunc::InsertCells(), IsMultiMarked(), lcl_GetInputType(), ScViewFunc::PasteFromClip(), ScViewFunc::PasteFromSystem(), ScDataFormDlg::ScDataFormDlg(), ScNameDefDlg::ScNameDefDlg(), SelectionForbidsCellFill(), SelectionForbidsPaste(), ScViewFunctionSet::SetCursorAtCell(), sc::SparklineDialog::setInputSelection(), sc::SparklineDialog::setupValues(), SimpleColMarked(), SimpleRowMarked(), ScViewFunc::StartFormatArea(), ScTabViewShell::TabKeyInput(), ScViewFunc::TestMergeCells(), ScGridWindow::TestMouse(), ScTabView::UpdateAutoFillMark(), ScTabViewShell::UpdateInputHandler(), and ScTabView::UpdateRef().
ScMarkType ScViewData::GetSimpleArea | ( | ScRange & | rRange | ) | const |
Definition at line 1197 of file viewdata.cxx.
References GetSimpleArea(), and maMarkData.
ScMarkType ScViewData::GetSimpleArea | ( | ScRange & | rRange, |
ScMarkData & | rNewMark | ||
) | const |
May modify rNewMark using MarkToSimple().
Definition at line 1134 of file viewdata.cxx.
References ATTR_MERGE(), GetCurX(), GetCurY(), GetDocument(), ScPatternAttr::GetItem(), ScPatternAttr::GetItemSet(), SfxItemSet::GetItemState(), ScMarkData::GetMarkArea(), ScDocument::GetPattern(), GetTabNo(), ScViewUtil::HasFiltered(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), ScMarkData::MarkToSimple(), mrDoc, SC_MARK_MULTI, SC_MARK_NONE, SC_MARK_SIMPLE, and SC_MARK_SIMPLE_FILTERED.
|
inline |
|
inline |
Definition at line 395 of file viewdata.hxx.
Referenced by ScGridWindow::AcceptDrop(), ScGridWindow::AcceptPrivateDrop(), ScTabViewShell::ActivateObject(), ScTabView::AddHighlightRange(), ScViewFunc::AdjustBlockHeight(), ScViewFunc::AdjustRowHeight(), ScTabView::AlignToCursor(), ScViewFunc::ApplySelectionPattern(), ScDBFunc::AutoOutline(), ScViewFunctionSet::BeginDrag(), ScTabView::CalcZoom(), ScUndoUseScenario::CanRepeat(), ScViewFunc::ChangeIndent(), ScViewFunc::ChangeNumFmtDecimals(), ScTabView::ClearHighlightRanges(), ScTabView::ClickCursor(), ScGridWindow::Command(), ScHeaderControl::Command(), ScTabViewShell::ConnectObject(), ScDrawView::Construct(), ScViewFunc::CopyAutoSpellData(), ScHeaderFunctionSet::CreateAnchor(), ScGridWindow::CreateAnchorHandle(), ScTabViewShell::CreateRefDialogController(), ScInputHandler::DataChanged(), ScViewFunc::DataFormPutData(), ScTabPageSortOptions::DeactivatePage(), ScViewFunc::DeleteMulti(), ScViewFunc::DeletePageBreak(), ScAccessibleSpreadsheet::deselectAccessibleChild(), ScTabView::DeselectAllTables(), ScAutoFmtPreview::DetectRTL(), ScDispatch::dispatch(), ScGridWindow::DoAutoFilterButton(), ScUndoInsertCells::DoChange(), ScUndoDeleteCells::DoChange(), ScUndoFillTable::DoChange(), ScTabControl::DoDrag(), ScPosWnd::DoEnter(), ScTabView::DoHSplit(), ScTabView::DoneBlockMode(), ScTabView::DoneRefMode(), ScGridWindow::DoPushPivotButton(), ScGridWindow::DoPushPivotToggle(), ScTabView::DoResize(), ScGridWindow::DoScenarioMenu(), ScViewFunc::DoSheetConversion(), ScDBFunc::DoSubTotals(), ScViewFunc::DoThesaurus(), ScGridWindow::DPConfigFieldPopup(), ScGridWindow::DPTestFieldPopupArrow(), ScGridWindow::DPTestMouse(), ScGridWindow::DPTestMultiFieldPopupArrow(), ScGridWindow::Draw(), ScGridWindow::DrawButtons(), ScGridWindow::DrawContent(), ScTabView::DrawEnableAnim(), ScGridWindow::DrawHiddenIndicator(), ScGridWindow::DrawPagePreview(), ScPrintFunc::DrawToDev(), ScGridWindow::DropTransferObj(), ScGridWindow::dumpCellProperties(), ScGridWindow::dumpColumnInformationHmm(), ScGridWindow::dumpColumnInformationPixel(), ScViewFunc::EditNote(), ScTabView::EnableAutoSpell(), ScViewFunc::EnterBlock(), ScViewFunc::EnterDataAtCursor(), ScViewFunc::EnterMatrix(), ScGridWindow::ExecDataSelect(), ScTabViewShell::ExecDraw(), ScDrawShell::ExecDrawAttr(), ScTabViewShell::ExecStyle(), ScCellShell::Execute(), ScDocShell::Execute(), ScEditShell::Execute(), ScTabViewShell::Execute(), ScFormatShell::ExecuteAttr(), ScCellShell::ExecuteCursor(), ScCellShell::ExecuteCursorSel(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteDB(), ScGridWindow::ExecuteDrop(), ScCellShell::ExecuteEdit(), ScCellShell::ExecuteExternalSource(), ScFormatShell::ExecuteNumFormat(), ScFormatShell::ExecuteStyle(), ScTabViewShell::ExecuteTable(), ScTabView::ExpandBlock(), ScViewFunc::FillAuto(), ScTabViewShell::FillFieldData(), ScTabPageSortFields::FillFieldLists(), ScTpSubTotalGroup::FillListBoxes(), ScViewFunc::FillTab(), ScTabView::FindNextUnprot(), FuPoor::ForceScroll(), ScTabView::FreezeSplitters(), FuInsertChart::FuInsertChart(), FuInsertOLE::FuInsertOLE(), ScAccessibleSpreadsheet::GetAccessibleCellAt(), ScTabViewObj::getActiveSheet(), ScTabView::GetAreaMoveEndPosition(), ScDrawTextObjectBar::GetAttrState(), ScViewFunc::GetAutoSumArea(), ScCellShell::GetBlockState(), ScTabView::GetBorderSize(), ScTabView::GetChartDialogPos(), ScTabView::GetChartInsertPos(), ScAccessibleSpreadsheet::GetChildIndexAddress(), ScTabViewObj::GetClickedObject(), ScCellShell::GetClipState(), ScViewFunc::GetCreateNameFlags(), GetCurPos(), ScPivotShell::GetCurrDPObject(), ScFormatShell::GetCurrentNumberFormatType(), ScDocShell::GetCurTab(), ScCellShell::GetDBState(), ScModelObj::getDocumentSize(), ScGridWindow::GetDPFieldOrientation(), ScGridWindow::GetDrawMapMode(), ScGridWindow::GetEditUrl(), ScColBar::GetEntrySize(), ScRowBar::GetEntrySize(), ScAccessibleSpreadsheet::GetFormulaCurrentFocusCell(), ScTabViewShell::GetFunction(), ScRowBar::GetHiddenCount(), ScCellShell::GetHLinkState(), ScTabView::GetInsertPos(), ScGridWindow::GetListValButtonRect(), ScDrawView::GetMarkedNoteCaption(), ScTabViewShell::getPart(), ScGridWindow::GetRectsAnyFor(), ScTabView::getRowColumnHeaders(), ScTabViewObj::getSelectedSheets(), ScViewFunc::GetSelectionPattern(), ScTabView::getSheetGeometryData(), GetSimpleArea(), ScCellShell::GetState(), ScTabViewShell::GetState(), ScTabViewShell::GetStateTable(), ScViewFunc::GetStyleSheetFromMarked(), ScTabViewShell::GetStyleState(), ScOutlineWindow::GetTab(), ScViewPaneBase::GetVisArea(), ScViewPaneBase::getVisibleRange(), ScAccessibleDocument::getVisibleTable(), ScGridWindow::HandleMouseButtonDown(), ScGridWindow::HasScenarioButton(), ScTabViewShell::HasSelection(), ScDBFunc::HasSelectionForDateGroup(), ScDBFunc::HasSelectionForNumGroup(), ScDBFunc::HideOutline(), ScGridWindow::HitRangeFinder(), ScFormulaReferenceHelper::Init(), ScFilterOptionsMgr::Init(), ScTabPageSortFields::Init(), ScFilterDlg::Init(), ScTabView::InitBlockMode(), ScInputHandler::InitRangeFinder(), ScTabView::InitRefMode(), ScTabView::InitScrollBar(), ScViewFunc::InsertAreaLink(), ScViewFunc::InsertBookmark(), ScViewFunc::InsertName(), ScViewFunc::InsertPageBreak(), ScTabViewShell::InsertURLButton(), ScTabView::InterpretVisible(), ScColBar::IsLayoutRTL(), ScRowBar::IsMirrored(), ScTabViewObj::IsMouseListening(), FuSelection::IsNoteCaptionClicked(), ScAccessibleSpreadsheet::IsScAddrFormulaSel(), ScHeaderControl::IsSelectionAllowed(), ScGridWindow::LaunchAutoFilterMenu(), ScGridWindow::LaunchDataSelectMenu(), ScGridWindow::LaunchDPFieldMenu(), ScGridWindow::LaunchPageFieldMenu(), lcl_AdjustInsertPos(), lcl_DrawHighlight(), lcl_DrawScenarioFrames(), lcl_GetInputType(), lcl_GetSortParam(), lcl_GetTextToColumnsRange(), lcl_getViewMatchingDocZoomTab(), lcl_InsertGraphic(), lcl_UnLockComment(), ScGridWindow::LogicInvalidate(), ScDBFunc::MakePivotTable(), ScViewFunc::MakeScenario(), ScTabView::MakeVisible(), ScTabView::MarkColumns(), ScTabView::MarkDataArea(), ScTabView::MarkMatrixFormula(), ScTabView::MarkRows(), ScUndoUtil::MarkSimpleBlock(), ScViewFunc::ModifyCellSize(), FuSelection::MouseButtonDown(), ScHeaderControl::MouseButtonDown(), FuSelection::MouseButtonUp(), ScGridWindow::MouseButtonUp(), ScGridWindow::MouseMove(), ScHeaderControl::MouseMove(), ScTabViewObj::MousePressed(), ScTabView::MoveCursorAbs(), ScTabView::MoveCursorEnd(), ScTabView::MoveCursorEnter(), ScTabView::MoveCursorRel(), ScTabView::MoveCursorScreen(), ScViewFunc::MoveTable(), ScAccessibleSpreadsheet::Notify(), ScTabViewShell::Notify(), ScTabView::OnLibreOfficeKitTabChanged(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScViewFunc::OnLOKSetWidthOrHeight(), ScDBFunc::OnLOKShowHideColRow(), ScDBFunc::OutlinePossible(), ScGridWindow::PagebreakMove(), ScGridWindow::Paint(), ScHeaderControl::Paint(), ScCornerButton::Paint(), ScTabView::PaintArea(), ScTabView::PaintBlock(), ScTabView::PaintExtras(), ScTabView::PaintMarks(), ScTabView::PaintRangeFinder(), ScModelObj::paintTile(), ScGridWindow::PaintTile(), ScTabView::PaintTopArea(), ScViewFunc::PasteDataFormat(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFromClip(), ScClipUtil::PasteFromClipboard(), ScViewFunc::PasteFromSystem(), ScViewFunc::PasteLink(), ScViewFunc::PasteRTF(), sc::SparklineDataRangeDialog::perform(), ScModelObj::postMouseEvent(), ScDBFunc::Query(), ScTabViewShell::QueryObjAreaPixel(), ReadExtOptions(), ScDrawView::RecalcScale(), ScUndoWidthOrHeight::Redo(), ScUndoDoOutline::Redo(), ScUndoOutlineLevel::Redo(), ScUndoRemoveAllOutlines::Redo(), ScUndoAutoOutline::Redo(), ScUndoSubTotals::Redo(), ScUndoQuery::Redo(), ScUndoImportData::Redo(), ScUndoRepeatDB::Redo(), ScUndoConsolidate::Redo(), ScTPValidationValue::RefInputDonePostHdl(), ScDBFunc::RemoveAllOutlines(), ScViewFunc::RemoveManualBreaks(), ScUndoPrintZoom::Repeat(), ScUndoDeleteTab::Repeat(), ScDBFunc::RepeatDB(), ScGridWindow::RequestHelp(), ScClient::RequestNewObjectArea(), ScTabPageSortOptions::Reset(), ScCondFormatDlg::ScCondFormatDlg(), ScDataFormDlg::ScDataFormDlg(), ScFormulaDlg::ScFormulaDlg(), ScHFPage::ScHFPage(), ScInsertCellDlg::ScInsertCellDlg(), ScPreviewShell::ScPreviewShell(), ScPrintAreasDlg::ScPrintAreasDlg(), ScTabView::ScrollHdl(), ScTabView::ScrollX(), ScTabView::ScrollY(), ScSelectionState::ScSelectionState(), ScTabControl::ScTabControl(), ScTabViewObj::ScTabViewObj(), ScViewFunc::SearchAndReplace(), ScTabControl::Select(), ScTabViewObj::select(), ScTabView::SelectAll(), ScAccessibleSpreadsheet::selectAllAccessibleChildren(), ScAccessibleSpreadsheet::SelectCell(), ScTabViewObj::SelectionChanged(), ScViewFunc::SelectionEditable(), ScDBFunc::SelectLevel(), ScTabView::SelectNextTab(), ScViewFunctionSet::SetAnchor(), ScGridWindow::SetCellSelectionPixel(), ScViewFunctionSet::SetCursorAtCell(), ScViewFunctionSet::SetCursorAtPoint(), ScHeaderFunctionSet::SetCursorAtPoint(), SetEditEngine(), ScViewFunc::SetMarkedWidthOrHeight(), SetMaxTiledCol(), SetMaxTiledRow(), ScViewFunc::SetNumberFormat(), ScViewFunc::SetNumFmtByStr(), ScViewFunc::SetPrintRanges(), ScViewFunc::SetPrintZoom(), ScInputHandler::SetReference(), ScViewFunc::SetStyleSheetToMarked(), ScTabView::SetTabNo(), ScViewFunc::SetWidthOrHeight(), ScTabViewObj::SheetChanged(), ScBlockUndo::ShowBlock(), ScMultiBlockUndo::ShowBlock(), ScDBFunc::ShowDataPilotSourceData(), ScFormulaReferenceHelper::ShowFormulaReference(), ScViewFunc::ShowNote(), ScGridWindow::ShowNoteMarker(), ScDBFunc::ShowOutline(), ScSimpleUndo::ShowTable(), ScTabView::SkipCursorHorizontal(), ScTabView::SkipCursorVertical(), ScDBFunc::Sort(), ScTabView::StartDataSelect(), FuText::StopEditMode(), ScTabView::StopRefMode(), ScFormulaDlg::switchBack(), ScTabView::TabChanged(), ScTabViewShell::TabKeyInput(), ScTabView::TestHintWindow(), ScGridWindow::TestMouse(), ScDBFunc::ToggleAutoFilter(), ScDBFunc::UISort(), ScUndoWidthOrHeight::Undo(), ScUndoDoOutline::Undo(), ScUndoMakeOutline::Undo(), ScUndoOutlineLevel::Undo(), ScUndoOutlineBlock::Undo(), ScUndoRemoveAllOutlines::Undo(), ScUndoAutoOutline::Undo(), ScUndoSubTotals::Undo(), ScUndoQuery::Undo(), ScUndoImportData::Undo(), ScUndoRepeatDB::Undo(), ScUndoConsolidate::Undo(), ScGridWindow::UpdateAutoFillOverlay(), ScDBFunc::UpdateCharts(), ScGridWindow::UpdateCursorOverlay(), ScGridWindow::UpdateDragRectOverlay(), ScTabView::UpdateEditView(), ScGridWindow::UpdateEditViewPos(), ScGridWindow::UpdateFormulas(), ScTabViewShell::UpdateInputHandler(), ScTabView::UpdateLayerLocks(), ScInputHandler::UpdateLokReferenceMarks(), ScDocShell::UpdateOle(), ScTabView::UpdatePageBreakData(), ScTabView::UpdateRef(), ScTabView::UpdateScrollBars(), ScGridWindow::UpdateSelectionOverlay(), ScGridWindow::UpdateShrinkOverlay(), ScInputHandler::UpdateSpellSettings(), ScTabControl::UpdateStatus(), ScNavigatorDlg::UpdateTable(), ScViewFunc::UseScenario(), ScConsolidateDlg::VerifyEdit(), and WriteExtOptions().
|
inline |
Definition at line 660 of file viewdata.hxx.
Referenced by ScTabView::FindNextUnprot(), and ScTabView::MoveCursorEnter().
ScDBFunc * ScViewData::GetView | ( | ) | const |
Definition at line 864 of file viewdata.cxx.
References pView.
Referenced by ScDrawView::AddCustomHdl(), ScPivotLayoutDialog::ApplyChanges(), ScViewFunctionSet::BeginDrag(), ScGridWindow::Command(), ScTextWnd::Command(), ScHeaderFunctionSet::CreateAnchor(), ScGridWindow::CreateAnchorHandle(), ScSelectionTransferObj::CreateCellData(), ScGridWindow::DataChanged(), ScGridWindow::DeleteSurroundingText(), ScViewFunctionSet::DeselectAll(), ScHeaderFunctionSet::DeselectAll(), ScViewFunctionSet::DestroyAnchor(), ScHeaderFunctionSet::DestroyAnchor(), ScOutlineWindow::DoFunction(), ScUndoTabProtect::DoProtect(), ScGridWindow::DoPushPivotButton(), ScGridWindow::DPTestMouse(), ScGridWindow::DrawAfterScroll(), ScGridWindow::DrawCommand(), ScGridWindow::DrawContent(), ScGridWindow::DrawEndAction(), ScColBar::DrawInvert(), ScRowBar::DrawInvert(), ScGridWindow::DrawKeyInput(), ScGridWindow::DrawMarkDropObj(), ScGridWindow::DrawMouseButtonDown(), ScGridWindow::DrawMouseButtonUp(), ScGridWindow::DrawMouseMove(), ScGridWindow::DrawPagePreview(), ScGridWindow::DrawRedraw(), ScGridWindow::DrawSdrGrid(), ScGridWindow::DropScroll(), ScGridWindow::DropTransferObj(), ScTabControl::EndRenaming(), ScInputHandler::EnterHandler(), ScGridWindow::ExecDataSelect(), ScTabViewShell::ExecDraw(), ScDrawShell::ExecDrawFunc(), ScTabViewShell::ExecDrawIns(), ScDrawShell::ExecFormatPaintbrush(), ScFormatShell::ExecFormatPaintbrush(), ScDrawTextObjectBar::ExecFormText(), ScAuditingShell::Execute(), ScPivotShell::Execute(), ScDocShell::Execute(), ScTabViewShell::Execute(), ScGridWindow::ExecuteDrop(), ScTabControl::ExecuteDrop(), ScCellShell::ExecuteEdit(), ScDrawTextObjectBar::ExecuteExtra(), ScDrawTextObjectBar::ExecuteGlobal(), ScCellShell::ExecuteRotateTrans(), ScCellShell::ExecuteTrans(), ScGridWindow::FilterSelect(), ScConversionEngineBase::FindNextConversionCell(), FuInsertChart::FuInsertChart(), ScGridWinUIObject::getDBFunc(), ScGridWindow::GetDrawMapMode(), ScDrawShell::GetDrawView(), ScDrawTextObjectBar::GetFormTextState(), ScGridWindow::getOverlayManager(), ScModelObj::getRowColumnHeaders(), ScModelObj::getSheetGeometryData(), ScGridWindow::GetSurroundingText(), ScGridWindow::GetSurroundingTextSelection(), ScVbaWindow::getTabRatio(), ScDocShell::GetThemeColors(), ScGridWinUIObject::getViewFunc(), ScTabViewObj::GetZoomType(), ScGridWindow::HandleMouseButtonDown(), ScColBar::HideEntries(), ScRowBar::HideEntries(), ScGridWindow::HitPageBreak(), ScTabViewShell::InsertURLButton(), ScDrawTextObjectBar::IsNoteEdit(), ScGridWindow::KeyInput(), lcl_KeyEditMode(), lcl_SelectAll(), ScDrawView::MakeVisible(), ScGridWindow::MouseButtonDown(), ScTabControl::MouseButtonDown(), FuConstruct::MouseButtonUp(), FuSelection::MouseButtonUp(), ScGridWindow::MouseButtonUp(), ScGridWindow::MouseMove(), ScDocShell::Notify(), ScGridWindow::PagebreakMove(), ScGridWindow::PasteSelection(), ScGridWindow::RFMouseMove(), ScTabControl::ScTabControl(), ScTabControl::Select(), ScDrawView::SelectCurrentViewObject(), ScGridWindow::SelectForContextMenu(), ScDrawView::SelectObject(), ScViewFunctionSet::SetAnchor(), ScGridWindow::SetCellSelectionPixel(), ScModelObj::setClientVisibleArea(), ScViewFunctionSet::SetCursorAtCell(), ScViewFunctionSet::SetCursorAtPoint(), ScHeaderFunctionSet::SetCursorAtPoint(), ScColBar::SetEntrySize(), ScRowBar::SetEntrySize(), ScColBar::SetMarking(), ScRowBar::SetMarking(), ScModelObj::setOutlineState(), ScModelObj::setPart(), ScTabView::SetTabNo(), ScVbaWindow::setTabRatio(), ScViewFunc::SetWidthOrHeight(), ScTabViewObj::SetZoom(), ScTabViewObj::SetZoomType(), ScGridWindow::ShowNoteMarker(), ScGridWindow::StartDrag(), ScDrawShell::StateFormatPaintbrush(), ScFormatShell::StateFormatPaintbrush(), ScGridWindow::Tracking(), ScGridWindow::UpdateAutoFilterFromMenu(), ScGridWindow::UpdateFormulas(), and ScGridWindow::UpdateStatusPosSize().
|
inline |
Definition at line 357 of file viewdata.hxx.
Referenced by ScTabView::ActivatePart(), ScTabView::ActivateView(), ScTabControl::AddTabClick(), ScTabView::AlignToCursor(), ScTabControl::AllowRenaming(), ScPivotLayoutDialog::ApplyChanges(), ScStatisticsInputOutputDialog::CalculateInputAndWriteToOutput(), ScStatisticsTwoVariableDialog::CalculateInputAndWriteToOutput(), ScViewFunctionSet::CalcUpdateInterval(), ScTabView::CalcZoom(), ScCondFormatDlg::CancelPressed(), ScUndoUseScenario::CanRepeat(), ScTabView::CellContentChanged(), ScTabView::CheckSelectionTransfer(), ScGridWindow::Command(), ScTabControl::Command(), ScDrawView::Construct(), ScGridWindow::CreateAccessible(), ScTabView::CursorPosChanged(), ScViewFunc::DeleteContents(), ScGridWindow::DeleteCursorOverlay(), ScGridWindow::DeleteSurroundingText(), ScViewFunctionSet::DeselectAll(), ScTabView::DoChartSelection(), ScDrawView::DoConnect(), ScGridWindow::DoPushPivotButton(), ScTabView::DoResize(), ScViewFunc::DoSheetConversion(), ScGridWindow::DPSetupFieldPopup(), ScGridWindow::DrawContent(), ScTabView::DrawDeselectAll(), ScGridWindow::DrawKeyInput(), ScGridWindow::DropTransferObj(), ScViewFunc::EnterDataAtCursor(), ScGridWindow::ExecDataSelect(), ScDrawShell::ExecDrawAttr(), ScDrawShell::ExecDrawFunc(), ScAuditingShell::Execute(), ScCellShell::Execute(), ScDrawTextObjectBar::Execute(), ScEditShell::Execute(), ScFormatShell::ExecuteAlignment(), ScFormatShell::ExecuteAttr(), ScCellShell::ExecuteCursor(), ScCellShell::ExecuteCursorSel(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteDB(), ScGridWindow::ExecuteDrop(), ScCellShell::ExecuteEdit(), ScDrawTextObjectBar::ExecuteExtra(), ScDrawTextObjectBar::ExecuteGlobal(), ScDrawShell::ExecuteHLink(), ScCellShell::ExecuteMove(), ScFormatShell::ExecuteNumFormat(), ScCellShell::ExecutePage(), ScFormatShell::ExecuteStyle(), ScCellShell::ExecuteSubtotals(), ScTabViewShell::ExecuteTable(), ScFormatShell::ExecuteTextAttr(), ScFormatShell::ExecuteTextDirection(), ScCellShell::ExecuteXMLSourceDialog(), ScTabView::ExpandBlock(), ScConversionEngineBase::FindNextConversionCell(), ScRandomNumberGeneratorDialog::GenerateNumbers(), ScTabView::GestureZoomCommand(), ScFormatShell::GetAlignState(), ScFormatShell::GetAttrState(), ScCellShell::GetBlockState(), ScFormatShell::GetBorderState(), ScCellShell::GetDBState(), ScSpellingEngine::GetDialogParent(), ScGridWindow::GetEditUrl(), ScGridWindow::GetFocus(), ScEditShell::GetMyInputHdl(), ScFormatShell::GetNumFormatState(), ScModelObj::getPart(), ScDrawView::GetSfxViewShell(), ScCellShell::GetState(), ScDrawShell::GetState(), ScDrawTextObjectBar::GetState(), ScGridWindow::GetSurroundingText(), ScGridWindow::GetSurroundingTextSelection(), ScFormatShell::GetTextAttrState(), ScFormatShell::GetTextDirectionState(), ScEditShell::GetUndoState(), ScGridWinUIObject::getViewShell(), ScGridWindow::HandleMouseButtonDown(), ScFormulaReferenceHelper::HideReference(), ScGridWindow::HitRangeFinder(), sc::DataStream::ImportData(), ScViewFunc::InsertBookmark(), ScViewFunc::InsertCurrentTime(), ScDrawView::InsertObjectSafe(), ScViewFunc::InsertSpecialChar(), ScTabViewShell::InsertURLField(), ScGridWindow::InvalidateLOKViewCursor(), ScGridWindow::KeyInput(), ScTabView::KillEditView(), lcl_GetSortParam(), lcl_sendLOKDocumentBackground(), ScGridWindow::LogicInvalidate(), ScDocShell::LOKCommentNotify(), ScGridWindow::LoseFocus(), ScTabView::MakeDrawView(), ScTabView::MakeEditView(), sc::DataStream::MakeToolbarVisible(), ScTabView::MarkCursor(), ScDrawView::MarkListHasChanged(), ScDrawView::ModelHasChanged(), ScGridWindow::MouseButtonDown(), ScTabControl::MouseButtonDown(), ScCornerButton::MouseButtonDown(), ScGridWindow::MouseButtonUp(), ScTabControl::MouseButtonUp(), ScGridWindow::MouseMove(), ScTabView::MoveCursorAbs(), ScDocShell::Notify(), ScGridWindow::notifyKitCellCursor(), ScGridWindow::notifyKitCellFollowJump(), ScGridWindow::notifyKitCellViewCursor(), ScCondFormatDlg::OkPressed(), ScTabView::OnLibreOfficeKitTabChanged(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScViewFunc::OnLOKSetWidthOrHeight(), ScDBFunc::OnLOKShowHideColRow(), ScGridWindow::PagebreakMove(), ScTabView::PaintRangeFinder(), ScModelObj::paintTile(), ScViewFunc::PasteDataFormat(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFile(), ScViewFunc::PasteFromSystem(), ScViewFunc::PasteGraphic(), ScViewFunc::PasteObject(), ScGridWindow::PasteSelection(), ScSamplingDialog::PerformSampling(), ScModelObj::postMouseEvent(), ScGridWindow::PreNotify(), ScGridWindow::PrePaint(), ScTPValidationValue::RefInputDonePostHdl(), ScExternalRefManager::refreshAllRefCells(), ScViewFunc::RenameTable(), ScUndoClearItems::Repeat(), ResetEditView(), ScModelObj::resetSelection(), ScConversionEngineBase::RestoreCursorPos(), ScGridWindow::RFMouseMove(), ScAuditingShell::ScAuditingShell(), ScDrawView::ScEndTextEdit(), ScFormatShell::ScFormatShell(), ScTabView::ScrollCommand(), ScDrawView::SdrBeginTextEdit(), ScDrawView::SdrEndTextEdit(), ScViewFunc::SearchAndReplace(), ScTabControl::Select(), ScDrawView::SelectCurrentViewObject(), ScGridWindow::SelectForContextMenu(), ScTabView::SelectionChanged(), ScDrawView::SelectObject(), ScColBar::SelectWindow(), ScRowBar::SelectWindow(), ScTabView::SelMouseButtonDown(), ScGridWindow::SetCellSelectionPixel(), ScTabView::SetCursor(), ScViewFunctionSet::SetCursorAtCell(), SetEditEngine(), ScModelObj::setGraphicSelection(), ScTabView::SetNewVisArea(), ScModelObj::setPart(), ScViewFunc::SetPrintRanges(), ScViewFunc::SetTabBgColor(), ScTabView::SetTabNo(), ScModelObj::setTextSelection(), ScFormulaReferenceHelper::ShowFormulaReference(), ScFormulaReferenceHelper::ShowSimpleReference(), ScViewFunc::Solve(), ScGridWindow::StartDrag(), ScTabControl::SwitchToPageId(), ScTabView::TabChanged(), ScGridWindow::TestMouse(), ScDBFunc::ToggleAutoFilter(), ScViewFunc::TransliterateText(), ScGridWindow::UpdateAutoFilterFromMenu(), ScGridWindow::UpdateFormulas(), ScTabView::UpdateHeaderWidth(), ScDrawView::UpdateIMap(), ScGridWindow::updateKitCellCursor(), ScGridWindow::updateKitOtherCursors(), ScGridWindow::UpdateKitSelection(), ScTabView::UpdateLayerLocks(), ScGridWindow::updateLOKInputHelp(), ScGridWindow::updateLOKValListButton(), ScGridWindow::updateOtherKitSelections(), ScViewFunc::UpdateSelectionArea(), ScGridWindow::UpdateSelectionOverlay(), ScGridWindow::UpdateStatusPosSize(), ScTabView::UpdateVarZoom(), ScGridWindow::UpdateVisibleRange(), ScTabView::ZoomChanged(), and ScTabView::~ScTabView().
|
inline |
Definition at line 417 of file viewdata.hxx.
References ScViewDataTable::eVSplitMode.
Referenced by ScTabView::AlignToCursor(), ScTabView::CalcZoom(), ScTabView::DoResize(), ScTabView::DoVSplit(), ScTabViewShell::Execute(), FuPoor::ForceScroll(), ScTabView::FreezeSplitters(), ScTabView::GetChartDialogPos(), ScTabView::GetChartInsertPos(), ScTabViewObj::getCount(), ScTabViewObj::getIsWindowSplit(), ScTabViewObj::GetObjectByIndex_Impl(), ScTabViewObj::getSplitColumn(), ScTabViewObj::getSplitRow(), ScTabViewObj::getSplitVertical(), ScTabViewShell::GetState(), ScTabViewObj::hasFrozenPanes(), ScTabView::InvalidateSplit(), ScGridWindow::PagebreakMove(), ScTabSplitter::Paint(), ScTabView::PaintLeftArea(), ScTabView::RemoveSplit(), ScTabView::RepeatResize(), ScGridWindow::RFMouseMove(), ScTabView::ScrollHdl(), ScTabView::ScrollX(), ScTabView::ScrollY(), ScViewFunctionSet::SetCursorAtPoint(), ScHeaderFunctionSet::SetCursorAtPoint(), ScTabView::SetTabNo(), ScGridWindow::ShowNoteMarker(), ScTabView::SplitAtCursor(), ScTabView::UpdateFixPos(), ScTabView::UpdateHeaderWidth(), ScTabView::UpdateScrollBars(), and ScTabView::UpdateShow().
|
inline |
Definition at line 419 of file viewdata.hxx.
References ScViewDataTable::nVSplitPos.
Referenced by ScTabView::DoResize(), ScTabView::FreezeSplitters(), ScTabViewObj::getSplitRow(), and ScTabViewObj::getSplitVertical().
|
inline |
Definition at line 458 of file viewdata.hxx.
References ScViewDataTable::eZoomType.
Referenced by ScTabView::GetZoomType().
|
inline |
Definition at line 459 of file viewdata.hxx.
References ScViewDataTable::aPageZoomX, and ScViewDataTable::aZoomX.
Referenced by ScViewFunc::AdjustBlockHeight(), ScBlockUndo::AdjustHeight(), ScViewFunc::AdjustRowHeight(), CalcPPT(), ScGridWindow::Draw(), ScGridWindow::GetDrawMapMode(), GetEditArea(), ScViewFunc::GetOptimalColWidth(), ScInputHandler::GetReferenceMark(), ScGridWindow::InvalidateLOKViewCursor(), ScGridWindow::LaunchAutoFilterMenu(), ScGridWindow::LaunchDataSelectMenu(), lcl_getViewMatchingDocZoomTab(), ScViewFunc::ModifyCellSize(), ScModule::ModifyOptions(), ScUndoDragDrop::PaintArea(), ScGridWindow::PaintTile(), ScTabView::RecalcPPT(), ScDrawView::RecalcScale(), ScUndoAutoFormat::Redo(), RefreshZoom(), ScViewFunc::RemoveStyleSheetInUse(), ScModelObj::setClientZoom(), SetEditEngine(), ScViewFunc::SetWidthOrHeight(), ScGridWindow::UpdateAutoFillOverlay(), ScGridWindow::UpdateCursorOverlay(), ScGridWindow::UpdateFormulas(), UpdateScreenZoom(), ScViewFunc::UpdateStyleSheetInUse(), ScTabView::UpdateVarZoom(), and ScTabView::ZoomChanged().
|
inline |
Definition at line 460 of file viewdata.hxx.
References ScViewDataTable::aPageZoomY, and ScViewDataTable::aZoomY.
Referenced by ScViewFunc::AdjustBlockHeight(), ScBlockUndo::AdjustHeight(), ScViewFunc::AdjustRowHeight(), CalcPPT(), ScGridWindow::DoAutoFilterButton(), ScGridWindow::Draw(), ScGridWindow::DrawButtons(), ScTabViewShell::Execute(), ScTabView::GestureZoomCommand(), ScGridWindow::GetDrawMapMode(), GetEditArea(), ScViewFunc::GetOptimalColWidth(), ScInputHandler::GetReferenceMark(), ScTabViewShell::GetState(), ScTabViewObj::GetZoom(), ScGridWindow::InvalidateLOKViewCursor(), ScGridWindow::LaunchAutoFilterMenu(), ScGridWindow::LaunchDataSelectMenu(), lcl_DrawScenarioFrames(), lcl_getViewMatchingDocZoomTab(), ScViewFunc::ModifyCellSize(), ScModule::ModifyOptions(), ScUndoDragDrop::PaintArea(), ScGridWindow::PaintTile(), ScTabView::RecalcPPT(), ScDrawView::RecalcScale(), ScUndoAutoFormat::Redo(), RefreshZoom(), ScViewFunc::RemoveStyleSheetInUse(), ScTabView::ScrollCommand(), ScModelObj::setClientZoom(), SetEditEngine(), ScViewFunc::SetWidthOrHeight(), ScGridWindow::UpdateFormulas(), UpdateScreenZoom(), ScViewFunc::UpdateStyleSheetInUse(), ScTabView::UpdateVarZoom(), and ScTabView::ZoomChanged().
|
inline |
Definition at line 582 of file viewdata.hxx.
Referenced by ScTabView::ActivatePart(), ScGridWindow::Command(), ScHeaderControl::Command(), ScTextWnd::Command(), ScGridWindow::DeleteSurroundingText(), ScViewFunc::DoSheetConversion(), ScViewFunc::DoThesaurus(), ScGridWindow::DrawContent(), ScGridWindow::ExecDataSelect(), ScEditShell::GetAttrState(), ScEditShell::GetSelectionText(), ScEditShell::GetState(), ScGridWindow::GetSurroundingText(), ScGridWindow::GetSurroundingTextSelection(), ScGridWindow::HandleMouseButtonDown(), ScSpellDialogChildWindow::Init(), ScViewFunc::InsertBookmark(), ScTabView::KillEditView(), ScTabView::MakeEditView(), ScGridWindow::MouseButtonUp(), ScGridWindow::MouseMove(), ScTabView::OnLibreOfficeKitTabChanged(), ScAccessibleDocument::PreInit(), ScColBar::ResizeAllowed(), ScRowBar::ResizeAllowed(), ScSelectionState::ScSelectionState(), ScGridWindow::SelectForContextMenu(), ScTabView::SetCursor(), ScEditShell::ShouldDisableEditHyperlink(), ScTabView::ShowRefTip(), ScGridWindow::StartDrag(), ScFormatShell::StateFormatPaintbrush(), ScGridWindow::UpdateAutoFillOverlay(), ScGridWindow::UpdateCursorOverlay(), ScTabView::UpdateEditView(), ScGridWindow::UpdateEditViewPos(), ScTabView::UpdateFormulas(), ScTabView::ZoomChanged(), and ScTabView::~ScTabView().
void ScViewData::InsertTab | ( | SCTAB | nTab | ) |
Definition at line 882 of file viewdata.cxx.
References CreateTabData(), ScMarkData::InsertTab(), maMarkData, maTabData, and UpdateCurrentTab().
Referenced by ScViewFunc::AppendTable(), ScViewFunc::ImportTables(), ScDBFunc::MakePivotTable(), and ScTabViewShell::Notify().
Definition at line 896 of file viewdata.cxx.
References CreateTabData(), i, ScMarkData::InsertTab(), maMarkData, maTabData, and UpdateCurrentTab().
Referenced by ScTabViewShell::Notify().
|
inline |
Definition at line 382 of file viewdata.hxx.
Referenced by ScTabView::ActivateView(), ScTabView::CheckSelectionTransfer(), ScGridWindow::DataChanged(), ScTabViewShell::InsertURL(), ScTabView::KillEditView(), ScGridWindow::notifyKitCellCursor(), ScTabView::PaintBlock(), ScViewFunc::PasteFromClip(), ScGridWindow::StartDrag(), ScGridWindow::TestMouse(), ScGridWindow::UpdateAutoFillOverlay(), ScGridWindow::UpdateCursorOverlay(), ScTabView::UpdateScrollBars(), ScGridWindow::UpdateSelectionOverlay(), and ScTabControl::UpdateStatus().
|
inline |
Definition at line 514 of file viewdata.hxx.
References NONE.
Referenced by ScTabView::ActivatePart(), ScGridWindow::Command(), ScViewFunctionSet::DeselectAll(), ScViewFunctionSet::DestroyAnchor(), ScViewFunctionSet::IsSelectionAtPoint(), ScGridWindow::KeyInput(), ScGridWindow::MouseButtonUp(), ScGridWindow::MouseMove(), ScViewFunctionSet::SetAnchor(), and ScViewFunctionSet::SetCursorAtCell().
|
inline |
Definition at line 515 of file viewdata.hxx.
References FILL.
Referenced by ScGridWindow::MouseButtonUp(), ScViewFunctionSet::SetCursorAtCell(), and ScViewFunctionSet::SetCursorAtPoint().
|
inline |
Definition at line 557 of file viewdata.hxx.
References ScViewOptions::GetOption(), and VOPT_GRID.
|
inline |
Definition at line 560 of file viewdata.hxx.
References ScViewOptions::GetOption(), and VOPT_HEADER.
Referenced by ScTabView::DoResize(), ScTabViewShell::Execute(), ScTabView::GetBorderSize(), ScTabView::GetGridOffset(), and ScTabView::UpdateShow().
|
inline |
Definition at line 564 of file viewdata.hxx.
References ScViewOptions::GetOption(), and VOPT_HSCROLL.
Referenced by ScTabView::DoResize(), ScVbaApplication::getDisplayScrollBars(), ScTabView::UpdateShow(), and ScTabView::ViewOptionsHasChanged().
bool ScViewData::IsMinimized | ( | ) | const |
Definition at line 3180 of file viewdata.cxx.
References ScTabView::IsMinimized(), and pView.
Referenced by ScGridWindow::Draw().
bool ScViewData::IsMultiMarked | ( | ) | const |
Definition at line 1260 of file viewdata.cxx.
References eType, GetSimpleArea(), and SC_MARK_SIMPLE.
Referenced by ScCellShell::ExecuteEdit().
bool ScViewData::IsOle | ( | ) | const |
Definition at line 4013 of file viewdata.cxx.
References ScDocShell::IsOle(), and pDocShell.
Referenced by ScGridWindow::Draw().
|
inline |
Definition at line 565 of file viewdata.hxx.
References ScViewOptions::GetOption(), and VOPT_OUTLINER.
Referenced by ScTabView::DoResize(), ScTabView::GetBorderSize(), ScTabView::GetGridOffset(), and ScTabView::UpdateShow().
|
inline |
Definition at line 425 of file viewdata.hxx.
Referenced by ScGridWindow::DrawContent(), ScTabViewShell::Execute(), ScVbaWindow::getView(), ScGridWindow::MouseMove(), ScTabViewShell::SetCurSubShell(), ScTabView::SetTabNo(), ScTabViewObj::SetZoom(), ScTabView::UpdateFormulas(), and ScTabView::UpdatePageBreakData().
|
inline |
Definition at line 426 of file viewdata.hxx.
References Mode.
Referenced by ScGridWindow::KeyInput().
|
inline |
Definition at line 530 of file viewdata.hxx.
Referenced by ScTabView::DoneRefMode(), ScGridWindow::DrawCommand(), ScGridWindow::DrawContent(), ScGridWindow::DrawKeyInput(), ScGridWindow::DrawMouseButtonDown(), ScGridWindow::DrawMouseButtonUp(), ScGridWindow::DrawMouseMove(), ScTabView::ExpandBlock(), ScTabView::GetAreaMoveEndPosition(), ScTabView::GetPageMoveEndPosition(), ScGridWindow::HandleMouseButtonDown(), ScTabView::InitRefMode(), ScAccessibleSpreadsheet::IsFormulaMode(), ScGridWindow::MouseButtonUp(), ScTabView::MoveCursorRel(), ScAccessibleSpreadsheet::Notify(), ScAccessibleSpreadsheet::NotifyRefMode(), ScTabView::StopRefMode(), ScGridWindow::Tracking(), ScInputHandler::UpdateLokReferenceMarks(), ScTabView::UpdateRef(), and ScGridWindow::UpdateShrinkOverlay().
|
inline |
Definition at line 668 of file viewdata.hxx.
Referenced by ScViewFunctionSet::SetCursorAtCell().
|
inline |
Definition at line 558 of file viewdata.hxx.
References ScViewOptions::GetOption(), and VOPT_SYNTAX.
Referenced by ScGridWindow::DrawContent(), and ScTabViewShell::Execute().
|
inline |
Definition at line 562 of file viewdata.hxx.
References ScViewOptions::GetOption(), and VOPT_TABCONTROLS.
Referenced by ScTabView::DoResize(), ScTabView::UpdateShow(), and ScTabView::ViewOptionsHasChanged().
|
inline |
Definition at line 566 of file viewdata.hxx.
References ScViewOptions::GetOption(), and VOPT_THEMEDCURSOR.
Referenced by FuDraw::ForcePointer(), ScGridWindow::MouseButtonUp(), ScGridWindow::MouseMove(), and ScTabView::ResetBrushDocument().
|
inline |
Definition at line 563 of file viewdata.hxx.
References ScViewOptions::GetOption(), and VOPT_VSCROLL.
Referenced by ScTabView::DoResize(), ScTabView::GetBorderSize(), ScVbaApplication::getDisplayScrollBars(), and ScTabView::UpdateShow().
void ScViewData::KillEditView | ( | ) |
Definition at line 2268 of file viewdata.cxx.
References bEditActive, get(), i, pEditView, and EditEngine::RemoveView().
Referenced by ScTabView::~ScTabView(), and ~ScViewData().
|
inline |
Definition at line 396 of file viewdata.hxx.
References ScDocument::MaxCol().
Referenced by ScHeaderFunctionSet::CreateAnchor().
|
inline |
Definition at line 397 of file viewdata.hxx.
References ScDocument::MaxRow().
Referenced by ScHeaderFunctionSet::CreateAnchor().
Definition at line 969 of file viewdata.cxx.
References ScMarkData::DeleteTab(), EnsureTabDataSize(), ScDocument::GetTableCount(), ScMarkData::InsertTab(), maMarkData, maTabData, mrDoc, SC_TAB_APPEND, and UpdateCurrentTab().
Referenced by ScUndoMoveTab::DoChange(), ScTabViewShell::Notify(), and ScUndoCopyTab::Redo().
void ScViewData::OverrideWithLOKFreeze | ( | ScSplitMode & | eExHSplitMode, |
ScSplitMode & | eExVSplitMode, | ||
SCCOL & | nExFixPosX, | ||
SCROW & | nExFixPosY, | ||
tools::Long & | nExHSplitPos, | ||
tools::Long & | nExVSplitPos, | ||
SCTAB | nForTab | ||
) | const |
Definition at line 4310 of file viewdata.cxx.
References ScDocument::GetLOKFreezeCol(), ScDocument::GetLOKFreezeRow(), GetScrPos(), mrDoc, ScViewDataTable::nPosX, ScViewDataTable::nPosY, pThisTab, SC_SPLIT_BOTTOM, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_FIX, SC_SPLIT_NONE, SC_SPLIT_RIGHT, Point::X(), and Point::Y().
Referenced by WriteExtOptions(), and ScViewDataTable::WriteUserDataSequence().
SCCOL ScViewData::PrevCellsX | ( | ScHSplitPos | eWhichX | ) | const |
Definition at line 2722 of file viewdata.cxx.
References CellsAtX(), and GetPosX().
Referenced by ScTabView::ScrollHdl().
SCROW ScViewData::PrevCellsY | ( | ScVSplitPos | eWhichY | ) | const |
Definition at line 2727 of file viewdata.cxx.
References CellsAtY(), and GetPosY().
Referenced by ScTabView::ScrollHdl().
void ScViewData::ReadExtOptions | ( | const ScExtDocOptions & | rOpt | ) |
Zoom?
Definition at line 3532 of file viewdata.cxx.
References aDefPageZoomX, aDefPageZoomY, aDefZoomX, aDefZoomY, ScViewDataTable::aPageZoomX, ScViewDataTable::aPageZoomY, ScViewDataTable::aZoomX, ScViewDataTable::aZoomY, ScViewDataTable::bShowGrid, ScAddress::Col(), DeriveLOKFreezeAllSheets(), ScViewDataTable::eHSplitMode, ePos, ScViewDataTable::eVSplitMode, ScViewDataTable::eWhichActive, Application::GetDefaultDevice(), ScExtDocOptions::GetDocSettings(), ScExtDocOptions::GetLastTab(), GetMarkData(), ScDocShell::GetOutputFactor(), GetTabNo(), ScExtDocOptions::GetTabSettings(), comphelper::LibreOfficeKit::isActive(), ScExtDocOptions::IsChanged(), ScAddress::IsValid(), OutputDevice::LogicToPixel(), ScExtTabSettings::maCursor, ScExtTabSettings::maFirstVis, ScExtTabSettings::maFreezePos, ScExtTabSettings::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, 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, SCEXT_PANE_BOTTOMLEFT, SCEXT_PANE_BOTTOMRIGHT, SCEXT_PANE_TOPLEFT, SCEXT_PANE_TOPRIGHT, ScMarkData::SelectTable(), SetPagebreakMode(), ScTabView::SetPendingRelTabBarWidth(), SetTabNo(), Point::setX(), UpdateFixX(), UpdateFixY(), Point::X(), and Point::Y().
Referenced by ScTabViewShell::Activate(), and ScTabViewObj::getSelectedSheets().
void ScViewData::ReadUserData | ( | std::u16string_view | rData | ) |
Definition at line 3330 of file viewdata.cxx.
References EnsureTabDataSize(), o3tl::getToken(), comphelper::string::getTokenCount(), ScDocument::HasTable(), maTabData, mrDoc, nPos, pView, RecalcPixPos(), ScDocument::SanitizeCol(), ScDocument::SanitizeRow(), SC_NEW_TABSEP, SC_OLD_TABSEP, SC_SPLIT_FIX, SetPagebreakMode(), ScTabView::SetTabBarWidth(), SetTabNo(), o3tl::starts_with(), TAG_TABBARWIDTH, o3tl::toInt32(), o3tl::toUInt32(), UpdateFixX(), and UpdateFixY().
Referenced by ScTabViewShell::DoReadUserData().
void ScViewData::ReadUserDataSequence | ( | const css::uno::Sequence< css::beans::PropertyValue > & | rSettings | ) |
Definition at line 3794 of file viewdata.cxx.
References aDefPageZoomX, aDefPageZoomY, aDefZoomX, aDefZoomY, DeriveLOKFreezeAllSheets(), eDefZoomType, EnsureTabDataSize(), ScUnoHelpFunctions::GetBoolFromAny(), GetDocument(), ScDocument::GetDrawLayer(), ScViewOptions::GetGridOptions(), ScInputHandler::GetInputWindow(), ScUnoHelpFunctions::GetInt32FromAny(), comphelper::LibreOfficeKit::isActive(), maOptions, maTabData, mrDoc, nTabNo, ScInputWindow::NumLinesChanged(), pView, SdrModel::ReadUserDataSequenceValue(), SC_ACTIVETABLE, SC_FORMULABARHEIGHT, SC_HORIZONTALSCROLLBARWIDTH, SC_MOD, SC_PAGEVIEWZOOMVALUE, SC_RELHORIZONTALTABBARWIDTH, SC_SHOWPAGEBREAKPREVIEW, SC_TABLES, SC_UNO_COLROWHDR, SC_UNO_GRIDCOLOR, SC_UNO_OUTLSYMB, SC_UNO_RASTERRESX, SC_UNO_RASTERRESY, SC_UNO_RASTERSUBX, SC_UNO_RASTERSUBY, SC_UNO_RASTERSYNC, SC_UNO_RASTERVIS, SC_UNO_SHEETTABS, SC_UNO_SHOWCHARTS, SC_UNO_SHOWDRAW, SC_UNO_SHOWFORMULASMARKS, SC_UNO_SHOWGRID, SC_UNO_SHOWNOTES, SC_UNO_SHOWOBJ, SC_UNO_SHOWPAGEBR, SC_UNO_SHOWZERO, SC_UNO_SNAPTORASTER, SC_UNO_VALUEHIGH, SC_ZOOMTYPE, SC_ZOOMVALUE, SvxOptionsGrid::SetFieldDivisionX(), SvxOptionsGrid::SetFieldDivisionY(), SvxOptionsGrid::SetFieldDrawX(), SvxOptionsGrid::SetFieldDrawY(), SetFormulaBarLines(), ScViewOptions::SetGridColor(), ScViewOptions::SetGridOptions(), SvxOptionsGrid::SetGridVisible(), ScViewOptions::SetObjMode(), ScViewOptions::SetOption(), SetPagebreakMode(), ScTabView::SetPendingRelTabBarWidth(), SvxOptionsGrid::SetSynchronize(), ScTabView::SetTabBarWidth(), SvxOptionsGrid::SetUseGridSnap(), ScDocument::SetViewOptions(), sName, VOBJ_MODE_HIDE, VOBJ_MODE_SHOW, VOBJ_TYPE_CHART, VOBJ_TYPE_DRAW, VOBJ_TYPE_OLE, VOPT_FORMULAS_MARKS, VOPT_GRID, VOPT_HEADER, VOPT_NOTES, VOPT_NULLVALS, VOPT_OUTLINER, VOPT_PAGEBREAKS, VOPT_SYNTAX, and VOPT_TABCONTROLS.
Referenced by ScTabViewShell::DoReadUserDataSequence().
void ScViewData::RecalcPixPos | ( | ) |
Definition at line 2996 of file viewdata.cxx.
References ScDocument::GetColWidth(), ScDocument::GetRowHeight(), i, mrDoc, ScViewDataTable::nPixPosX, ScViewDataTable::nPixPosY, ScViewDataTable::nPosX, ScViewDataTable::nPosY, nPPTX, nPPTY, nTabNo, pThisTab, and ToPixel().
Referenced by ScTabView::PaintLeftArea(), ScTabView::PaintTopArea(), ReadUserData(), RefreshZoom(), SetTabNo(), UpdateFixX(), and UpdateFixY().
void ScViewData::RefreshZoom | ( | ) |
Definition at line 1116 of file viewdata.cxx.
References aLogicMode, aScenButSize, CalcPPT(), GetZoomX(), GetZoomY(), RecalcPixPos(), MapMode::SetScaleX(), and MapMode::SetScaleY().
Referenced by ScTabViewShell::Construct(), ScTabView::RecalcPPT(), ScTabView::RefreshZoom(), SetPagebreakMode(), and SetZoom().
bool ScViewData::RemoveLOKFreeze | ( | ) |
Definition at line 4238 of file viewdata.cxx.
References SetLOKSheetFreezeIndex().
Referenced by ScTabViewShell::Execute().
|
inline |
Definition at line 545 of file viewdata.hxx.
Referenced by ScViewFunctionSet::SetCursorAtCell().
void ScViewData::ResetEditView | ( | ) |
Definition at line 2248 of file viewdata.cxx.
References bEditActive, get(), GetViewShell(), i, pEditView, EditEngine::RemoveView(), and EditEngine::SetStatusEventHdl().
Referenced by ScTabView::KillEditView().
void ScViewData::ResetFillMode | ( | ) |
Definition at line 1361 of file viewdata.cxx.
References nFillMode, and NONE.
Referenced by ScGridWindow::Command(), ScGridWindow::MouseButtonUp(), and ScGridWindow::TestMouse().
void ScViewData::ResetOldCursor | ( | ) |
Definition at line 1398 of file viewdata.cxx.
References ScViewDataTable::mbOldCursorValid, and pThisTab.
Referenced by ScTabView::ClickCursor(), ScTabViewShell::Execute(), ScTabView::MarkRange(), ScTabView::MoveCursorAbs(), ScTabView::MoveCursorEnd(), ScTabView::MoveCursorRel(), ScViewFunctionSet::SetCursorAtPoint(), and ScTabView::SetTabNo().
|
static |
Determine DOOM condition, i.e. from selected range.
Definition at line 1328 of file viewdata.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), and ScAddress::Row().
Referenced by ScDocFunc::EnterMatrix(), ScDocFunc::FillAuto(), SelectionForbidsCellFill(), and SelectionForbidsPaste().
bool ScViewData::SelectionForbidsCellFill | ( | ) |
Disallow cell fill (Fill,Enter,...) on Ctrl+A all selected or another high amount of selected cells.
We'd go DOOM.
Definition at line 1320 of file viewdata.cxx.
References GetSimpleArea(), SC_MARK_MULTI, SelectionFillDOOM(), and ScAddress::UNINITIALIZED.
Referenced by ScCellShell::GetBlockState().
Definition at line 1300 of file viewdata.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), GetSimpleArea(), ScAddress::Row(), SC_MARK_MULTI, SelectionFillDOOM(), and ScAddress::UNINITIALIZED.
bool ScViewData::SelectionForbidsPaste | ( | ScDocument * | pClipDoc = nullptr | ) |
Disallow Paste on Ctrl+A all selected or another high amount of selected cells that is not the same size in one direction as the clipboard source.
To prevent DOOM.
Definition at line 1270 of file viewdata.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), GetActiveWin(), ScTabViewShell::GetClipData(), ScDocument::GetClipParam(), ScTransferObj::GetDocument(), ScTransferObj::GetOwnClipboard(), ScClipParam::getWholeRange(), ScAddress::Row(), and SelectionForbidsPaste().
Referenced by ScCellShell::GetBlockState(), and SelectionForbidsPaste().
void ScViewData::SetActivePart | ( | ScSplitPos | eNewActive | ) |
Definition at line 2355 of file viewdata.cxx.
References ScViewDataTable::eWhichActive, pThisTab, and ScViewDataTable::SanitizeWhichActive().
Referenced by ScTabView::ActivatePart(), ScTabView::ActivateView(), SetScreen(), and SetScreenPos().
|
inline |
Definition at line 431 of file viewdata.hxx.
References ScViewDataTable::nCurX.
Referenced by ScDrawTransferObj::InitDocShell(), ScTransferObj::InitDocShell(), ScTabView::SetCursor(), and SetScreenPos().
Definition at line 1447 of file viewdata.cxx.
References maTabData, and ValidTab().
Referenced by ScViewFunc::OnLOKInsertDeleteColumn().
|
inline |
Definition at line 432 of file viewdata.hxx.
References ScViewDataTable::nCurY.
Referenced by ScDrawTransferObj::InitDocShell(), ScTransferObj::InitDocShell(), ScTabView::SetCursor(), and SetScreenPos().
Definition at line 1455 of file viewdata.cxx.
References maTabData, and ValidTab().
Referenced by ScViewFunc::OnLOKInsertDeleteRow().
|
inline |
Definition at line 546 of file viewdata.hxx.
Referenced by ScViewFunctionSet::SetCursorAtCell().
void ScViewData::SetDragMode | ( | SCCOL | nStartCol, |
SCROW | nStartRow, | ||
SCCOL | nEndCol, | ||
SCROW | nEndRow, | ||
ScFillMode | nMode | ||
) |
Definition at line 1351 of file viewdata.cxx.
References nFillEndX, nFillEndY, nFillMode, nFillStartX, and nFillStartY.
Referenced by ScGridWindow::TestMouse().
|
inline |
Definition at line 519 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 1521 of file viewdata.cxx.
References tools::Rectangle::AdjustRight(), ATTR_BACKGROUND(), ATTR_HOR_JUSTIFY(), ATTR_LINEBREAK(), ATTR_MERGE(), bActive, bEditActive, bMoveArea, o3tl::convert(), svtools::DOCCOLOR, EditGrowX(), EditGrowY(), eEditActivePart, SfxLokHelper::forEachOtherView(), get(), GetActivePart(), ScTabView::GetActiveWin(), ScMergeAttr::GetColMerge(), ScModule::GetColorConfig(), svtools::ColorConfig::GetColorValue(), EditEngine::GetControlWord(), GetEditAdjust(), ScEditUtil::GetEditArea(), GetEditArea(), ScTabView::GetGridHeight(), ScTabView::GetGridWidth(), tools::Rectangle::GetHeight(), ScPatternAttr::GetItem(), GetLogicMode(), vcl::Window::GetOutDev(), EditEngine::GetPaperSize(), ScDocument::GetPattern(), GetPrintTwipsPos(), ScMergeAttr::GetRowMerge(), GetScrPos(), GetTabNo(), GetViewShell(), tools::Rectangle::GetWidth(), GetZoomX(), GetZoomY(), Size::Height(), HMM_PER_TWIPS, EditEngine::InsertView(), comphelper::LibreOfficeKit::isActive(), comphelper::LibreOfficeKit::isCompatFlagSet(), EditEngine::IsEffectivelyVertical(), ScDocument::IsLayoutRTL(), Color::IsTransparent(), tools::Rectangle::Left(), LINK, OutputDevice::LogicToLogic(), o3tl::mm100, mrDoc, svtools::ColorConfigValue::nColor, nEditCol, nEditEndCol, nEditEndRow, nEditRow, nEditStartCol, nPPTX, nPPTY, nTabNo, pEditView, vcl::Window::PixelToLogic(), pView, o3tl::px, tools::Rectangle::Right(), SC_MOD, EditEngine::SetControlWord(), tools::Rectangle::SetLeft(), EditEngine::SetLOKSpecialPaperSize(), EditEngine::SetPaperSize(), tools::Rectangle::SetRight(), EditEngine::SetStatusEventHdl(), EditEngine::SetUpdateLayout(), Size::setWidth(), tools::Rectangle::Top(), o3tl::twip, WhichH(), WhichV(), Size::Width(), and Point::Y().
Referenced by ScTabView::MakeEditView(), and ScTabView::UpdateEditView().
Definition at line 1342 of file viewdata.cxx.
References FILL, nFillEndX, nFillEndY, nFillMode, nFillStartX, and nFillStartY.
Referenced by ScGridWindow::TestMouse().
|
inline |
Definition at line 442 of file viewdata.hxx.
References ScViewDataTable::nFixPosX, and nPos.
Referenced by ScTabView::FreezeSplitters().
|
inline |
Definition at line 443 of file viewdata.hxx.
References ScViewDataTable::nFixPosY, and nPos.
Referenced by ScTabView::FreezeSplitters().
|
inline |
Definition at line 471 of file viewdata.hxx.
Referenced by ReadUserDataSequence(), ScTextWnd::SetNumLines(), and ScTabViewObj::setPropertyValue().
|
inline |
Definition at line 561 of file viewdata.hxx.
References ScViewOptions::SetOption(), and VOPT_HEADER.
Referenced by ScTabViewShell::Execute().
|
inline |
Definition at line 438 of file viewdata.hxx.
References ScViewDataTable::eHSplitMode, and eMode.
Referenced by ScTabView::DoHSplit(), ScTabView::DoResize(), and ScTabView::FreezeSplitters().
|
inline |
Definition at line 440 of file viewdata.hxx.
References ScViewDataTable::nHSplitPos, and nPos.
Referenced by ScTabView::DoHSplit(), and ScTabView::FreezeSplitters().
bool ScViewData::SetLOKSheetFreezeIndex | ( | const SCCOLROW | nFreezeIndex, |
bool | bIsCol, | ||
SCTAB | nForTab = -1 |
||
) |
Definition at line 4222 of file viewdata.cxx.
References maTabData, mrDoc, nTabNo, SAL_WARN, ScDocument::SetLOKFreezeCol(), ScDocument::SetLOKFreezeRow(), and ValidTab().
Referenced by ScTabViewShell::Execute(), and RemoveLOKFreeze().
|
inline |
Definition at line 574 of file viewdata.hxx.
Referenced by ScModelObj::setClientVisibleArea().
void ScViewData::SetMaxTiledCol | ( | SCCOL | nCol | ) |
Definition at line 1463 of file viewdata.cxx.
References ScPositionHelper::computePosition(), ScDocument::GetColWidth(), GetLOKWidthHelper(), GetTabNo(), ScPositionHelper::insert(), ScDocument::MaxCol(), mrDoc, ScViewDataTable::nMaxTiledCol, nPPTX, pThisTab, ScPositionHelper::removeByIndex(), SAL_INFO, and ToPixel().
void ScViewData::SetMaxTiledRow | ( | SCROW | nRow | ) |
Definition at line 1485 of file viewdata.cxx.
References ScPositionHelper::computePosition(), GetLOKHeightHelper(), ScDocument::GetRowHeight(), GetTabNo(), ScPositionHelper::insert(), MAXTILEDROW, mrDoc, ScViewDataTable::nMaxTiledRow, nPPTY, pThisTab, ScPositionHelper::removeByIndex(), SAL_INFO, and ToPixel().
Definition at line 1391 of file viewdata.cxx.
References ScViewDataTable::mbOldCursorValid, ScViewDataTable::nOldCurX, ScViewDataTable::nOldCurY, and pThisTab.
Referenced by ScTabView::MoveCursorScreen(), ScTabView::SkipCursorHorizontal(), and ScTabView::SkipCursorVertical().
void ScViewData::SetOptions | ( | const ScViewOptions & | rOpt | ) |
Definition at line 3982 of file viewdata.cxx.
References ScViewOptions::GetObjMode(), ScViewOptions::GetOption(), maOptions, pView, ScTabView::ViewOptionsHasChanged(), VOBJ_TYPE_OLE, and VOPT_HSCROLL.
Referenced by ScModule::ConfigurationChanged(), ScTabViewShell::ExecDrawOpt(), ScTabViewShell::Execute(), sc::IMPL_STATIC_LINK(), ScModule::ModifyOptions(), and ScTabViewObj::setPropertyValue().
void ScViewData::SetPagebreakMode | ( | bool | bSet | ) |
Definition at line 1127 of file viewdata.cxx.
References bPagebreak, and RefreshZoom().
Referenced by ReadExtOptions(), ReadUserData(), ReadUserDataSequence(), and ScTabView::SetPagebreakMode().
|
inline |
Definition at line 448 of file viewdata.hxx.
Referenced by ScInputHandler::DataChanging(), ScViewFunc::DeleteContents(), ScCellShell::ExecuteEdit(), ScViewFunc::InsertCurrentTime(), ScGridWindow::KeyInput(), FuText::SetInEditMode(), and ScInputHandler::SetMode().
void ScViewData::SetPosX | ( | ScHSplitPos | eWhich, |
SCCOL | nNewPosX | ||
) |
Definition at line 2914 of file viewdata.cxx.
References o3tl::convert(), ScDocument::GetColWidth(), i, comphelper::LibreOfficeKit::isActive(), o3tl::mm100, mrDoc, ScViewDataTable::nMPosX, ScViewDataTable::nPixPosX, ScViewDataTable::nPosX, nPPTX, nTabNo, ScViewDataTable::nTPosX, pThisTab, ToPixel(), and o3tl::twip.
Referenced by ScTabView::CalcZoom(), ScTabView::DoHSplit(), ScTabView::FreezeSplitters(), ScTabView::ScrollX(), SetScreen(), and SetScreenPos().
void ScViewData::SetPosY | ( | ScVSplitPos | eWhich, |
SCROW | nNewPosY | ||
) |
Definition at line 2953 of file viewdata.cxx.
References o3tl::convert(), ScDocument::GetRowHeight(), i, comphelper::LibreOfficeKit::isActive(), o3tl::mm100, mrDoc, ScViewDataTable::nMPosY, ScViewDataTable::nPixPosY, ScViewDataTable::nPosY, nPPTY, nTabNo, ScViewDataTable::nTPosY, pThisTab, ToPixel(), and o3tl::twip.
Referenced by ScTabView::CalcZoom(), ScTabView::DoVSplit(), ScTabView::FreezeSplitters(), ScTabView::ScrollY(), SetScreen(), and SetScreenPos().
Definition at line 4129 of file viewdata.cxx.
References nRefEndX, nRefEndY, and nRefEndZ.
Referenced by ScTabView::InitRefMode(), ScAccessibleSpreadsheet::selectAllAccessibleChildren(), and ScTabView::UpdateRef().
|
inline |
Definition at line 539 of file viewdata.hxx.
Referenced by ScTabView::DoneRefMode(), ScTabView::InitRefMode(), and ScTabView::StopRefMode().
Definition at line 4124 of file viewdata.cxx.
References nRefStartX, nRefStartY, and nRefStartZ.
Referenced by ScCellShell::ExecuteEdit(), ScTabView::InitRefMode(), ScAccessibleSpreadsheet::selectAllAccessibleChildren(), and ScViewFunctionSet::SetCursorAtCell().
|
inline |
Definition at line 393 of file viewdata.hxx.
Referenced by ScTabViewShell::CreateRefDialogController(), and ScTabView::SetTabNo().
|
inline |
Definition at line 666 of file viewdata.hxx.
Referenced by lcl_DrawOneFrame().
void ScViewData::SetScreen | ( | const tools::Rectangle & | rVisArea | ) |
Definition at line 3118 of file viewdata.cxx.
References aScrSize, o3tl::convert(), tools::Rectangle::GetSize(), Size::Height(), o3tl::mm100, ScGlobal::nScreenPPTX, ScGlobal::nScreenPPTY, Size::setHeight(), SetScreenPos(), Size::setWidth(), tools::Rectangle::TopLeft(), o3tl::twip, and Size::Width().
Definition at line 3033 of file viewdata.cxx.
References aScrSize, ScDocument::GetColWidth(), ScDocument::GetRowHeight(), mrDoc, nPPTX, nPPTY, nTabNo, SC_SPLIT_BOTTOM, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_LEFT, SetActivePart(), SetPosX(), SetPosY(), and ToPixel().
Referenced by ScDocShell::Draw(), ScDrawTransferObj::InitDocShell(), ScTransferObj::InitDocShell(), ScTransferObj::PaintToDev(), and ScModelObj::render().
void ScViewData::SetScreenPos | ( | const Point & | rVisAreaStart | ) |
Definition at line 3069 of file viewdata.cxx.
References o3tl::convert(), ScDocument::GetColWidth(), ScDocument::GetRowHeight(), ScDocument::IsLayoutRTL(), ScDocument::MaxCol(), ScDocument::MaxRow(), o3tl::mm100, mrDoc, nTabNo, SC_SPLIT_BOTTOM, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_LEFT, SetActivePart(), SetCurX(), SetCurY(), SetPosX(), SetPosY(), o3tl::twip, Point::X(), and Point::Y().
Referenced by ScTabViewShell::Construct(), and SetScreen().
|
inline |
Definition at line 456 of file viewdata.hxx.
Referenced by ScTabView::SelMouseButtonDown().
void ScViewData::SetShowGrid | ( | bool | bShow | ) |
Definition at line 1110 of file viewdata.cxx.
References CreateSelectedTabData(), maTabData, and nTabNo.
Referenced by ScTabViewShell::ExecuteTable().
|
inline |
Definition at line 650 of file viewdata.hxx.
Referenced by ScViewFunc::DoSheetConversion(), ScSpellDialogChildWindow::Init(), and ScSpellDialogChildWindow::Reset().
|
inline |
Definition at line 559 of file viewdata.hxx.
References ScViewOptions::SetOption(), and VOPT_SYNTAX.
Referenced by ScTabViewShell::Execute().
void ScViewData::SetTabNo | ( | SCTAB | nNewTab | ) |
not always needed!
Definition at line 2319 of file viewdata.cxx.
References CalcPPT(), CreateTabData(), maTabData, nTabNo, pThisTab, RecalcPixPos(), and ValidTab().
Referenced by ScDocShell::Draw(), ScTabViewShell::ExecuteTable(), ScDrawTransferObj::InitDocShell(), ScTabView::PaintExtras(), ScTransferObj::PaintToDev(), ReadExtOptions(), ReadUserData(), ScModelObj::render(), and ScTabView::SetTabNo().
|
inline |
Definition at line 661 of file viewdata.hxx.
Referenced by ScTabView::CursorPosChanged(), and ScTabView::FindNextUnprot().
|
inline |
Definition at line 439 of file viewdata.hxx.
References eMode, and ScViewDataTable::eVSplitMode.
Referenced by ScTabView::DoResize(), ScTabView::DoVSplit(), and ScTabView::FreezeSplitters().
|
inline |
Definition at line 441 of file viewdata.hxx.
References nPos, and ScViewDataTable::nVSplitPos.
Referenced by ScTabView::DoVSplit(), and ScTabView::FreezeSplitters().
Definition at line 1099 of file viewdata.cxx.
References ScMarkData::begin(), ScMarkData::end(), maMarkData, and SetZoom().
void ScViewData::SetZoom | ( | const Fraction & | rNewX, |
const Fraction & | rNewY, | ||
std::vector< SCTAB > & | tabs | ||
) |
Definition at line 1036 of file viewdata.cxx.
References aDefPageZoomX, aDefPageZoomY, aDefZoomX, aDefZoomY, bPagebreak, CreateTabData(), i, maTabData, RefreshZoom(), and SAL_WARN_IF.
Referenced by ooo::vba::excel::implSetZoom(), ScGridWindow::PaintTile(), ScModelObj::setClientZoom(), ScTabView::SetZoom(), SetZoom(), and UpdateScreenZoom().
void ScViewData::SetZoomType | ( | SvxZoomType | eNew, |
bool | bAll | ||
) |
Definition at line 1025 of file viewdata.cxx.
References ScMarkData::begin(), ScMarkData::end(), maMarkData, and SetZoomType().
Referenced by ScTabView::SetZoomType(), and SetZoomType().
void ScViewData::SetZoomType | ( | SvxZoomType | eNew, |
std::vector< SCTAB > & | tabs | ||
) |
Definition at line 999 of file viewdata.cxx.
References CreateTabData(), eDefZoomType, i, and maTabData.
|
inline |
Definition at line 427 of file viewdata.hxx.
References Border.
Referenced by ScGridWindow::UpdateCopySourceOverlay().
bool ScViewData::SimpleColMarked | ( | ) |
Definition at line 1230 of file viewdata.cxx.
References GetSimpleArea(), ScDocument::MaxRow(), mrDoc, and SC_MARK_SIMPLE.
Referenced by ScCellShell::ExecuteEdit(), and ScCellShell::GetBlockState().
bool ScViewData::SimpleRowMarked | ( | ) |
Definition at line 1245 of file viewdata.cxx.
References GetSimpleArea(), ScDocument::MaxCol(), mrDoc, and SC_MARK_SIMPLE.
Referenced by ScCellShell::ExecuteEdit(), and ScCellShell::GetBlockState().
|
inlinestatic |
Definition at line 700 of file viewdata.hxx.
Referenced by AddPixelsWhile(), AddPixelsWhileBackward(), ScDrawUtil::CalcScale(), CellsAtX(), ScGridWindow::DoAutoFilterButton(), ScGridWindow::DoScenarioMenu(), ScGridWindow::DrawButtons(), EditGrowX(), EditGrowY(), ScModelObj::getDocumentSize(), ScColBar::GetEntrySize(), ScRowBar::GetEntrySize(), ScDataTableColView::GetEntrySize(), ScDataTableRowView::GetEntrySize(), ScGridWindow::GetListValButtonRect(), GetMergeSizePixel(), ScTabView::GetPageMoveEndPosition(), GetPosFromPixel(), ScGridWindow::GetRectsAnyFor(), GetScrPos(), ScBoundsProvider::GetSize(), ScGridWindow::LaunchAutoFilterMenu(), ScGridWindow::Paint(), RecalcPixPos(), SetMaxTiledCol(), SetMaxTiledRow(), SetPosX(), SetPosY(), SetScreen(), ScGridWindow::UpdateDragRectOverlay(), UpdateFixX(), and UpdateFixY().
|
private |
Definition at line 866 of file viewdata.cxx.
References o3tl::make_unsigned(), maTabData, mrDoc, nTabNo, and pThisTab.
Referenced by CopyTab(), DeleteTab(), DeleteTabs(), InsertTab(), InsertTabs(), and MoveTab().
Definition at line 4018 of file viewdata.cxx.
References ScDocument::GetColWidth(), GetDocument(), ScTabView::GetGridOffset(), ScDocument::HasTable(), maTabData, nPPTX, nTabNo, pView, RecalcPixPos(), SC_SPLIT_FIX, SC_SPLIT_LEFT, ToPixel(), ValidTab(), and Point::X().
Referenced by ScTabView::PaintTopArea(), ReadExtOptions(), ReadUserData(), ScTabView::RepeatResize(), ScTabView::SetTabNo(), and ScTabView::UpdateFixPos().
Definition at line 4053 of file viewdata.cxx.
References GetDocument(), ScTabView::GetGridOffset(), ScDocument::GetRowHeight(), ScDocument::HasTable(), maTabData, nPPTY, nTabNo, pView, RecalcPixPos(), SC_SPLIT_FIX, SC_SPLIT_TOP, ToPixel(), ValidTab(), and Point::Y().
Referenced by ScTabView::PaintLeftArea(), ReadExtOptions(), ReadUserData(), ScTabView::RepeatResize(), ScTabView::SetTabNo(), and ScTabView::UpdateFixPos().
void ScViewData::UpdateInputHandler | ( | bool | bForce = false | ) |
Definition at line 4007 of file viewdata.cxx.
References pView, and ScTabViewShell::UpdateInputHandler().
Referenced by ScViewFunc::InsertCurrentTime(), ScTabView::MoveCursorEnter(), and ScViewFunc::PasteDataFormat().
void ScViewData::UpdateOutlinerFlags | ( | Outliner & | rOutl | ) | const |
Definition at line 4088 of file viewdata.cxx.
References Outliner::GetControlWord(), ScDocument::GetDocOptions(), GetDocument(), ScDocument::GetEditTextDirection(), LinguMgr::GetSpellChecker(), ScDocOptions::IsAutoSpell(), LINK, nTabNo, SC_MOD, Outliner::SetCalcFieldValueHdl(), Outliner::SetControlWord(), Outliner::SetDefaultHorizontalTextDirection(), and Outliner::SetSpeller().
Referenced by FuText::MakeOutliner(), and ScTabView::UpdateDrawTextOutliner().
Definition at line 3186 of file viewdata.cxx.
References aScrSize, GetZoomX(), GetZoomY(), Size::Height(), Size::setHeight(), Size::setWidth(), SetZoom(), and Size::Width().
Referenced by ScTabViewShell::SetZoomFactor().
SCCOL ScViewData::VisibleCellsX | ( | ScHSplitPos | eWhichX | ) | const |
Definition at line 2712 of file viewdata.cxx.
References CellsAtX(), and GetPosX().
Referenced by ScTabView::AlignToCursor(), ScPrintFunc::DrawToDev(), EditGrowX(), ScGridWindow::GetRectsAnyFor(), ScViewPaneBase::getVisibleRange(), ScOutlineWindow::GetVisibleRange(), ScTabView::InterpretVisible(), ScTabView::MakeEditView(), ScTabView::MoveCursorScreen(), ScTabView::PaintArea(), ScTabView::ScrollHdl(), ScGridWindow::UpdateFormulas(), ScTabView::UpdateScrollBars(), and ScGridWindow::UpdateVisibleRange().
SCROW ScViewData::VisibleCellsY | ( | ScVSplitPos | eWhichY | ) | const |
Definition at line 2717 of file viewdata.cxx.
References CellsAtY(), and GetPosY().
Referenced by ScTabView::AlignToCursor(), ScPrintFunc::DrawToDev(), EditGrowY(), ScGridWindow::GetRectsAnyFor(), ScViewPaneBase::getVisibleRange(), ScOutlineWindow::GetVisibleRange(), ScTabView::InterpretVisible(), ScTabView::MakeEditView(), ScTabView::MoveCursorScreen(), ScTabView::PaintArea(), ScTabView::ScrollHdl(), ScGridWindow::UpdateFormulas(), ScTabView::UpdateScrollBars(), and ScGridWindow::UpdateVisibleRange().
void ScViewData::WriteExtOptions | ( | ScExtDocOptions & | rOpt | ) | const |
Definition at line 3427 of file viewdata.cxx.
References bPagebreak, ScMarkData::FillRangeListWithMarks(), get(), Application::GetDefaultDevice(), ScExtDocOptions::GetDocSettings(), GetMarkData(), ScExtDocOptions::GetOrCreateTabSettings(), ScDocShell::GetOutputFactor(), ScTabView::GetPendingRelTabBarWidth(), ScTabView::GetRelTabBarWidth(), ScMarkData::GetTableSelect(), GetTabNo(), comphelper::LibreOfficeKit::isActive(), ScExtTabSettings::maCursor, ScExtTabSettings::maFirstVis, ScExtTabSettings::maFreezePos, ScExtTabSettings::maSecondVis, ScExtTabSettings::maSelection, ScExtTabSettings::maSplitPos, maTabData, ScExtTabSettings::mbFrozenPanes, ScExtTabSettings::mbPageMode, ScExtTabSettings::mbSelected, ScExtTabSettings::mbShowGrid, ScExtTabSettings::meActivePane, ScExtDocSettings::mfTabBarWidth, ScExtDocSettings::mnDisplTab, ScExtTabSettings::mnNormalZoom, ScExtTabSettings::mnPageZoom, OverrideWithLOKFreeze(), pDocShell, OutputDevice::PixelToLogic(), pView, 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, SCEXT_PANE_BOTTOMLEFT, SCEXT_PANE_BOTTOMRIGHT, SCEXT_PANE_TOPLEFT, SCEXT_PANE_TOPRIGHT, ScAddress::Set(), ScAddress::SetCol(), ScAddress::SetRow(), Point::setX(), and Point::X().
Referenced by XclExpXmlStream::exportDocument().
void ScViewData::WriteUserData | ( | OUString & | rData | ) |
Definition at line 3270 of file viewdata.cxx.
References ScViewDataTable::aPageZoomY, ScViewDataTable::aZoomY, bPagebreak, ScTabView::GetTabBarWidth(), ScDocument::GetTableCount(), i, maTabData, MAXROW_30, mrDoc, nTabNo, pThisTab, pView, SC_NEW_TABSEP, SC_OLD_TABSEP, SC_SPLIT_FIX, and TAG_TABBARWIDTH.
Referenced by ScTabViewShell::WriteUserData().
void ScViewData::WriteUserDataSequence | ( | css::uno::Sequence< css::beans::PropertyValue > & | rSettings | ) | const |
Definition at line 3694 of file viewdata.cxx.
References ScViewDataTable::aPageZoomY, ScViewDataTable::aZoomY, bPagebreak, ScViewDataTable::eZoomType, SfxViewFrame::GetCurViewId(), GetDocument(), ScDocument::GetDrawLayer(), SvxOptionsGrid::GetFieldDivisionX(), SvxOptionsGrid::GetFieldDivisionY(), SvxOptionsGrid::GetFieldDrawX(), SvxOptionsGrid::GetFieldDrawY(), GetFormulaBarLines(), ScViewOptions::GetGridColor(), ScViewOptions::GetGridOptions(), SvxOptionsGrid::GetGridVisible(), ScDocument::GetName(), ScViewOptions::GetOption(), comphelper::getProcessComponentContext(), SvxOptionsGrid::GetSynchronize(), ScTabView::GetTabBarWidth(), SvxOptionsGrid::GetUseGridSnap(), SfxViewShell::GetViewFrame(), maOptions, maTabData, nTabNo, pThisTab, pView, SC_ACTIVE_TABLE, SC_ACTIVETABLE, SC_COLROWHDR, SC_FORMULA_BAR_HEIGHT_VALUE, SC_FORMULABARHEIGHT, SC_GRIDCOLOR, SC_HORIZONTAL_SCROLL_BAR_WIDTH, SC_HORIZONTALSCROLLBARWIDTH, SC_OUTLSYMB, SC_PAGE_BREAK_PREVIEW, SC_PAGE_VIEW_ZOOM_VALUE, SC_PAGEVIEWZOOMVALUE, SC_RASTERRESX, SC_RASTERRESY, SC_RASTERSUBX, SC_RASTERSUBY, SC_RASTERSYNC, SC_RASTERVIS, SC_SHEETTABS, SC_SHOWFORMULASMARKS, 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_SHOWFORMULASMARKS, 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_FORMULAS_MARKS, VOPT_GRID, VOPT_HEADER, VOPT_NOTES, VOPT_NULLVALS, VOPT_OUTLINER, VOPT_PAGEBREAKS, VOPT_SYNTAX, VOPT_TABCONTROLS, and SdrModel::WriteUserDataSequence().
Referenced by ScTabViewShell::WriteUserDataSequence().
|
private |
Definition at line 293 of file viewdata.hxx.
Referenced by CreateTabData(), ReadExtOptions(), ReadUserDataSequence(), and SetZoom().
|
private |
Definition at line 294 of file viewdata.hxx.
Referenced by CreateTabData(), ReadExtOptions(), ReadUserDataSequence(), and SetZoom().
|
private |
Definition at line 291 of file viewdata.hxx.
Referenced by CreateTabData(), ReadExtOptions(), ReadUserDataSequence(), and SetZoom().
|
private |
Definition at line 292 of file viewdata.hxx.
Referenced by CreateTabData(), ReadExtOptions(), ReadUserDataSequence(), and SetZoom().
|
private |
Definition at line 316 of file viewdata.hxx.
|
private |
Definition at line 288 of file viewdata.hxx.
Referenced by GetLogicMode(), and RefreshZoom().
|
private |
Definition at line 285 of file viewdata.hxx.
Referenced by RefreshZoom().
|
private |
Definition at line 287 of file viewdata.hxx.
Referenced by CellsAtX(), CellsAtY(), EditGrowX(), GetPosFromPixel(), GetScrPos(), ScViewData(), SetScreen(), and UpdateScreenZoom().
|
private |
Definition at line 324 of file viewdata.hxx.
Referenced by SetEditEngine().
|
private |
Definition at line 326 of file viewdata.hxx.
|
private |
Definition at line 323 of file viewdata.hxx.
Referenced by EditGrowX(), EditGrowY(), KillEditView(), ResetEditView(), and SetEditEngine().
|
private |
Definition at line 331 of file viewdata.hxx.
Referenced by EditGrowX(), and EditGrowY().
|
private |
Definition at line 325 of file viewdata.hxx.
Referenced by GetMoveCursor().
|
private |
Definition at line 329 of file viewdata.hxx.
Referenced by EditGrowX(), and SetEditEngine().
|
private |
Definition at line 327 of file viewdata.hxx.
Referenced by SetPagebreakMode(), SetZoom(), WriteExtOptions(), WriteUserData(), and WriteUserDataSequence().
|
private |
Definition at line 328 of file viewdata.hxx.
|
private |
Definition at line 290 of file viewdata.hxx.
Referenced by CreateTabData(), ReadUserDataSequence(), and SetZoomType().
|
private |
Definition at line 320 of file viewdata.hxx.
Referenced by SetEditEngine().
|
private |
Definition at line 322 of file viewdata.hxx.
|
private |
Definition at line 296 of file viewdata.hxx.
|
private |
Definition at line 334 of file viewdata.hxx.
|
private |
The visible area in the LibreOfficeKit client.
Definition at line 335 of file viewdata.hxx.
|
private |
Definition at line 276 of file viewdata.hxx.
Referenced by CopyTab(), CreateSelectedTabData(), DeleteTab(), DeleteTabs(), GetMarkData(), GetMultiArea(), GetSimpleArea(), InsertTab(), InsertTabs(), MoveTab(), ScViewData(), SetZoom(), and SetZoomType().
|
private |
Definition at line 282 of file viewdata.hxx.
Referenced by ReadUserDataSequence(), SetOptions(), and WriteUserDataSequence().
|
private |
Definition at line 275 of file viewdata.hxx.
Referenced by CalcPPT(), CopyTab(), CreateTabData(), DeleteTab(), DeleteTabs(), DeriveLOKFreezeAllSheets(), DeriveLOKFreezeIfNeeded(), EnsureTabDataSize(), GetCurXForTab(), GetCurYForTab(), GetLOKHeightHelper(), GetLOKWidthHelper(), GetPosFromPixel(), GetPosX(), GetPosY(), GetScrPos(), InsertTab(), InsertTabs(), MoveTab(), ReadExtOptions(), ReadUserData(), ReadUserDataSequence(), ScViewData(), SetCurXForTab(), SetCurYForTab(), SetLOKSheetFreezeIndex(), SetShowGrid(), SetTabNo(), SetZoom(), SetZoomType(), UpdateCurrentTab(), UpdateFixX(), UpdateFixY(), WriteExtOptions(), WriteUserData(), and WriteUserDataSequence().
|
private |
Definition at line 279 of file viewdata.hxx.
Referenced by CalcPPT(), CellsAtX(), CellsAtY(), CopyTab(), CreateTabData(), DeriveLOKFreezeIfNeeded(), EditGrowY(), GetEditArea(), GetLOKSheetFreezeIndex(), GetMergeSizePixel(), GetMergeSizePrintTwips(), GetMouseQuadrant(), GetPosFromPixel(), GetPrintTwipsPos(), GetScrPos(), GetSimpleArea(), MoveTab(), OverrideWithLOKFreeze(), ReadExtOptions(), ReadUserData(), ReadUserDataSequence(), RecalcPixPos(), ScViewData(), SetEditEngine(), SetLOKSheetFreezeIndex(), SetMaxTiledCol(), SetMaxTiledRow(), SetPosX(), SetPosY(), SetScreen(), SetScreenPos(), SimpleColMarked(), SimpleRowMarked(), UpdateCurrentTab(), and WriteUserData().
|
private |
Definition at line 310 of file viewdata.hxx.
Referenced by EditGrowX(), GetEditView(), ScViewData(), and SetEditEngine().
|
private |
Definition at line 313 of file viewdata.hxx.
Referenced by EditGrowX(), ScViewData(), and SetEditEngine().
|
private |
Definition at line 314 of file viewdata.hxx.
Referenced by EditGrowY(), ScViewData(), and SetEditEngine().
|
private |
Definition at line 311 of file viewdata.hxx.
Referenced by EditGrowX(), EditGrowY(), GetEditView(), ScViewData(), and SetEditEngine().
|
private |
Definition at line 312 of file viewdata.hxx.
Referenced by EditGrowX(), ScViewData(), and SetEditEngine().
|
private |
Definition at line 308 of file viewdata.hxx.
Referenced by GetFillData(), SetDragMode(), and SetFillMode().
|
private |
Definition at line 309 of file viewdata.hxx.
Referenced by GetFillData(), SetDragMode(), and SetFillMode().
|
private |
Definition at line 321 of file viewdata.hxx.
Referenced by ResetFillMode(), SetDragMode(), and SetFillMode().
|
private |
Definition at line 306 of file viewdata.hxx.
Referenced by GetFillData(), SetDragMode(), and SetFillMode().
|
private |
Definition at line 307 of file viewdata.hxx.
Referenced by GetFillData(), SetDragMode(), and SetFillMode().
|
private |
Definition at line 332 of file viewdata.hxx.
|
private |
Definition at line 318 of file viewdata.hxx.
|
private |
Definition at line 273 of file viewdata.hxx.
Referenced by CalcPPT(), CellsAtX(), EditGrowX(), GetEditArea(), GetMergeSizePixel(), GetPosFromPixel(), GetPrintTwipsPosFromTileTwips(), GetScrPos(), RecalcPixPos(), SetEditEngine(), SetMaxTiledCol(), SetPosX(), SetScreen(), and UpdateFixX().
|
private |
Definition at line 273 of file viewdata.hxx.
Referenced by AddPixelsWhile(), AddPixelsWhileBackward(), CalcPPT(), CellsAtY(), EditGrowY(), GetEditArea(), GetMergeSizePixel(), GetPosFromPixel(), GetPrintTwipsPosFromTileTwips(), GetScrPos(), RecalcPixPos(), SetEditEngine(), SetMaxTiledRow(), SetPosY(), SetScreen(), and UpdateFixY().
|
private |
Definition at line 303 of file viewdata.hxx.
Referenced by GetMoveCursor(), and SetRefEnd().
|
private |
Definition at line 304 of file viewdata.hxx.
Referenced by GetMoveCursor(), and SetRefEnd().
|
private |
Definition at line 305 of file viewdata.hxx.
Referenced by SetRefEnd().
|
private |
Definition at line 300 of file viewdata.hxx.
Referenced by SetRefStart().
|
private |
Definition at line 301 of file viewdata.hxx.
Referenced by SetRefStart().
|
private |
Definition at line 302 of file viewdata.hxx.
Referenced by SetRefStart().
|
private |
Definition at line 299 of file viewdata.hxx.
|
private |
Definition at line 298 of file viewdata.hxx.
Referenced by AddPixelsWhile(), AddPixelsWhileBackward(), CalcPPT(), CellsAtX(), CellsAtY(), DeleteTab(), DeleteTabs(), EditGrowX(), EditGrowY(), GetEditArea(), GetLOKSheetFreezeIndex(), GetMergeSizePixel(), GetMergeSizePrintTwips(), GetMouseQuadrant(), GetPosFromPixel(), GetPrintTwipsPos(), GetScrPos(), ReadUserDataSequence(), RecalcPixPos(), ScViewData(), SetEditEngine(), SetLOKSheetFreezeIndex(), SetPosX(), SetPosY(), SetScreen(), SetScreenPos(), SetShowGrid(), SetTabNo(), UpdateCurrentTab(), UpdateFixX(), UpdateFixY(), UpdateOutlinerFlags(), WriteUserData(), and WriteUserDataSequence().
|
private |
Definition at line 315 of file viewdata.hxx.
Referenced by ScViewData().
|
private |
Definition at line 278 of file viewdata.hxx.
Referenced by CalcPPT(), GetDocFunc(), GetPosFromPixel(), IsOle(), ReadExtOptions(), and WriteExtOptions().
|
private |
Definition at line 281 of file viewdata.hxx.
Referenced by EditGrowX(), EditGrowY(), GetEditView(), KillEditView(), ResetEditView(), and SetEditEngine().
|
private |
Definition at line 283 of file viewdata.hxx.
|
private |
Definition at line 277 of file viewdata.hxx.
Referenced by GetLogicMode(), GetOldCurX(), GetOldCurY(), GetPosX(), GetPosY(), GetScrPos(), OverrideWithLOKFreeze(), RecalcPixPos(), ResetOldCursor(), ScViewData(), SetActivePart(), SetMaxTiledCol(), SetMaxTiledRow(), SetOldCursor(), SetPosX(), SetPosY(), SetTabNo(), UpdateCurrentTab(), WriteUserData(), and WriteUserDataSequence().
|
private |
Definition at line 280 of file viewdata.hxx.
Referenced by CellsAtX(), CellsAtY(), GetActiveWin(), GetBindings(), GetDialogParent(), GetDispatcher(), GetMousePosPixel(), GetPosFromPixel(), GetScDrawView(), GetScrPos(), GetView(), IsMinimized(), ReadExtOptions(), ReadUserData(), ReadUserDataSequence(), SetEditEngine(), SetOptions(), UpdateFixX(), UpdateFixY(), UpdateInputHandler(), WriteExtOptions(), WriteUserData(), and WriteUserDataSequence().