LibreOffice Module sc (master) 1
|
#include <tabview.hxx>
Public Types | |
enum | SplitMethod { SC_SPLIT_METHOD_COL , SC_SPLIT_METHOD_ROW , SC_SPLIT_METHOD_CURSOR } |
Public Member Functions | |
ScTabView (const ScTabView &)=delete | |
make noncopyable More... | |
const ScTabView & | operator= (const ScTabView &)=delete |
ScTabView (vcl::Window *pParent, ScDocShell &rDocSh, ScTabViewShell *pViewShell) | |
~ScTabView () | |
void | MakeDrawLayer () |
void | HideListBox () |
bool | HasHintWindow () const |
void | RemoveHintWindow () |
void | TestHintWindow () |
DECL_LINK (TabBarResize, ::TabBar *, void) | |
void | SetTabBarWidth (tools::Long nNewWidth) |
Sets an absolute tab bar width (in pixels). More... | |
SC_DLLPUBLIC void | SetRelTabBarWidth (double fRelTabBarWidth) |
Sets a relative tab bar width. More... | |
void | SetPendingRelTabBarWidth (double fRelTabBarWidth) |
Sets a relative tab bar width. More... | |
tools::Long | GetTabBarWidth () const |
Returns the current tab bar width in pixels. More... | |
double | GetPendingRelTabBarWidth () const |
Returns the pending tab bar width relative to the frame window width (0.0 ... 1.0). More... | |
void | DoResize (const Point &rOffset, const Size &rSize, bool bInner=false) |
void | RepeatResize (bool bUpdateFix=true) |
void | UpdateFixPos () |
Point | GetGridOffset () const |
bool | IsDrawSelMode () const |
void | SetDrawSelMode (bool bNew) |
void | SetDrawFuncPtr (FuPoor *pFuncPtr) |
void | SetDrawFuncOldPtr (FuPoor *pFuncPtr) |
FuPoor * | GetDrawFuncPtr () |
FuPoor * | GetDrawFuncOldPtr () |
void | DrawDeselectAll () |
void | DrawMarkListHasChanged () |
void | UpdateAnchorHandles () |
ScPageBreakData * | GetPageBreakData () |
const std::vector< ScHighlightEntry > & | GetHighlightRanges () const |
void | UpdatePageBreakData (bool bForcePaint=false) |
ScViewData & | GetViewData () |
const ScViewData & | GetViewData () const |
ScViewFunctionSet & | GetFunctionSet () |
ScViewSelectionEngine * | GetSelEngine () |
bool | SelMouseButtonDown (const MouseEvent &rMEvt) |
ScDrawView * | GetScDrawView () |
bool | IsMinimized () const |
void | TabChanged (bool bSameTabButMoved=false) |
Called after moving, copying, inserting or deleting a sheet. More... | |
void | SetZoom (const Fraction &rNewX, const Fraction &rNewY, bool bAll) |
SC_DLLPUBLIC void | RefreshZoom () |
void | SetPagebreakMode (bool bSet) |
void | UpdateLayerLocks () |
void | UpdateDrawTextOutliner () |
void | DigitLanguageChanged () |
void | InitRefMode (SCCOL nCurX, SCROW nCurY, SCTAB nCurZ, ScRefType eType) |
void | DoneRefMode (bool bContinue=false) |
void | UpdateRef (SCCOL nCurX, SCROW nCurY, SCTAB nCurZ) |
void | StopRefMode () |
void | StopMarking () |
void | FakeButtonUp (ScSplitPos eWhich) |
ScGridWindow * | GetActiveWin () |
vcl::Window * | GetWindowByPos (ScSplitPos ePos) const |
ScSplitPos | FindWindow (const vcl::Window *pWindow) const |
void | SetActivePointer (PointerStyle nPointer) |
void | ActiveGrabFocus () |
void | ClickCursor (SCCOL nPosX, SCROW nPosY, bool bControl) |
SC_DLLPUBLIC void | SetCursor (SCCOL nPosX, SCROW nPosY, bool bNew=false) |
SC_DLLPUBLIC void | CellContentChanged () |
void | SelectionChanged (bool bFromPaste=false) |
void | CursorPosChanged () |
void | UpdateInputContext () |
void | CheckSelectionTransfer () |
void | InvertHorizontal (ScVSplitPos eWhich, tools::Long nDragPos) |
void | InvertVertical (ScHSplitPos eWhich, tools::Long nDragPos) |
Point | GetInsertPos () const |
Point | GetChartInsertPos (const Size &rSize, const ScRange &rCellRange) |
Point | GetChartDialogPos (const Size &rDialogSize, const tools::Rectangle &rLogicChart) |
void | UpdateAutoFillMark (bool bFromPaste=false) |
void | ShowCursor () |
void | HideAllCursors () |
void | ShowAllCursors () |
void | AlignToCursor (SCCOL nCurX, SCROW nCurY, ScFollowMode eMode, const ScSplitPos *pWhich=nullptr) |
SvxZoomType | GetZoomType () const |
void | SetZoomType (SvxZoomType eNew, bool bAll) |
sal_uInt16 | CalcZoom (SvxZoomType eType, sal_uInt16 nOldZoom) |
bool | HasPageFieldDataAtCursor () const |
void | StartDataSelect () |
SC_DLLPUBLIC void | MoveCursorAbs (SCCOL nCurX, SCROW nCurY, ScFollowMode eMode, bool bShift, bool bControl, bool bKeepOld=false, bool bKeepSel=false) |
void | MoveCursorRel (SCCOL nMovX, SCROW nMovY, ScFollowMode eMode, bool bShift, bool bKeepSel=false) |
void | MoveCursorPage (SCCOL nMovX, SCROW nMovY, ScFollowMode eMode, bool bShift, bool bKeepSel=false) |
void | MoveCursorArea (SCCOL nMovX, SCROW nMovY, ScFollowMode eMode, bool bShift, bool bKeepSel=false, bool bInteractiveByUser=false) |
void | MoveCursorEnd (SCCOL nMovX, SCROW nMovY, ScFollowMode eMode, bool bShift, bool bKeepSel=false) |
void | MoveCursorScreen (SCCOL nMovX, SCROW nMovY, ScFollowMode eMode, bool bShift) |
void | MoveCursorEnter (bool bShift) |
bool | MoveCursorKeyInput (const KeyEvent &rKeyEvent) |
void | FindNextUnprot (bool bShift, bool bInSelection) |
void | GetPageMoveEndPosition (SCCOL nMovX, SCROW nMovY, SCCOL &rPageX, SCROW &rPageY) |
SC_DLLPUBLIC void | SetTabNo (SCTAB nTab, bool bNew=false, bool bExtendSelection=false, bool bSameTabButMoved=false) |
void | SelectNextTab (short nDir, bool bExtendSelection) |
void | SelectTabPage (const sal_uInt16 nTab) |
void | ActivateView (bool bActivate, bool bFirst) |
void | ActivatePart (ScSplitPos eWhich) |
bool | IsInActivatePart () const |
void | SetTimer (ScGridWindow *pWin, const MouseEvent &rMEvt) |
void | ResetTimer () |
void | ScrollX (tools::Long nDeltaX, ScHSplitPos eWhich, bool bUpdBars=true) |
void | ScrollY (tools::Long nDeltaY, ScVSplitPos eWhich, bool bUpdBars=true) |
SC_DLLPUBLIC void | ScrollLines (tools::Long nDeltaX, tools::Long nDeltaY) |
bool | ScrollCommand (const CommandEvent &rCEvt, ScSplitPos ePos) |
bool | GestureZoomCommand (const CommandEvent &rCEvt) |
void | ScrollToObject (const SdrObject *pDrawObj) |
void | MakeVisible (const tools::Rectangle &rHMMRect) |
void | PaintArea (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow, ScUpdateMode eMode=ScUpdateMode::All) |
void | PaintGrid () |
void | PaintTopArea (SCCOL nStartCol, SCCOL nEndCol) |
void | PaintTop () |
void | PaintLeftArea (SCROW nStartRow, SCROW nEndRow) |
void | PaintLeft () |
bool | PaintExtras () |
void | RecalcPPT () |
void | CreateAnchorHandles (SdrHdlList &rHdl, const ScAddress &rAddress) |
void | UpdateCopySourceOverlay () |
void | UpdateSelectionOverlay () |
void | UpdateShrinkOverlay () |
void | UpdateAllOverlays () |
void | UpdateFormulas (SCCOL nStartCol=-1, SCROW nStartRow=-1, SCCOL nEndCol=-1, SCROW nEndRow=-1) |
void | InterpretVisible () |
void | CheckNeedsRepaint () |
bool | NeedsRepaint () |
void | PaintRangeFinder (tools::Long nNumber) |
void | AddHighlightRange (const ScRange &rRange, const Color &rColor) |
void | ClearHighlightRanges () |
void | DoChartSelection (const css::uno::Sequence< css::chart2::data::HighlightedRange > &rHilightRanges) |
void | DoDPFieldPopup (std::u16string_view rPivotTableName, sal_Int32 nDimensionIndex, Point aPoint, Size aSize) |
tools::Long | GetGridWidth (ScHSplitPos eWhich) |
tools::Long | GetGridHeight (ScVSplitPos eWhich) |
void | UpdateScrollBars (HeaderType eHeaderType=BOTH_HEADERS) |
void | SetNewVisArea () |
void | SetTabProtectionSymbol (SCTAB nTab, const bool bProtect) |
void | InvalidateAttribs () |
void | OnLibreOfficeKitTabChanged () |
void | AddWindowToForeignEditView (SfxViewShell *pViewShell, ScSplitPos eWhich) |
void | RemoveWindowFromForeignEditView (SfxViewShell *pViewShell, ScSplitPos eWhich) |
void | MakeEditView (ScEditEngineDefaulter *pEngine, SCCOL nCol, SCROW nRow) |
void | KillEditView (bool bNoPaint) |
void | UpdateEditView () |
void | SelectAll (bool bContinue=false) |
void | SelectAllTables () |
void | DeselectAllTables () |
void | MarkCursor (SCCOL nCurX, SCROW nCurY, SCTAB nCurZ, bool bCols=false, bool bRows=false, bool bCellSelection=false) |
void | InitBlockMode (SCCOL nCurX, SCROW nCurY, SCTAB nCurZ, bool bTestNeg=false, bool bCols=false, bool bRows=false, bool bForceNeg=false) |
void | InitOwnBlockMode (const ScRange &rMarkRange) |
void | DoneBlockMode (bool bContinue=false) |
bool | IsBlockMode () const |
void | ExpandBlock (SCCOL nMovX, SCROW nMovY, ScFollowMode eMode) |
void | ExpandBlockPage (SCCOL nMovX, SCROW nMovY) |
void | ExpandBlockArea (SCCOL nMovX, SCROW nMovY) |
void | MarkColumns () |
void | MarkRows () |
void | MarkColumns (SCCOL nCol, sal_Int16 nModifier) |
Called to select the specified full column. More... | |
void | MarkRows (SCROW nRow, sal_Int16 nModifier) |
Called to select the specified full row. More... | |
void | MarkDataArea (bool bIncludeCursor=true) |
void | MarkMatrixFormula () |
void | Unmark () |
void | MarkRange (const ScRange &rRange, bool bSetCursor=true, bool bContinue=false) |
bool | IsMarking (SCCOL nCol, SCROW nRow, SCTAB nTab) const |
void | PaintMarks (SCCOL nStartCol, SCROW nStartRow, SCCOL nEndCol, SCROW nEndRow) |
void | PaintBlock (bool bReset) |
divide PaintBlock into two methods: RepaintBlock and RemoveBlock or similar More... | |
void | SetMarkData (const ScMarkData &rNew) |
void | MarkDataChanged () |
void | LockModifiers (sal_uInt16 nModifiers) |
sal_uInt16 | GetLockedModifiers () const |
void | ViewOptionsHasChanged (bool bHScrollChanged, bool bGraphicsChanged) |
Point | GetMousePosPixel () |
void | FreezeSplitters (bool bFreeze, SplitMethod eSplitMethod=SC_SPLIT_METHOD_CURSOR, SCCOLROW nFreezeIndex=-1) |
void | RemoveSplit () |
void | SplitAtCursor () |
void | SplitAtPixel (const Point &rPixel) |
void | InvalidateSplit () |
void | ErrorMessage (TranslateId pGlobStrId) |
void | EnableRefInput (bool bFlag) |
vcl::Window * | GetFrameWin () const |
bool | HasPaintBrush () const |
ScDocument * | GetBrushDocument () const |
SfxItemSet * | GetDrawBrushSet () const |
bool | IsPaintBrushLocked () const |
void | SetBrushDocument (ScDocumentUniquePtr pNew, bool bLock) |
void | SetDrawBrushSet (std::unique_ptr< SfxItemSet > pNew, bool bLock) |
void | ResetBrushDocument () |
void | EnableAutoSpell (bool bEnable) |
void | ResetAutoSpell () |
void | ResetAutoSpellForContentChange () |
void | SetAutoSpellData (SCCOL nPosX, SCROW nPosY, const std::vector< editeng::MisspellRanges > *pRanges) |
void | getRowColumnHeaders (const tools::Rectangle &rRectangle, tools::JsonWriter &rJsonWriter) |
OString | getSheetGeometryData (bool bColumns, bool bRows, bool bSizes, bool bHidden, bool bFiltered, bool bGroups) |
void | extendTiledAreaIfNeeded () |
SCROW | GetLOKStartHeaderRow () const |
SCROW | GetLOKEndHeaderRow () const |
SCCOL | GetLOKStartHeaderCol () const |
SCCOL | GetLOKEndHeaderCol () const |
Static Public Member Functions | |
static SC_DLLPUBLIC double | GetRelTabBarWidth () |
Returns the current tab bar width relative to the frame window width (0.0 ... 1.0). More... | |
static void | UpdateInputLine () |
static void | OnLOKNoteStateChanged (const ScPostIt *pNote) |
Protected Member Functions | |
void | UpdateHeaderWidth (const ScVSplitPos *pWhich=nullptr, const SCROW *pPosY=nullptr) |
void | HideTip () |
void | ShowRefTip () |
void | ZoomChanged () |
void | UpdateShow () |
bool | UpdateVisibleRange () |
void | GetBorderSize (SvBorder &rBorder, const Size &rSize) |
void | ResetDrawDragMode () |
bool | IsDrawTextEdit () const |
void | DrawEnableAnim (bool bSet) |
void | MakeDrawView (TriState nForceDesignMode) |
void | HideNoteMarker () |
void | UpdateIMap (SdrObject *pObj) |
Private Types | |
enum | BlockMode { None = 0 , Normal = 1 , Own = 2 } |
Private Member Functions | |
void | Init () |
void | DoAddWin (ScGridWindow *pWin) |
void | InitScrollBar (ScrollAdaptor &rScrollBar, tools::Long nMaxVal, const Link< weld::Scrollbar &, void > &rLink) |
DECL_LINK (HScrollLeftHdl, weld::Scrollbar &, void) | |
DECL_LINK (HScrollRightHdl, weld::Scrollbar &, void) | |
DECL_LINK (VScrollTopHdl, weld::Scrollbar &, void) | |
DECL_LINK (VScrollBottomHdl, weld::Scrollbar &, void) | |
DECL_LINK (EndScrollHdl, const MouseEvent &, bool) | |
void | ScrollHdl (ScrollAdaptor *rScrollBar) |
DECL_LINK (SplitHdl, Splitter *, void) | |
void | DoHSplit (tools::Long nSplitPos) |
void | DoVSplit (tools::Long nSplitPos) |
DECL_LINK (TimerHdl, Timer *, void) | |
void | UpdateVarZoom () |
void | GetAreaMoveEndPosition (SCCOL nMovX, SCROW nMovY, ScFollowMode eMode, SCCOL &rAreaX, SCROW &rAreaY, ScFollowMode &rMode, bool bInteractiveByUser=false) |
void | SkipCursorHorizontal (SCCOL &rCurX, SCROW &rCurY, SCCOL nOldX, SCCOL nMovX) |
void | SkipCursorVertical (SCCOL &rCurX, SCROW &rCurY, SCROW nOldY, SCROW nMovY) |
void | PaintRangeFinderEntry (const ScRangeFindData *pData, SCTAB nTab) |
Update marks for a selected Range. More... | |
void | SetZoomPercentFromCommand (sal_uInt16 nZoomPercent) |
DECL_STATIC_LINK (ScTabView, InstallLOKNotifierHdl, void *, vcl::ILibreOfficeKitNotifier *) | |
Static Private Member Functions | |
static void | SetScrollBar (ScrollAdaptor &rScroll, tools::Long nRangeMax, tools::Long nVisible, tools::Long nPos, bool bLayoutRTL) |
static tools::Long | GetScrollBarPos (const ScrollAdaptor &rScroll) |
Definition at line 116 of file tabview.hxx.
|
private |
Enumerator | |
---|---|
None | |
Normal | |
Own |
Definition at line 119 of file tabview.hxx.
Enumerator | |
---|---|
SC_SPLIT_METHOD_COL | |
SC_SPLIT_METHOD_ROW | |
SC_SPLIT_METHOD_CURSOR |
Definition at line 296 of file tabview.hxx.
|
delete |
make noncopyable
ScTabView::ScTabView | ( | vcl::Window * | pParent, |
ScDocShell & | rDocSh, | ||
ScTabViewShell * | pViewShell | ||
) |
Definition at line 174 of file tabview.cxx.
ScTabView::~ScTabView | ( | ) |
Definition at line 139 of file tabview5.cxx.
References aCornerButton, aHScrollLeft, aHScrollRight, aTopButton, aViewData, aVScrollBottom, aVScrollTop, TransferableHelper::ClearPrimarySelection(), VclPtr< class reference_type >::disposeAndClear(), SfxLokHelper::forEachOtherView(), ScSelectionTransferObj::ForgetView(), ScModule::GetSelectionTransfer(), ScSelectionTransferObj::GetView(), GetViewData(), ScViewData::GetViewShell(), ScViewData::HasEditView(), i, comphelper::LibreOfficeKit::isActive(), ScViewData::KillEditView(), mpSpellCheckCxt, mxInputHintOO, pBrushDocument, pColBar, pColOutline, pDrawActual, pDrawBrushSet, pDrawOld, pDrawView, pGridWin, pHdrSelEng, pHSplitter, pPageBreakData, pRowBar, pRowOutline, pSelEngine, pTabControl, pVSplitter, RemoveWindowFromForeignEditView(), SC_MOD, and ScModule::SetSelectionTransfer().
void ScTabView::ActivatePart | ( | ScSplitPos | eWhich | ) |
someday SelectionEngine itself should call StartTracking!?!
Definition at line 2907 of file tabview3.cxx.
References aHdrFunc, aViewData, bInActivatePart, ScViewData::GetActivePart(), SfxViewShell::GetIPClient(), ScViewData::GetViewShell(), ScViewData::HasEditView(), ScViewData::IsAnyFillMode(), SfxInPlaceClient::IsObjectInPlaceActive(), LONG_MAX, pColBar, pGridWin, pHdrSelEng, pRowBar, pSelEngine, SC_MOD, ScViewData::SetActivePart(), ScHeaderFunctionSet::SetWhich(), SfxViewShell::SetWindow(), UpdateInputLine(), WhichH(), WhichV(), and ScTabViewShell::WindowChanged().
Referenced by AlignToCursor(), DoHSplit(), DoResize(), DoVSplit(), FuPoor::ForceScroll(), GetChartInsertPos(), ScAccessibleDocument::grabFocus(), ScGridWindow::MouseButtonDown(), ScGridWindow::PagebreakMove(), ScGridWindow::RFMouseMove(), ScColBar::SelectWindow(), ScRowBar::SelectWindow(), ScViewFunctionSet::SetCursorAtPoint(), and ScHeaderFunctionSet::SetCursorAtPoint().
void ScTabView::ActivateView | ( | bool | bActivate, |
bool | bFirst | ||
) |
Definition at line 2831 of file tabview3.cxx.
References ScViewData::Activate(), aViewData, ScInputHandler::EnterHandler(), ScViewData::GetActivePart(), ScViewData::GetViewShell(), HideAllCursors(), i, ScViewData::IsActive(), ScModule::IsFormulaMode(), PaintBlock(), PaintExtras(), pGridWin, SC_MOD, SC_SPLIT_BOTTOMLEFT, ScViewData::SetActivePart(), ShowAllCursors(), and UpdateInputContext().
Referenced by ScTabViewShell::Activate(), and ScTabViewShell::Deactivate().
void ScTabView::ActiveGrabFocus | ( | ) |
Definition at line 892 of file tabview.cxx.
References aViewData, ePos, ScViewData::GetActivePart(), and pGridWin.
Referenced by ScInputHandler::CancelHandler(), ScTabControl::EndRenaming(), ScInputHandler::EnterHandler(), ScTabControl::MouseButtonDown(), ScCornerButton::MouseButtonDown(), ScFormulaReferenceHelper::ReleaseFocus(), ScColBar::SelectWindow(), ScRowBar::SelectWindow(), ScTabViewShell::SetActive(), and SetTabNo().
Definition at line 2549 of file tabview3.cxx.
References ScRange::aEnd, ScRange::aStart, aViewData, ScAddress::Col(), ScViewData::GetTabNo(), maHighlightRanges, Marks, PaintArea(), ScAddress::Row(), and ScAddress::Tab().
Referenced by DoChartSelection(), lcl_GetSortParam(), ScFormulaReferenceHelper::ShowFormulaReference(), and ScFormulaReferenceHelper::ShowSimpleReference().
void ScTabView::AddWindowToForeignEditView | ( | SfxViewShell * | pViewShell, |
ScSplitPos | eWhich | ||
) |
Definition at line 2060 of file tabview3.cxx.
References ScExtraEditViewManager::Add(), and aExtraEditViewManager.
Referenced by OnLibreOfficeKitTabChanged().
void ScTabView::AlignToCursor | ( | SCCOL | nCurX, |
SCROW | nCurY, | ||
ScFollowMode | eMode, | ||
const ScSplitPos * | pWhich = nullptr |
||
) |
not if already completely visible
Definition at line 917 of file tabview3.cxx.
References ActivatePart(), aViewData, tools::Rectangle::Bottom(), ScViewData::CellsAtX(), ScViewData::CellsAtY(), eMode, weld::Widget::get_extents_relative_to(), ScViewData::GetActivePart(), GetActiveWin(), ScDocument::GetColWidth(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocument(), ScViewData::GetFixPosX(), ScViewData::GetFixPosY(), vcl::Window::GetFrameWeld(), ScViewData::GetHSplitMode(), ScViewData::GetMergeSizePixel(), vcl::Window::GetOutputSizePixel(), ScViewData::GetPosFromPixel(), ScViewData::GetPosX(), ScViewData::GetPosY(), ScDocument::GetRowHeight(), ScViewData::GetScrPos(), ScViewData::GetScrSize(), ScViewData::GetTabNo(), SfxViewShell::GetViewFrame(), ScViewData::GetViewShell(), ScViewData::GetVSplitMode(), Size::Height(), lcl_GetCareWin(), tools::Rectangle::Left(), ScDocument::MaxCol(), ScDocument::MaxRow(), tools::Rectangle::Overlaps(), tools::Rectangle::Right(), SC_FOLLOW_FIX, SC_FOLLOW_JUMP, SC_FOLLOW_LINE, SC_FOLLOW_NONE, SC_SPLIT_BOTTOM, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_BOTTOMRIGHT, SC_SPLIT_FIX, SC_SPLIT_LEFT, SC_SPLIT_RIGHT, SC_SPLIT_TOP, SC_SPLIT_TOPLEFT, SC_SPLIT_TOPRIGHT, ScrollX(), ScrollY(), tools::Rectangle::Top(), ScViewData::VisibleCellsX(), ScViewData::VisibleCellsY(), WhichH(), WhichV(), Size::Width(), x, and y.
Referenced by ScViewFunc::DoSheetConversion(), ScTabViewShell::Execute(), ScCellShell::ExecuteMove(), ExpandBlock(), ScConversionEngineBase::FindNextConversionCell(), FreezeSplitters(), sc::IMPL_LINK_NOARG(), MarkRange(), MoveCursorAbs(), ScViewFunc::SearchAndReplace(), ScTabViewObj::select(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), and StopRefMode().
sal_uInt16 ScTabView::CalcZoom | ( | SvxZoomType | eType, |
sal_uInt16 | nOldZoom | ||
) |
Definition at line 1316 of file tabview2.cxx.
References Size::AdjustHeight(), Size::AdjustWidth(), ScRange::aEnd, ScRange::aStart, aViewData, ScAddress::Col(), eType, SfxStyleSheetBasePool::Find(), ScViewData::GetActivePart(), ScDocument::GetColWidth(), ScPrintFunc::GetDataSize(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScViewData::GetFixPosX(), ScViewData::GetFixPosY(), GetGridHeight(), GetGridWidth(), ScViewData::GetHSplitMode(), ScViewData::GetMarkData(), ScMarkData::GetMultiMarkArea(), ScDocShell::GetOutputFactor(), ScDocument::GetPageStyle(), ScViewData::GetPosX(), ScViewData::GetPosY(), ScTabViewShell::GetPrinter(), ScDocument::GetRowHeight(), ScViewData::GetSimpleArea(), ScDocument::GetStyleSheetPool(), ScViewData::GetTabNo(), ScViewData::GetViewShell(), ScViewData::GetVSplitMode(), Size::Height(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), lcl_FitsInWindow(), MAXZOOM, MINZOOM, nPPTX, nPPTY, ScGlobal::nScreenPPTX, ScGlobal::nScreenPPTY, pGridWin, ScAddress::Row(), SC_MARK_SIMPLE, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_BOTTOMRIGHT, SC_SPLIT_FIX, SC_SPLIT_LEFT, SC_SPLIT_NONE, SC_SPLIT_TOP, SC_SPLIT_TOPLEFT, SC_SPLIT_TOPRIGHT, Size::setHeight(), ScViewData::SetPosX(), ScViewData::SetPosY(), Size::setWidth(), ScAddress::Tab(), WhichH(), WhichV(), and Size::Width().
Referenced by ScTabViewShell::Execute(), ScTabViewObj::SetZoomType(), and UpdateVarZoom().
void ScTabView::CellContentChanged | ( | ) |
Definition at line 513 of file tabview3.cxx.
References aViewData, ScViewData::GetBindings(), ScViewData::GetViewShell(), SfxBindings::Invalidate(), InvalidateAttribs(), and ScTabViewShell::UpdateInputHandler().
Referenced by ScViewFunc::ApplyPatternLines(), ScViewFunc::ApplySelectionPattern(), ScViewFunc::ConvertFormulaToValue(), ScViewFunc::CutToClip(), ScViewFunc::DeleteCells(), ScViewFunc::DeleteContents(), ScViewFunc::DeleteMulti(), ScUndoDeleteMulti::DoChange(), ScUndoPaste::DoChange(), ScUndoInsertCells::DoChange(), ScUndoCut::DoChange(), ScUndoDeleteContents::DoChange(), ScUndoDataForm::DoChange(), ScUndoUpdateAreaLink::DoChange(), ScUndoConditionalFormatList::DoChange(), ScUndoConditionalFormat::DoChange(), ScUndoRefConversion::DoChange(), ScUndoListNames::DoChange(), ScViewFunc::DoRefConversion(), ScGridWindow::DropTransferObj(), ScGridWindow::ExecDataSelect(), ScCellShell::ExecuteEdit(), ScViewFunc::FillSimple(), ooo::vba::excel::implnPaste(), ooo::vba::excel::implnPasteSpecial(), ScViewFunc::InsertCells(), ScClipUtil::PasteFromClipboard(), ScUndoAutoFill::Redo(), SelectionChanged(), ScUndoAutoFill::Undo(), ScUndoTabOp::Undo(), ScUndoUseScenario::Undo(), and ScUndoEnterMatrix::Undo().
void ScTabView::CheckNeedsRepaint | ( | ) |
Definition at line 3113 of file tabview3.cxx.
Referenced by InterpretVisible(), and lcl_CheckNeedsRepaint().
void ScTabView::CheckSelectionTransfer | ( | ) |
Definition at line 474 of file tabview3.cxx.
References ScRange::aEnd, ScRange::aStart, aViewData, ScSelectionTransferObj::CreateFromView(), ScSelectionTransferObj::ForgetView(), ScAddress::GetColRowString(), ScMarkData::GetMarkArea(), ScViewData::GetMarkData(), ScModule::GetSelectionTransfer(), SfxViewShell::GetViewFrame(), ScViewData::GetViewShell(), ScViewData::IsActive(), ScMarkData::IsMarked(), lcl_IsRefDlgActive(), SC_MOD, and ScModule::SetSelectionTransfer().
Referenced by ScDrawView::MarkListHasChanged(), and UpdateAutoFillMark().
void ScTabView::ClearHighlightRanges | ( | ) |
Definition at line 2559 of file tabview3.cxx.
References ScRange::aEnd, ScRange::aStart, aViewData, ScAddress::Col(), ScViewData::GetTabNo(), maHighlightRanges, Marks, PaintArea(), ScAddress::Row(), and ScAddress::Tab().
Referenced by DoChartSelection(), ScFormulaReferenceHelper::HideReference(), lcl_GetSortParam(), ScFormulaReferenceHelper::ShowFormulaReference(), ScFormulaReferenceHelper::ShowSimpleReference(), and ScTabViewShell::UIDeactivated().
Definition at line 162 of file tabview3.cxx.
References aViewData, DoneBlockMode(), DoneRefMode(), ScViewData::GetDocument(), ScViewData::GetTabNo(), InitRefMode(), ScViewData::ResetOldCursor(), SC_MOD, SC_REFTYPE_REF, SetCursor(), and ScDocument::SkipOverlapped().
Referenced by ScViewFunc::PasteDataFormat().
void ScTabView::CreateAnchorHandles | ( | SdrHdlList & | rHdl, |
const ScAddress & | rAddress | ||
) |
Definition at line 2678 of file tabview3.cxx.
void ScTabView::CursorPosChanged | ( | ) |
Definition at line 626 of file tabview3.cxx.
References aViewData, ScViewData::GetCurPos(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScViewData::GetViewShell(), ScDocument::HasDataPilotAtPosition(), ScDocument::HasSparkline(), SC_MOD, SC_TABSTART_NONE, SelectionChanged(), ScTabViewShell::SetPivotShell(), ScTabViewShell::SetSparklineShell(), and ScViewData::SetTabStartCol().
Referenced by ScPivotLayoutDialog::ApplyChanges(), ScDBFunc::DeletePivotTable(), ScGridWindow::DoPushPivotButton(), ScGridWindow::DPTestMouse(), ScPivotShell::Execute(), ScDBFunc::MakePivotTable(), ScGridWindow::MouseButtonUp(), ScViewFunc::PasteLink(), ScDBFunc::RecalcPivotTable(), and SetCursor().
|
private |
|
private |
|
private |
|
private |
ScTabView::DECL_LINK | ( | TabBarResize | , |
::TabBar * | , | ||
void | |||
) |
|
private |
|
private |
|
private |
|
private |
void ScTabView::DeselectAllTables | ( | ) |
Definition at line 1238 of file tabview2.cxx.
References aViewData, ScViewData::GetBindings(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScViewData::GetMarkData(), ScDocument::GetTableCount(), ScViewData::GetTabNo(), i, SfxBindings::Invalidate(), nCount, ScDocShell::PostPaintExtras(), and ScMarkData::SelectTable().
Referenced by ScTabViewShell::Execute().
void ScTabView::DigitLanguageChanged | ( | ) |
Definition at line 538 of file tabview5.cxx.
References ScModule::GetOptDigitLanguage(), and pGridWin.
|
private |
Definition at line 270 of file tabview5.cxx.
References ScGridWindow::DrawLayerCreated(), vcl::Window::GetOutDev(), mpSpellCheckCxt, pDrawView, and ScGridWindow::SetAutoSpellContext().
Referenced by UpdateShow().
void ScTabView::DoChartSelection | ( | const css::uno::Sequence< css::chart2::data::HighlightedRange > & | rHilightRanges | ) |
Definition at line 2573 of file tabview3.cxx.
References AddHighlightRange(), ScRange::aEnd, ScRange::aStart, aViewData, ClearHighlightRanges(), ScAddress::Col(), ColorTransparency, ScDocument::GetAddressConvention(), ScViewData::GetDocShell(), ScDocShell::GetDocument(), formula::FormulaCompiler::GetNativeSymbolChar(), ScRangeStringConverter::GetRangeListFromString(), ScInputHandler::GetReferenceMark(), ScViewData::GetViewShell(), comphelper::LibreOfficeKit::isActive(), nIndex, ocSep, p, ScRange::PutInOrder(), ScAddress::Row(), ScInputHandler::SendReferenceMarks(), ScRangeList::size(), and ScAddress::Tab().
Referenced by ScChartRangeSelectionListener::selectionChanged().
void ScTabView::DoDPFieldPopup | ( | std::u16string_view | rPivotTableName, |
sal_Int32 | nDimensionIndex, | ||
Point | aPoint, | ||
Size | aSize | ||
) |
Definition at line 2631 of file tabview3.cxx.
References aViewData, ScDPObject::BuildAllDimensionMembers(), ScGridWindow::DPLaunchFieldPopupMenu(), ScViewData::GetActivePart(), ScDPCollection::GetByName(), ScViewData::GetDocShell(), ScDocShell::GetDocument(), ScDocument::GetDPCollection(), comphelper::LibreOfficeKit::isActive(), vcl::Window::LogicToPixel(), vcl::Window::OutputToScreenPixel(), and pGridWin.
|
private |
Definition at line 1595 of file tabview.cxx.
References ActivatePart(), aFrameSize, aViewData, ScViewData::CellsAtX(), ScViewData::GetActivePart(), ScViewData::GetCurX(), ScViewData::GetDocument(), ScViewData::GetHSplitMode(), ScViewData::GetPosX(), ScViewData::GetTabNo(), InvalidateSplit(), ScDocument::IsLayoutRTL(), ScDocument::MaxCol(), PaintGrid(), PaintTop(), pFrameWin, pGridWin, pRowBar, SC_SPLIT_BOTTOM, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_BOTTOMRIGHT, SC_SPLIT_LEFT, SC_SPLIT_NONE, SC_SPLIT_NORMAL, SC_SPLIT_RIGHT, SC_SPLIT_TOPLEFT, SC_SPLIT_TOPRIGHT, ScViewData::SetHSplitMode(), ScViewData::SetHSplitPos(), SetNewVisArea(), ScViewData::SetPosX(), SPLIT_MARGIN, UpdateShow(), WhichV(), Width, and Size::Width().
Referenced by RemoveSplit(), SplitAtCursor(), and SplitAtPixel().
void ScTabView::DoneBlockMode | ( | bool | bContinue = false | ) |
Definition at line 509 of file tabview2.cxx.
References aViewData, bBlockNeg, bMoveIsShift, ScViewData::GetDocument(), ScViewData::GetMarkData(), ScMarkData::GetMarkingFlag(), ScViewData::GetTabNo(), ScDocument::HasTable(), IsBlockMode(), ScMarkData::MarkToMulti(), meBlockMode, None, PaintBlock(), ScMarkData::ResetMark(), ScMarkData::SetMarking(), and ScMarkData::SetMarkNegative().
Referenced by ScViewFunc::ApplyPatternLines(), ClickCursor(), ScHeaderFunctionSet::CreateAnchor(), ScViewFunc::CutToClip(), ScViewFunctionSet::DeselectAll(), ScHeaderFunctionSet::DeselectAll(), ScViewFunctionSet::DestroyAnchor(), ScHeaderFunctionSet::DestroyAnchor(), ScUndoFillTable::DoChange(), ScDBFunc::DoSubTotals(), ScGridWindow::DropTransferObj(), ScDBFunc::GotoDBArea(), IMPL_LINK_NOARG(), MarkColumns(), MarkCursor(), MarkDataArea(), MarkRange(), MarkRows(), ScUndoUtil::MarkSimpleBlock(), ScGridWindow::MouseButtonUp(), MoveCursorAbs(), ScViewFunc::PasteFromClip(), ScViewFunc::PasteLink(), ScUndoDeleteCells::Redo(), ScUndoUseScenario::Redo(), ScViewFunc::SearchAndReplace(), ScTabViewObj::select(), SelectAll(), ScAccessibleSpreadsheet::SelectCell(), ScAccessibleSpreadsheet::selectColumn(), ScAccessibleSpreadsheet::selectRow(), ScViewFunctionSet::SetAnchor(), ScGridWindow::SetCellSelectionPixel(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), SetMarkData(), ScViewFunc::SetMarkedWidthOrHeight(), SetTabNo(), ScUndoUseScenario::Undo(), ScUndoQuery::Undo(), ScAccessibleSpreadsheet::unselectColumn(), ScAccessibleSpreadsheet::unselectRow(), and ScViewFunc::UseScenario().
void ScTabView::DoneRefMode | ( | bool | bContinue = false | ) |
Definition at line 159 of file tabview4.cxx.
References aViewData, ScDocument::ExtendMerge(), ScViewData::GetDocument(), ScViewData::GetRefEndX(), ScViewData::GetRefEndY(), ScViewData::GetRefEndZ(), ScViewData::GetRefStartX(), ScViewData::GetRefStartY(), ScViewData::GetRefStartZ(), ScViewData::GetRefType(), ScViewData::GetTabNo(), HideTip(), ScViewData::IsRefMode(), Marks, PaintArea(), SC_MOD, SC_REFTYPE_NONE, SC_REFTYPE_REF, ScViewData::SetRefMode(), and UpdateShrinkOverlay().
Referenced by ClickCursor(), ScViewFunctionSet::DeselectAll(), ScViewFunctionSet::DestroyAnchor(), ScFormulaReferenceHelper::HideReference(), MarkColumns(), MarkRows(), ScHeaderControl::MouseButtonDown(), ScViewFunctionSet::SetAnchor(), ScViewFunctionSet::SetCursorAtCell(), ScFormulaReferenceHelper::ShowFormulaReference(), and ScFormulaReferenceHelper::ShowSimpleReference().
Definition at line 275 of file tabview.cxx.
References aBorderPos, aCornerButton, ActivatePart(), Size::AdjustHeight(), aFrameSize, aHScrollLeft, aHScrollRight, aTopButton, aViewData, aVScrollBottom, aVScrollTop, bInUpdateHeader, bMinimized, ScTabViewShell::BroadcastAccessibility(), ScViewData::GetActivePart(), ScViewData::GetDocShell(), ScViewData::GetDocument(), vcl::Font::GetFontSize(), ScViewData::GetHSplitMode(), ScViewData::GetHSplitPos(), StyleSettings::GetScrollBarSize(), StyleSettings::GetTabFont(), ScViewData::GetTabNo(), ScViewData::GetViewShell(), ScViewData::GetVSplitMode(), ScViewData::GetVSplitPos(), ScTabViewShell::HasAccessibilityObjects(), HasHintWindow(), Size::Height(), HideListBox(), InterpretVisible(), InvalidateSplit(), ScViewData::IsHeaderMode(), ScViewData::IsHScrollMode(), ScDocument::IsLayoutRTL(), ScViewData::IsOutlineMode(), SfxObjectShell::IsPreview(), ScViewData::IsTabMode(), ScViewData::IsVScrollMode(), lcl_SetPosSize(), mbInlineWithScrollbar, mfPendingTabBarWidth, nTabSize, pColBar, pColOutline, pFrameWin, pGridWin, pHSplitter, pRowBar, pRowOutline, pTabControl, pVSplitter, RemoveHintWindow(), SC_ICONSIZE, SC_SCROLLBAR_MIN, SC_SPLIT_BOTTOM, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_BOTTOMRIGHT, SC_SPLIT_FIX, SC_SPLIT_LEFT, SC_SPLIT_NONE, SC_SPLIT_NORMAL, SC_SPLIT_RIGHT, SC_SPLIT_TOP, SC_SPLIT_TOPLEFT, SC_SPLIT_TOPRIGHT, SC_TABBAR_MIN, ScViewData::SetHSplitMode(), SetRelTabBarWidth(), ScViewData::SetVSplitMode(), SPLIT_HANDLE_SIZE, SPLIT_MARGIN, TAB_HEIGHT_MARGIN, TestHintWindow(), UpdateHeaderWidth(), UpdateScrollBars(), UpdateShow(), UpdateVarZoom(), WhichH(), WhichV(), Size::Width(), Point::X(), and Point::Y().
Referenced by ScTabViewShell::InnerResizePixel(), ScTabViewShell::OuterResizePixel(), RepeatResize(), and SetTabNo().
|
private |
Definition at line 1665 of file tabview.cxx.
References ActivatePart(), aFrameSize, aViewData, ScViewData::CellsAtY(), ScViewData::GetActivePart(), ScViewData::GetCurY(), ScViewData::GetDocument(), ScViewData::GetPosY(), ScViewData::GetVSplitMode(), Height, Size::Height(), InvalidateSplit(), ScDocument::MaxRow(), PaintGrid(), PaintLeft(), pColBar, pGridWin, SC_SPLIT_BOTTOM, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_BOTTOMRIGHT, SC_SPLIT_LEFT, SC_SPLIT_NONE, SC_SPLIT_NORMAL, SC_SPLIT_TOP, SC_SPLIT_TOPLEFT, SC_SPLIT_TOPRIGHT, SetNewVisArea(), ScViewData::SetPosY(), ScViewData::SetVSplitMode(), ScViewData::SetVSplitPos(), SPLIT_MARGIN, UpdateShow(), and WhichH().
Referenced by RemoveSplit(), SplitAtCursor(), and SplitAtPixel().
void ScTabView::DrawDeselectAll | ( | ) |
Definition at line 385 of file tabview5.cxx.
References aViewData, SfxDispatcher::Execute(), ScViewData::GetDispatcher(), FuPoor::GetSlotID(), ScViewData::GetViewShell(), IsDrawSelMode(), ScTabViewShell::IsDrawTextShell(), pDrawActual, pDrawView, and ScTabViewShell::SetDrawShell().
Referenced by MakeEditView(), ScGridWindow::SelectForContextMenu(), ScColBar::SelectWindow(), ScRowBar::SelectWindow(), SetTabNo(), and TabChanged().
|
protected |
Definition at line 501 of file tabview5.cxx.
References aViewData, ScViewData::GetDocument(), ScViewOptions::GetObjMode(), ScViewData::GetOptions(), ScViewData::GetTabNo(), i, pDrawView, pGridWin, ScDocument::StartAnimations(), VOBJ_MODE_SHOW, and VOBJ_TYPE_OLE.
Referenced by KillEditView(), MakeEditView(), and ViewOptionsHasChanged().
void ScTabView::DrawMarkListHasChanged | ( | ) |
Definition at line 483 of file tabview5.cxx.
References pDrawView.
Referenced by ScTabControl::Select().
void ScTabView::EnableAutoSpell | ( | bool | bEnable | ) |
Definition at line 2337 of file tabview.cxx.
References aViewData, ScViewData::GetDocument(), ScViewData::GetTabNo(), mpSpellCheckCxt, and pGridWin.
Referenced by ScTabViewShell::Construct(), and ScModule::ModifyOptions().
void ScTabView::EnableRefInput | ( | bool | bFlag | ) |
Definition at line 2315 of file tabview.cxx.
References aHScrollLeft, aHScrollRight, aVScrollBottom, aVScrollTop, p, pColBar, pGridWin, pRowBar, and pTabControl.
Referenced by ScFormulaReferenceHelper::enableInput(), and ScFormulaReferenceHelper::EnableSpreadsheets().
void ScTabView::ErrorMessage | ( | TranslateId | pGlobStrId | ) |
Definition at line 1553 of file tabview2.cxx.
References aViewData, Application::CreateMessageDialog(), ScViewData::GetDialogParent(), ScViewData::GetDocShell(), weld::Widget::grab_focus(), weld::Widget::has_focus(), comphelper::LibreOfficeKit::isActive(), SfxObjectShell::IsReadOnly(), LINK, m_xMessageBox, SC_MOD, ScResId(), and StopMarking().
Referenced by ScTabControl::AllowRenaming(), ScViewFunc::ApplyAttr(), ScViewFunc::ApplyAttributes(), ScViewFunc::ApplyUserItemSet(), ScViewFunc::AutoFormat(), ScViewFunc::ChangeNumFmtDecimals(), ScViewFunc::CopyToClip(), ScViewFunc::CopyToClipMultiRange(), ScViewFunc::CreateNames(), ScViewFunc::CutToClip(), ScDBFunc::DataPilotInput(), ScViewFunc::DeleteCells(), ScViewFunc::DeleteContents(), ScViewFunc::DeleteMulti(), ScDBFunc::DeletePivotTable(), ScPosWnd::DoEnter(), ScViewFunc::DoRefConversion(), ScViewFunc::DoSheetConversion(), ScDBFunc::DoSubTotals(), ScViewFunc::DoThesaurus(), ScGridWindow::DPTestMouse(), ScViewFunc::EnterBlock(), ScViewFunc::EnterData(), ScViewFunc::EnterMatrix(), ScViewFunc::EnterValue(), ScCellShell::Execute(), ScTabViewShell::Execute(), ScCellShell::ExecuteDB(), ScCellShell::ExecuteEdit(), ScTabViewShell::ExecuteTable(), ScViewFunc::ExtendScenario(), ScViewFunc::FillSeries(), ScViewFunc::FillSimple(), ScViewFunc::FillTab(), ScDBFunc::HideMarkedOutlines(), ScDBFunc::ImportData(), ScViewFunc::ImportTables(), ScViewFunc::InsertCells(), ScViewFunc::InsertSpecialChar(), ScTabViewShell::InsertURLButton(), ScDBFunc::MakeOutline(), ScDBFunc::MakePivotTable(), ScViewFunc::MergeCells(), ScViewFunc::ModifyCellSize(), ScViewFunc::MoveTable(), ScViewFunc::PasteDataFormat(), ScViewFunc::PasteFromClip(), ScClipUtil::PasteFromClipboard(), ScViewFunc::PasteFromClipToMultiRanges(), ScViewFunc::PasteFromSystem(), ScViewFunc::PasteMultiRangesFromClip(), ScDBFunc::RecalcPivotTable(), ScViewFunc::RemoveMerge(), ScDBFunc::RemoveOutline(), ScDBFunc::RepeatDB(), ScViewFunc::SetNumberFormat(), ScViewFunc::SetNumFmtByStr(), ScViewFunc::SetSelectionFrameLines(), ScViewFunc::SetStyleSheetToMarked(), ScViewFunc::SetWidthOrHeight(), ScDBFunc::ShowDataPilotSourceData(), ScDBFunc::ShowMarkedOutlines(), ScViewFunc::Solve(), ScInputHandler::StartTable(), ScTabViewShell::TabKeyInput(), ScViewFunc::TabOp(), and ScDBFunc::UpdateCharts().
void ScTabView::ExpandBlock | ( | SCCOL | nMovX, |
SCROW | nMovY, | ||
ScFollowMode | eMode | ||
) |
Definition at line 974 of file tabview2.cxx.
References AlignToCursor(), ATTR_MERGE(), aViewData, eMode, ScViewData::GetActivePart(), ScDocument::GetAttr(), ScMergeAttr::GetColMerge(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocument(), ScViewData::GetPosX(), ScViewData::GetPosY(), ScViewData::GetRefEndX(), ScViewData::GetRefEndY(), ScViewData::GetRefEndZ(), ScViewData::GetRefStartX(), ScViewData::GetRefStartY(), ScMergeAttr::GetRowMerge(), ScViewData::GetTabNo(), ScDocument::GetTabProtection(), ScViewData::GetViewShell(), InitBlockMode(), InitRefMode(), IsBlockMode(), ScDocument::IsHorOverlapped(), ScMergeAttr::IsMerged(), ScTableProtection::isOptionEnabled(), ScTableProtection::isProtected(), ScTabViewShell::IsRefInputMode(), ScViewData::IsRefMode(), ScDocument::IsVerOverlapped(), MarkCursor(), ScDocument::MaxCol(), ScDocument::MaxRow(), nBlockEndX, nBlockEndY, nBlockStartX, nBlockStartY, SC_REFTYPE_REF, ScTableProtection::SELECT_LOCKED_CELLS, ScTableProtection::SELECT_UNLOCKED_CELLS, SelectionChanged(), ScDocument::SkipOverlapped(), UpdateRef(), WhichH(), and WhichV().
Referenced by ScCellShell::ExecuteCursorSel(), ExpandBlockArea(), and ExpandBlockPage().
Definition at line 1107 of file tabview2.cxx.
References eMode, ExpandBlock(), GetAreaMoveEndPosition(), and SC_FOLLOW_JUMP.
Referenced by ScCellShell::ExecuteCursorSel().
Definition at line 1099 of file tabview2.cxx.
References ExpandBlock(), GetPageMoveEndPosition(), and SC_FOLLOW_FIX.
Referenced by ScCellShell::ExecuteCursorSel().
void ScTabView::extendTiledAreaIfNeeded | ( | ) |
Definition at line 3003 of file tabview.cxx.
References ScRange::aEnd, ScRange::aStart, aViewData, tools::Rectangle::Bottom(), ScAddress::Col(), vcl::Region::Exclude(), vcl::Region::GetBoundRect(), ScViewData::GetLOKHeightHelper(), ScViewData::getLOKVisibleArea(), ScViewData::GetLOKWidthHelper(), ScViewData::GetMaxTiledCol(), ScViewData::GetMaxTiledRow(), ScPositionHelper::insert(), tools::Rectangle::IsEmpty(), tools::Rectangle::Left(), mnLOKEndHeaderCol, mnLOKEndHeaderRow, mnLOKStartHeaderCol, mnLOKStartHeaderRow, ScPositionHelper::removeByIndex(), tools::Rectangle::Right(), ScAddress::Row(), SAL_INFO, tools::Rectangle::Top(), UpdateFormulas(), and UpdateVisibleRange().
Referenced by ScModelObj::setClientVisibleArea().
void ScTabView::FakeButtonUp | ( | ScSplitPos | eWhich | ) |
Definition at line 214 of file tabview3.cxx.
References pGridWin.
Referenced by ScViewFunctionSet::BeginDrag(), and FuSelection::MouseButtonDown().
void ScTabView::FindNextUnprot | ( | bool | bShift, |
bool | bInSelection | ||
) |
Definition at line 1541 of file tabview3.cxx.
References aViewData, ScViewData::GetDocument(), ScViewData::GetMarkData(), ScViewData::GetMoveCursor(), ScDocument::GetNextPos(), ScViewData::GetTabNo(), ScViewData::GetTabStartCol(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), MoveCursorRel(), SC_FOLLOW_LINE, SC_TABSTART_NONE, and ScViewData::SetTabStartCol().
Referenced by ScCellShell::ExecuteMove(), and ScInputHandler::KeyInput().
ScSplitPos ScTabView::FindWindow | ( | const vcl::Window * | pWindow | ) | const |
Definition at line 899 of file tabview.cxx.
References i, pGridWin, and SC_SPLIT_BOTTOMLEFT.
Referenced by FuSelection::TestDetective().
void ScTabView::FreezeSplitters | ( | bool | bFreeze, |
SplitMethod | eSplitMethod = SC_SPLIT_METHOD_CURSOR , |
||
SCCOLROW | nFreezeIndex = -1 |
||
) |
Definition at line 1990 of file tabview.cxx.
References AlignToCursor(), aViewData, ePos, ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScViewData::GetHSplitMode(), ScViewData::GetHSplitPos(), ScViewData::GetMouseQuadrant(), ScViewData::GetPosFromPixel(), vcl::Window::GetPosPixel(), ScViewData::GetPosX(), ScViewData::GetPosY(), ScViewData::GetScrPos(), ScViewData::GetTabNo(), ScViewData::GetVSplitMode(), ScViewData::GetVSplitPos(), InvalidateSplit(), ScDocument::IsLayoutRTL(), p, PaintGrid(), PaintLeft(), PaintTop(), pFrameWin, pGridWin, RepeatResize(), SC_FOLLOW_NONE, SC_SPLIT_BOTTOM, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_FIX, SC_SPLIT_LEFT, SC_SPLIT_METHOD_COL, SC_SPLIT_METHOD_CURSOR, SC_SPLIT_METHOD_ROW, SC_SPLIT_NONE, SC_SPLIT_NORMAL, SC_SPLIT_RIGHT, SC_SPLIT_TOP, SC_SPLIT_TOPLEFT, ScDocShell::SetDocumentModified(), ScViewData::SetFixPosX(), ScViewData::SetFixPosY(), ScViewData::SetHSplitMode(), ScViewData::SetHSplitPos(), SetNewVisArea(), ScViewData::SetPosX(), ScViewData::SetPosY(), ScViewData::SetVSplitMode(), ScViewData::SetVSplitPos(), Point::setX(), Point::setY(), UpdateAutoFillMark(), UpdateShow(), Point::X(), and Point::Y().
Referenced by ScTabViewShell::Execute(), ScTabViewObj::freezeAtPosition(), and ScTabViewObj::splitAtPosition().
bool ScTabView::GestureZoomCommand | ( | const CommandEvent & | rCEvt | ) |
Definition at line 996 of file tabview.cxx.
References aViewData, SfxViewFrame::GetFrame(), CommandEvent::GetGestureZoomData(), SfxViewShell::GetViewFrame(), ScViewData::GetViewShell(), ScViewData::GetZoomY(), HideNoteMarker(), SfxFrame::IsInPlace(), MAXZOOM, mfAccumulatedZoom, mfLastZoomScale, MINZOOM, pData, and SetZoomPercentFromCommand().
Referenced by ScGridWindow::Command().
ScGridWindow * ScTabView::GetActiveWin | ( | ) |
Definition at line 878 of file tabview.cxx.
References aViewData, ePos, ScViewData::GetActivePart(), and pGridWin.
Referenced by ScTabViewShell::ActivateObject(), AlignToCursor(), ScTabViewShell::ConnectObject(), ScTabViewShell::Construct(), ScViewFunc::CopyAutoSpellData(), ScViewFunc::CopyToClipMultiRange(), ScViewFunc::CopyToClipSingleRange(), ScTabViewShell::DoReadUserData(), ScTabViewShell::DoReadUserDataSequence(), ScViewFunc::DoThesaurus(), ScTabViewShell::ExecDraw(), ScTabViewShell::ExecDrawIns(), ScViewData::GetActiveWin(), ScTabViewShell::GetDialogParent(), GetMousePosPixel(), ScTabViewShell::InsertURLButton(), ScAccessibleSpreadsheet::IsFocused(), ScAccessibleCell::IsFocused(), KillEditView(), MakeDrawView(), MakeVisible(), ScTabViewShell::Notify(), ScViewFunc::PasteDataFormat(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFromSystem(), ScViewFunc::PasteFromTransferable(), ScViewFunc::PasteGraphic(), ScViewFunc::PasteRTF(), ScTabViewShell::QueryObjAreaPixel(), ScViewData::SetEditEngine(), ScInputHandler::SetMode(), ScInputHandler::StartTable(), ScTabViewShell::UpdateOleZoom(), UpdateRef(), ScClient::ViewChanged(), and ScTabViewShell::WindowChanged().
|
private |
Definition at line 700 of file tabview2.cxx.
References aViewData, eMode, ScDocument::FetchTable(), ScDocument::FindAreaPos(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocument(), ScModule::GetInputOptions(), ScInputOptions::GetLegacyCellSelection(), ScDocument::GetPrintArea(), ScViewData::GetRefEndX(), ScViewData::GetRefEndY(), ScViewData::GetRefStartX(), ScViewData::GetRefStartY(), ScViewData::GetTabNo(), i, comphelper::LibreOfficeKit::isActive(), IsBlockMode(), ScViewData::IsRefMode(), ScDocument::MaxCol(), ScDocument::MaxRow(), nBlockEndX, nBlockEndY, SC_FOLLOW_JUMP, SC_FOLLOW_LINE, SC_MOD, SC_MOVE_DOWN, SC_MOVE_LEFT, SC_MOVE_RIGHT, and SC_MOVE_UP.
Referenced by ExpandBlockArea(), and MoveCursorArea().
Definition at line 787 of file tabview.cxx.
References aHScrollLeft, aViewData, aVScrollBottom, SvBorder::Bottom(), ScViewData::GetDocument(), ScViewData::GetTabNo(), ScViewData::IsHeaderMode(), ScDocument::IsLayoutRTL(), ScViewData::IsOutlineMode(), ScViewData::IsVScrollMode(), SvBorder::Left(), pColBar, pColOutline, pRowBar, pRowOutline, SvBorder::Right(), SC_SPLIT_BOTTOM, SC_SPLIT_LEFT, and SvBorder::Top().
Referenced by ScTabViewShell::Construct(), ScTabViewShell::InnerResizePixel(), ScTabViewShell::OuterResizePixel(), and ScTabViewShell::ScTabViewShell().
|
inline |
Definition at line 599 of file tabview.hxx.
References pBrushDocument.
Referenced by ScGridWindow::MouseButtonUp(), and ScTabViewShell::SetCurSubShell().
Point ScTabView::GetChartDialogPos | ( | const Size & | rDialogSize, |
const tools::Rectangle & | rLogicChart | ||
) |
Definition at line 1882 of file tabview.cxx.
References aViewData, tools::Rectangle::Bottom(), tools::Rectangle::BottomRight(), ScViewData::GetActivePart(), vcl::Window::GetDesktopRectPixel(), ScViewData::GetDocument(), ScGridWindow::GetDrawMapMode(), tools::Rectangle::GetHeight(), ScViewData::GetHSplitMode(), ScViewData::GetTabNo(), ScViewData::GetVSplitMode(), tools::Rectangle::GetWidth(), Size::Height(), ScDocument::IsLayoutRTL(), tools::Rectangle::Left(), vcl::Window::LogicToPixel(), vcl::Window::OutputToAbsoluteScreenPixel(), pGridWin, tools::Rectangle::Right(), SC_SPLIT_BOTTOMLEFT, SC_SPLIT_BOTTOMRIGHT, SC_SPLIT_FIX, SC_SPLIT_LEFT, SC_SPLIT_TOP, SC_SPLIT_TOPRIGHT, Point::setX(), Point::setY(), tools::Rectangle::Top(), tools::Rectangle::TopLeft(), WhichH(), WhichV(), Size::Width(), Point::X(), and Point::Y().
Referenced by FuInsertChart::FuInsertChart().
Definition at line 1754 of file tabview.cxx.
References ActivatePart(), Point::AdjustX(), Point::AdjustY(), ScRange::aEnd, ScRange::aStart, aViewData, tools::Rectangle::Bottom(), ScAddress::Col(), o3tl::convert(), ScViewData::GetActivePart(), ScDocument::GetColOffset(), ScViewData::GetDocument(), ScGridWindow::GetDrawMapMode(), ScViewData::GetHSplitMode(), ScViewData::getLOKVisibleArea(), ScDocument::GetMMRect(), vcl::Window::GetOutputSizePixel(), ScDocument::GetRowOffset(), ScViewData::GetTabNo(), ScViewData::GetVSplitMode(), Size::Height(), comphelper::LibreOfficeKit::isActive(), ScDocument::IsLayoutRTL(), tools::Rectangle::Left(), OutputDevice::LogicToLogic(), ScDocument::MaxCol(), ScDocument::MaxRow(), o3tl::mm100, nBorder, pGridWin, vcl::Window::PixelToLogic(), tools::Rectangle::Right(), ScAddress::Row(), SC_SPLIT_BOTTOMLEFT, SC_SPLIT_BOTTOMRIGHT, SC_SPLIT_FIX, SC_SPLIT_LEFT, SC_SPLIT_TOP, SC_SPLIT_TOPRIGHT, tools::Rectangle::SetBottom(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), Point::setX(), Point::setY(), tools::Rectangle::Top(), o3tl::twip, WhichH(), WhichV(), Size::Width(), Point::X(), and Point::Y().
Referenced by FuInsertChart::FuInsertChart().
|
inline |
Definition at line 600 of file tabview.hxx.
References pDrawBrushSet.
Referenced by ScGridWindow::DrawMouseButtonUp(), and ScTabViewShell::SetCurSubShell().
|
inline |
Definition at line 333 of file tabview.hxx.
References pDrawOld.
Referenced by ScTabViewShell::ExecDraw().
|
inline |
Definition at line 332 of file tabview.hxx.
References pDrawActual.
Referenced by ScGridWindow::DrawCommand(), ScGridWindow::DrawEndAction(), ScGridWindow::DrawKeyInput(), ScGridWindow::DrawMouseButtonDown(), ScGridWindow::DrawMouseButtonUp(), ScGridWindow::DrawMouseMove(), ScViewFunc::EditNote(), ScTabViewShell::ExecDraw(), ScTabViewShell::ExecDrawIns(), ScTabViewShell::ExecStyle(), ScGridWinUIObject::execute(), lcl_KeyEditMode(), FuConstruct::MouseButtonUp(), FuSelection::MouseButtonUp(), ScTabViewShell::PrepareClose(), ScTabViewObj::select(), and ScTabViewShell::WindowChanged().
|
inline |
Definition at line 596 of file tabview.hxx.
References pFrameWin.
Referenced by ScInputHandler::EnterHandler(), ScInputHandler::KeyInput(), ScViewFunc::MoveTable(), ScViewFunc::PasteFromClip(), ScViewFunc::SearchAndReplace(), ScTabViewShell::SetCurSubShell(), and ScViewFunc::Solve().
|
inline |
Definition at line 347 of file tabview.hxx.
References aFunctionSet.
Referenced by ScGridWindow::MouseButtonDown(), and ScGridWindow::MouseButtonUp().
tools::Long ScTabView::GetGridHeight | ( | ScVSplitPos | eWhich | ) |
Definition at line 3039 of file tabview3.cxx.
References aViewData, ScViewData::GetActiveWin(), vcl::Window::GetSizePixel(), Size::Height(), comphelper::LibreOfficeKit::isActive(), pGridWin, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_TOP, and SC_SPLIT_TOPLEFT.
Referenced by CalcZoom(), ScViewData::CellsAtY(), ScViewData::GetPosFromPixel(), ScViewData::GetScrPos(), ScInputWindow::MouseButtonDown(), and ScViewData::SetEditEngine().
Point ScTabView::GetGridOffset | ( | ) | const |
Definition at line 909 of file tabview.cxx.
References Point::AdjustX(), Point::AdjustY(), aViewData, Height, ScViewData::IsHeaderMode(), ScViewData::IsOutlineMode(), pColBar, pColOutline, pRowBar, pRowOutline, SC_SPLIT_BOTTOM, SC_SPLIT_LEFT, and Width.
Referenced by ScViewData::UpdateFixX(), and ScViewData::UpdateFixY().
tools::Long ScTabView::GetGridWidth | ( | ScHSplitPos | eWhich | ) |
Definition at line 3017 of file tabview3.cxx.
References aViewData, ScViewData::GetActiveWin(), vcl::Window::GetSizePixel(), comphelper::LibreOfficeKit::isActive(), pGridWin, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_BOTTOMRIGHT, SC_SPLIT_LEFT, and Size::Width().
Referenced by CalcZoom(), ScViewData::CellsAtX(), ScViewData::GetPosFromPixel(), ScViewData::GetScrPos(), and ScViewData::SetEditEngine().
|
inline |
Definition at line 340 of file tabview.hxx.
References maHighlightRanges.
Referenced by ScGridWindow::DrawContent().
Point ScTabView::GetInsertPos | ( | ) | const |
Definition at line 1737 of file tabview.cxx.
References aViewData, o3tl::convert(), ScDocument::GetColWidth(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocument(), ScDocument::GetRowHeight(), ScViewData::GetTabNo(), i, ScDocument::IsNegativePage(), o3tl::mm100, and o3tl::twip.
Referenced by ScTabViewShell::ExecGallery(), ScTabViewShell::Execute(), FuInsertOLE::FuInsertOLE(), ScTabViewShell::InsertURLButton(), and lcl_InsertGraphic().
sal_uInt16 ScTabView::GetLockedModifiers | ( | ) | const |
Definition at line 1974 of file tabview.cxx.
References pSelEngine.
Referenced by ScCellShell::Execute(), ScCellShell::ExecuteCursor(), ScCellShell::ExecutePage(), ScCellShell::GetState(), SelMouseButtonDown(), and ScTabViewShell::TabKeyInput().
|
inline |
Definition at line 622 of file tabview.hxx.
References mnLOKEndHeaderCol.
Referenced by ScGridWindow::UpdateFormulas(), and ScGridWindow::UpdateVisibleRange().
|
inline |
Definition at line 620 of file tabview.hxx.
References mnLOKEndHeaderRow.
Referenced by ScGridWindow::UpdateFormulas(), and ScGridWindow::UpdateVisibleRange().
|
inline |
Definition at line 621 of file tabview.hxx.
References mnLOKStartHeaderCol.
Referenced by ScGridWindow::UpdateFormulas(), and ScGridWindow::UpdateVisibleRange().
|
inline |
Definition at line 619 of file tabview.hxx.
References mnLOKStartHeaderRow.
Referenced by ScGridWindow::UpdateFormulas(), and ScGridWindow::UpdateVisibleRange().
Point ScTabView::GetMousePosPixel | ( | ) |
Definition at line 1979 of file tabview.cxx.
References GetActiveWin(), and ScGridWindow::GetMousePosPixel().
Referenced by ScViewData::GetMousePosPixel().
|
inline |
Definition at line 339 of file tabview.hxx.
References pPageBreakData.
Referenced by ScGridWindow::DrawContent(), ScGridWindow::DrawPagePreview(), and ScGridWindow::HitPageBreak().
Definition at line 650 of file tabview2.cxx.
References aViewData, ScViewData::CellsAtX(), ScViewData::CellsAtY(), ScViewData::GetActivePart(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetPageUpDownOffset(), ScViewData::GetPPTX(), ScViewData::GetRefEndX(), ScViewData::GetRefEndY(), comphelper::LibreOfficeKit::isActive(), IsBlockMode(), ScViewData::IsRefMode(), nBlockEndX, nBlockEndY, SC_SIZE_NONE, ScViewData::ToPixel(), WhichH(), and WhichV().
Referenced by ScCellShell::ExecuteCursor(), ExpandBlockPage(), and MoveCursorPage().
|
inline |
Returns the pending tab bar width relative to the frame window width (0.0 ... 1.0).
Definition at line 320 of file tabview.hxx.
References mfPendingTabBarWidth.
Referenced by ScViewData::WriteExtOptions().
|
static |
Returns the current tab bar width relative to the frame window width (0.0 ... 1.0).
Definition at line 873 of file tabview.cxx.
Referenced by ScVbaWindow::getTabRatio(), and ScViewData::WriteExtOptions().
void ScTabView::getRowColumnHeaders | ( | const tools::Rectangle & | rRectangle, |
tools::JsonWriter & | rJsonWriter | ||
) |
*** start collecting ROWS ***
1) compute start and end rows
2) if we are approaching current max tiled row, signal a size changed event and invalidate the involved area
3) create string data for rows
end collecting ROWS
*** start collecting COLS ***
1) compute start and end columns
2) if we are approaching current max tiled column, signal a size changed event and invalidate the involved area
3) create string data for columns
end collecting COLs
Definition at line 2699 of file tabview.cxx.
References ScRange::aEnd, ScRange::aStart, aViewData, tools::Rectangle::Bottom(), ScAddress::Col(), vcl::Region::Exclude(), vcl::Region::GetBoundRect(), ScOutlineTable::GetColArray(), ScOutlineArray::GetDepth(), ScViewData::GetDocument(), ScViewData::GetLOKHeightHelper(), ScViewData::GetLOKWidthHelper(), ScDocument::GetOutlineTable(), ScOutlineTable::GetRowArray(), ScViewData::GetTabNo(), ScPositionHelper::insert(), tools::Rectangle::IsEmpty(), comphelper::LibreOfficeKit::isRangeHeaders(), tools::Rectangle::Left(), mnLOKEndHeaderCol, mnLOKEndHeaderRow, mnLOKStartHeaderCol, mnLOKStartHeaderRow, pColBar, pRowBar, tools::JsonWriter::put(), tools::JsonWriter::putRaw(), ScPositionHelper::removeByIndex(), tools::Rectangle::Right(), ScAddress::Row(), SAL_INFO, SC_SPLIT_BOTTOM, SC_SPLIT_LEFT, tools::JsonWriter::startArray(), tools::JsonWriter::startStruct(), tools::Rectangle::Top(), UpdateFormulas(), and UpdateVisibleRange().
Referenced by ScModelObj::getRowColumnHeaders().
|
inline |
Definition at line 352 of file tabview.hxx.
References pDrawView.
Referenced by ScTabViewShell::ActivateObject(), ScGridWindow::Command(), ScTabViewShell::ConnectObject(), ScGridWindow::CreateAnchorHandle(), ScSelectionTransferObj::CreateDrawData(), ScSelectionTransferObj::CreateFromView(), ScGridWindow::DeleteSurroundingText(), ScTabViewShell::DoVerb(), ScGridWindow::DrawAfterScroll(), ScGridWindow::DrawContent(), ScGridWindow::DrawMarkDropObj(), ScGridWindow::DrawRedraw(), ScGridWindow::DrawSdrGrid(), ScOutputData::DrawSelectiveObjects(), ScViewFunc::EditNote(), ScTabViewShell::ExecDraw(), ScDrawShell::ExecDrawFunc(), ScTabViewShell::ExecDrawIns(), ScDrawTextObjectBar::ExecFormText(), ScTabViewShell::ExecImageMap(), ScTabViewShell::ExecStyle(), ScTabViewShell::Execute(), ScDrawTextObjectBar::ExecuteExtra(), ScDrawTextObjectBar::ExecuteGlobal(), ScTabViewShell::ExecuteObject(), ScTabViewObj::GetClickedObject(), ScTabViewShell::GetDrawInsState(), ScGridWindow::GetDrawMapMode(), ScDrawShell::GetDrawView(), ScTabViewShell::GetDrawView(), ScDrawTextObjectBar::GetFormTextState(), ScTabViewShell::GetImageMapState(), ScTabViewShell::GetObjectState(), ScGridWindow::getOverlayManager(), ScViewData::GetScDrawView(), ScTabViewShell::getSelectedXShapes(), ScGridWindow::GetSurroundingText(), ScGridWindow::GetSurroundingTextSelection(), ScDocShell::GetThemeColors(), IMPL_LINK(), ScTabViewShell::InsertURLButton(), ScDrawTextObjectBar::IsNoteEdit(), ScTabViewShell::IsQRCodeSelected(), ScTabViewShell::IsSignatureLineSelected(), ScTabViewShell::IsSignatureLineSigned(), lcl_InsertGraphic(), ScViewFunc::MoveTable(), ScTabViewShell::NotifyCursor(), ScModelObj::paintTile(), ScViewFunc::PasteDataFormat(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFromClip(), ScClipUtil::PasteFromClipboard(), ScViewFunc::PasteGraphic(), ScViewFunc::PasteObject(), ScViewFunc::PasteOnDrawObjectLinked(), ScGridWindow::PasteSelection(), ScModelObj::postMouseEvent(), ScOutputData::PostPrintDrawingLayer(), ScGridWindow::PrePaint(), ScTabViewShell::PrepareClose(), ScOutputData::PrePrintDrawingLayer(), ScOutputData::PrintDrawingLayer(), ScModelObj::resetSelection(), ScTabViewObj::select(), ScGridWindow::SelectForContextMenu(), ScTabViewShell::SetCurSubShell(), ScModelObj::setPart(), ScTabViewShell::UpdateDrawShell(), ScGridWindow::UpdateStatusPosSize(), and ScTabViewShell::WindowChanged().
|
staticprivate |
Definition at line 355 of file tabview4.cxx.
References ScrollAdaptor::GetThumbPos().
Referenced by ScrollHdl().
|
inline |
Definition at line 348 of file tabview.hxx.
References pSelEngine.
Referenced by ScGridWindow::HandleMouseButtonDown(), InitOwnBlockMode(), ScGridWindow::MouseButtonUp(), ScGridWindow::MouseMove(), ScTabViewShell::Notify(), and ScGridWindow::StartDrag().
OString ScTabView::getSheetGeometryData | ( | bool | bColumns, |
bool | bRows, | ||
bool | bSizes, | ||
bool | bHidden, | ||
bool | bFiltered, | ||
bool | bGroups | ||
) |
Definition at line 2929 of file tabview.cxx.
References aViewData, ScDocument::dumpSheetGeomData(), eType, FILTERED, ScViewData::GetDocument(), ScViewData::GetTabNo(), GROUPS, HIDDEN, ScDocument::MaxCol(), MAXTILEDROW, SIZES, and stringstream.
Referenced by ScModelObj::getSheetGeometryData().
tools::Long ScTabView::GetTabBarWidth | ( | ) | const |
Returns the current tab bar width in pixels.
Definition at line 868 of file tabview.cxx.
References pTabControl.
Referenced by ScViewData::WriteUserData(), and ScViewData::WriteUserDataSequence().
|
inline |
Definition at line 344 of file tabview.hxx.
References aViewData.
Referenced by ScTabViewShell::Activate(), ScTabViewShell::ActivateObject(), ScTabViewShell::AddAccessibilityObject(), ScViewFunc::AdjustBlockHeight(), ScBlockUndo::AdjustHeight(), ScViewFunc::AdjustPrintZoom(), ScDocFunc::AdjustRowHeight(), ScViewFunc::AdjustRowHeight(), ScViewFunc::AppendTable(), ScExtraEditViewManager::Apply(), ScViewFunc::ApplyAttr(), ScViewFunc::ApplyAttributes(), ScViewFunc::ApplyPatternLines(), ScViewFunc::ApplySelectionPattern(), ScViewFunc::ApplyUserItemSet(), ScViewFunc::AutoFormat(), ScDBFunc::AutoOutline(), ScViewFunc::AutoSum(), ScInputHandler::CancelHandler(), ScUndoUseScenario::CanRepeat(), ScViewFunc::ChangeIndent(), ScViewFunc::ChangeNumFmtDecimals(), ScHeaderControl::Command(), ScTextWnd::Command(), ScModule::ConfigurationChanged(), ScTabViewShell::ConnectObject(), ScDBFunc::Consolidate(), ScTabViewShell::Construct(), ScAccessibleSpreadsheet::ConstructScAccessibleSpreadsheet(), ScViewFunc::ConvertFormulaToValue(), ScViewFunc::CopyAutoSpellData(), ScViewFunc::CopyToClip(), ScViewFunc::CopyToClipMultiRange(), ScViewFunc::CopyToClipSingleRange(), ScViewFunc::CopyToTransferable(), ScViewFunc::CreateAutoFormatData(), ScSelectionTransferObj::CreateCellData(), ScSelectionTransferObj::CreateDrawData(), ScSelectionTransferObj::CreateFromView(), ScModule::CreateItemSet(), ScViewFunc::CreateNames(), ScTabViewShell::CreateRefDialogController(), ScViewFunc::CutToClip(), ScInputHandler::DataChanged(), ScInputHandler::DataChanging(), ScViewFunc::DataFormPutData(), ScDBFunc::DataPilotInput(), ScDBFunc::DataPilotMove(), ScDBFunc::DataPilotSort(), ScDBFunc::DateGroupDataPilot(), ScTabViewShell::Deactivate(), ScViewFunc::DeleteCells(), ScViewFunc::DeleteContents(), ScViewFunc::DeleteMulti(), ScViewFunc::DeletePageBreak(), ScDBFunc::DeletePivotTable(), ScInputHandler::DeleteRangeFinder(), ScViewFunc::DeleteTable(), ScViewFunc::DeleteTables(), ScAccessibleSpreadsheet::deselectAccessibleChild(), ScViewFunc::DetectiveAddError(), ScViewFunc::DetectiveAddPred(), ScViewFunc::DetectiveAddSucc(), ScViewFunc::DetectiveDelAll(), ScViewFunc::DetectiveDelPred(), ScViewFunc::DetectiveDelSucc(), ScViewFunc::DetectiveMarkInvalid(), ScViewFunc::DetectiveMarkPred(), ScViewFunc::DetectiveMarkSucc(), ScViewFunc::DetectiveRefresh(), ScDispatch::dispatch(), ScViewFunc::DoAutoAttributes(), ScTabViewShell::DoAutoSum(), ScUndoMoveTab::DoChange(), ScUndoInsertCells::DoChange(), ScUndoDeleteCells::DoChange(), ScUndoFillTable::DoChange(), ScPosWnd::DoEnter(), ScDocShell::DoEnterHandler(), ScUndoTabProtect::DoProtect(), ScTabViewShell::DoReadUserData(), ScTabViewShell::DoReadUserDataSequence(), ScViewFunc::DoRefConversion(), ScViewFunc::DoSheetConversion(), ScDBFunc::DoSubTotals(), ScViewFunc::DoThesaurus(), ScGridWindow::DrawContent(), ScColBar::DrawInvert(), ScRowBar::DrawInvert(), ScViewFunc::EditNote(), ScViewFunc::EnterBlock(), ScViewFunc::EnterData(), ScViewFunc::EnterDataAtCursor(), ScInputHandler::EnterHandler(), ScViewFunc::EnterMatrix(), ScViewFunc::EnterValue(), ScTabViewShell::ExecDraw(), ScTabViewShell::ExecDrawIns(), ScTabViewShell::ExecDrawOpt(), ScTabViewShell::ExecImageMap(), ScTabViewShell::ExecSearch(), ScTabViewShell::ExecStyle(), ScPivotShell::Execute(), ScDocShell::Execute(), ScTabViewShell::Execute(), ScTabViewShell::ExecuteCellFormatDlg(), ScCellShell::ExecuteEdit(), ScTabViewShell::ExecuteRetypePassDlg(), ScTabViewShell::ExecuteSave(), ScTabViewShell::ExecuteTable(), ScTabViewShell::ExecuteUndo(), XclExpXmlStream::exportDocument(), ScViewFunc::ExtendScenario(), ScViewFunc::FillAuto(), ScPatternAttr::fillColor(), ScViewFunc::FillCrossDblClick(), ScTabViewShell::FillFieldData(), ScViewFunc::FillSeries(), ScViewFunc::FillSimple(), ScViewFunc::FillTab(), ScChildrenShapes::FindSelectedShapesChanges(), FuDraw::ForcePointer(), FuPoor::ForceScroll(), ScInputHandler::FormulaPreview(), ScTabViewObj::freezeAtPosition(), FuInsertChart::FuInsertChart(), FuInsertOLE::FuInsertOLE(), ScAccessibleSpreadsheet::getAccessibleAtPoint(), ScAccessibleSpreadsheet::GetAccessibleCellAt(), ScVbaApplication::getActiveCell(), ScTabViewObj::getActiveSheet(), ScDBFunc::GetAnonymousDBData(), ScViewFunc::GetAutoSumArea(), ScViewFunc::GetAutoSumFormula(), ScDocShell::GetBestViewShell(), ScAccessibleCell::GetBoundingBox(), ScAccessibleSpreadsheet::GetChildIndexAddress(), ScTabViewObj::GetClickedObject(), ScModule::GetClipDoc(), ScInputHandler::GetColData(), ScTabViewShell::GetColorConfigColor(), ScTabViewShell::GetColorConfigName(), ScTabViewObj::getCount(), ScViewFunc::GetCreateNameFlags(), ScAccessibleDocument::GetCurCellAddress(), ScPivotShell::GetCurrDPObject(), ScAccessibleDocument::GetCurrentCellName(), ScDBFunc::GetDBData(), ScTabViewShell::GetDialogParent(), ScVbaApplication::getDisplayScrollBars(), ScAccessibleCellTextData::GetDocShell(), ScAccessibleDocument::GetDocument(), ScAccessibleCell::GetDocument(), ScAccessibleSpreadsheet::GetDocument(), ScModelObj::getDocWindow(), ScColBar::GetDragHelp(), ScRowBar::GetDragHelp(), ScTabViewShell::GetDrawInsState(), ScTabViewShell::GetDrawOptState(), ScChildrenShapes::GetDrawPage(), ScColBar::GetEntrySize(), ScRowBar::GetEntrySize(), ScColBar::GetEntryText(), ScViewPaneBase::getFirstVisibleColumn(), ScViewPaneBase::getFirstVisibleRow(), ScTabViewShell::GetFormula(), ScAccessibleSpreadsheet::GetFormulaCurrentFocusCell(), ScInputHandler::GetFormulaData(), ScTabViewShell::GetFunction(), ScTabViewObj::getIsWindowSplit(), ScTabViewShell::getLOKVisibleArea(), ScTextWnd::GetNumLines(), ScTabViewObj::GetObjectByIndex_Impl(), ScTabViewShell::GetObjectState(), ScViewFunc::GetOptimalColWidth(), ScTabViewShell::getPart(), ScColBar::GetPos(), ScRowBar::GetPos(), ScTabViewShell::GetPrinter(), ScTabViewObj::getPropertyValue(), ScViewPaneBase::getReferredCells(), ScTabViewShell::GetSaveState(), ScDocShell::GetSaveTab(), ScVbaNames::getScDocument(), ScVbaWindow::getScrollColumn(), ScVbaWindow::getScrollRow(), ScAccessibleSpreadsheet::getSelectedAccessibleChild(), ScAccessibleSpreadsheet::getSelectedAccessibleChildCount(), ScAccessibleSpreadsheet::getSelectedAccessibleColumns(), ScAccessibleSpreadsheet::getSelectedAccessibleRows(), ScDBFunc::GetSelectedMemberList(), ScTabViewObj::getSelectedSheets(), ScTabViewObj::getSelection(), ScViewFunc::GetSelectionFrame(), ScViewFunc::GetSelectionPattern(), ScViewFunc::GetSelectionScriptType(), ScTabViewShell::GetSelectionText(), ScTabViewObj::getSplitColumn(), ScTabViewObj::getSplitHorizontal(), ScTabViewObj::getSplitRow(), ScTabViewObj::getSplitVertical(), ScPivotShell::GetState(), ScTabViewShell::GetState(), ScTabViewShell::GetStateTable(), ScViewFunc::GetStyleSheetFromMarked(), ScTabViewShell::GetStyleState(), ScVbaWindow::getTabRatio(), ScAccessibleCellTextData::GetTextForwarder(), ScDocShell::GetThemeColors(), ScTabViewObj::getTransferable(), ScTabViewShell::GetUndoState(), ScVbaWindow::getView(), ScDocShell::GetViewData(), ScNavigatorDlg::GetViewData(), ScViewPaneBase::GetVisArea(), ScAccessibleDocument::GetVisibleArea_Impl(), ScViewPaneBase::getVisibleRange(), ScAccessibleDocument::getVisibleTable(), ScTabViewObj::GetZoom(), ScTabViewObj::GetZoomType(), ScVbaApplication::GoTo(), ScDBFunc::GotoDBArea(), ScAccessibleDocument::grabFocus(), ScDBFunc::GroupDataPilot(), ScViewFunc::HasBookmarkAtCursor(), ScTabViewObj::hasFrozenPanes(), ScTabViewShell::HasSelection(), ScDBFunc::HasSelectionForDateGroup(), ScDBFunc::HasSelectionForDrillDown(), ScDBFunc::HasSelectionForNumGroup(), ScDBFunc::HideAutoFilter(), ScColBar::HideEntries(), ScRowBar::HideEntries(), ScDBFunc::HideMarkedOutlines(), ScDBFunc::HideOutline(), ScViewFunc::HideTable(), IMPL_LINK(), sc::IMPL_STATIC_LINK(), ScInputHandler::ImplCreateEditEngine(), ooo::vba::excel::implnCopy(), ooo::vba::excel::implnCut(), ooo::vba::excel::implnPasteSpecial(), ooo::vba::excel::implSetZoom(), ScDBFunc::ImportData(), ScViewFunc::ImportTables(), ScSpellDialogChildWindow::Init(), ScTpUserLists::Init(), ScTextWnd::InitEditEngine(), ScInputHandler::InitRangeFinder(), ScTabViewShell::InnerResizePixel(), ScInputHandler::InputChanged(), ScInputHandler::InputCommand(), ScViewFunc::InsertAreaLink(), ScViewFunc::InsertBookmark(), ScDocFunc::InsertCells(), ScViewFunc::InsertCells(), ScViewFunc::InsertCurrentTime(), ScViewFunc::InsertName(), ScViewFunc::InsertNameList(), ScViewFunc::InsertPageBreak(), ScViewFunc::InsertSpecialChar(), ScViewFunc::InsertTable(), ScViewFunc::InsertTableLink(), ScViewFunc::InsertTables(), ScTabViewObj::insertTransferable(), ScTabViewShell::InsertURL(), ScTabViewShell::InsertURLButton(), ScTabViewShell::InsertURLField(), ScGridWindow::InvalidateLOKViewCursor(), ScAccessibleSpreadsheet::isAccessibleColumnSelected(), ScAccessibleSpreadsheet::isAccessibleRowSelected(), ScAccessibleSpreadsheet::isAccessibleSelected(), ScTabViewShell::isAnyEditViewInRange(), ScAccessibleSpreadsheet::IsCompleteSheetSelected(), ScAccessibleSpreadsheet::IsFocused(), ScAccessibleCell::IsFocused(), ScAccessibleSpreadsheet::IsFormulaMode(), ScColBar::IsLayoutRTL(), ScRowBar::IsMirrored(), ScInputHandler::IsModalMode(), ScTabViewObj::IsMouseListening(), FuSelection::IsNoteCaptionClicked(), ScTabViewShell::IsRefInputMode(), ScAccessibleSpreadsheet::IsScAddrFormulaSel(), ScAccessibleCell::IsSelected(), ScHeaderControl::IsSelectionAllowed(), ScAccessibleDocument::IsTableSelected(), FuConstruct::KeyInput(), FuDraw::KeyInput(), ScInputHandler::KeyInput(), KillEditView(), lcl_GetInputType(), lcl_getViewMatchingDocZoomTab(), lcl_InsertGraphic(), lcl_KeyEditMode(), lcl_SelectAll(), ScViewFunc::LinkBlock(), ScTextWnd::MakeDialogEditView(), ScDBFunc::MakeOutline(), FuText::MakeOutliner(), ScDBFunc::MakePivotTable(), ScViewFunc::MakeScenario(), ScViewFunc::MarkAndJumpToRanges(), ScNavigatorDlg::MarkDataArea(), ScUndoUtil::MarkSimpleBlock(), ScViewFunc::MergeCells(), ScDocShell::MergeDocument(), ScViewFunc::ModifyCellSize(), ScModule::ModifyOptions(), FuSelection::MouseButtonDown(), FuText::MouseButtonDown(), ScHeaderControl::MouseButtonDown(), FuConstruct::MouseButtonUp(), FuSelection::MouseButtonUp(), FuText::MouseButtonUp(), ScGridWindow::MouseButtonUp(), ScHeaderControl::MouseMove(), ScTabViewObj::MousePressed(), ScTabViewObj::MouseReleased(), ScViewFunc::MoveBlockTo(), ScViewFunc::MoveTable(), ScAccessibleDocument::Notify(), ScAccessibleSpreadsheet::Notify(), ScTabViewShell::Notify(), ScInputHandler::NotifyChange(), ScTabViewShell::NotifyCursor(), ScDocFunc::NotifyInputHandler(), ScAccessibleSpreadsheet::NotifyRefMode(), ScDBFunc::NumGroupDataPilot(), ScClient::ObjectAreaChanged(), OnLibreOfficeKitTabChanged(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScViewFunc::OnLOKSetWidthOrHeight(), ScDBFunc::OnLOKShowHideColRow(), ScDBFunc::OutlinePossible(), ScHeaderControl::Paint(), ScUndoDragDrop::PaintArea(), ScModelObj::paintTile(), ScViewFunc::PasteDataFormat(), ScViewFunc::PasteDraw(), ScViewFunc::PasteFile(), ScViewFunc::PasteFromClip(), ScViewFunc::PasteFromClipToMultiRanges(), ScViewFunc::PasteFromSystem(), ScViewFunc::PasteFromTransferable(), ScViewFunc::PasteGraphic(), ScViewFunc::PasteLink(), ScViewFunc::PasteMultiRangesFromClip(), ScViewFunc::PasteObject(), ScViewFunc::PasteRTF(), ScDocShell::PostEditView(), ScModelObj::postMouseEvent(), ScViewFunc::PostPasteFromClip(), ScAccessibleDocument::PreInit(), ScTabViewShell::PrepareClose(), ScVbaWorksheets::PrintPreview(), ScViewFunc::ProtectDoc(), ScViewFunc::ProtectSheet(), ScDBFunc::Query(), ScTabViewShell::QueryObjAreaPixel(), ScTabViewShell::ReadUserData(), ScTabViewShell::ReadUserDataSequence(), ScDBFunc::RecalcPivotTable(), ScUndoWidthOrHeight::Redo(), ScUndoAutoFormat::Redo(), ScUndoDoOutline::Redo(), ScUndoOutlineLevel::Redo(), ScUndoRemoveAllOutlines::Redo(), ScUndoAutoOutline::Redo(), ScUndoSubTotals::Redo(), ScUndoQuery::Redo(), ScUndoImportData::Redo(), ScUndoRepeatDB::Redo(), ScUndoConsolidate::Redo(), ScUndoCopyTab::Redo(), ScAcceptChgDlgWrapper::ReInitDlg(), ScFormulaReferenceHelper::ReleaseFocus(), ScTabViewShell::RemoveAccessibilityObject(), ScDBFunc::RemoveAllOutlines(), ScViewFunc::RemoveManualBreaks(), ScViewFunc::RemoveMerge(), ScDBFunc::RemoveOutline(), ScViewFunc::RemoveStyleSheetInUse(), ScViewFunc::RenameTable(), ScUndoPaste::Repeat(), ScUndoClearItems::Repeat(), ScUndoPrintZoom::Repeat(), ScUndoDeleteTab::Repeat(), ScDBFunc::RepeatDB(), ScViewFunc::ReplaceNote(), ScClient::RequestNewObjectArea(), FuDraw::ResetModifiers(), ScColBar::ResizeAllowed(), ScRowBar::ResizeAllowed(), ScAcceptChgDlgWrapper::ScAcceptChgDlgWrapper(), ScChildrenShapes::ScChildrenShapes(), ScDataFormDlg::ScDataFormDlg(), ScHFPage::ScHFPage(), ScPageBreakShell::ScPageBreakShell(), ScPivotShell::ScPivotShell(), ScPrintAreasDlg::ScPrintAreasDlg(), ScTabViewObj::ScTabViewObj(), ScTabViewShell::ScTabViewShell(), ScViewFunc::SearchAndReplace(), ScTabViewObj::select(), ScVbaWorksheets::Select(), ScAccessibleSpreadsheet::selectAllAccessibleChildren(), ScAccessibleSpreadsheet::SelectCell(), ScTabViewObj::SelectionChanged(), ScViewFunc::SelectionEditable(), ScDBFunc::SelectLevel(), ScTabViewShell::SelectObject(), ScColBar::SelectWindow(), ScRowBar::SelectWindow(), ScTabViewObj::setActiveSheet(), ScTabViewShell::SetCurSubShell(), ScDBFunc::SetDataPilotDetails(), ScChildrenShapes::SetDrawBroadcaster(), ScTabViewShell::SetDrawShell(), ScTabViewShell::SetDrawTextUndo(), ScTabViewShell::SetEditShell(), ScColBar::SetEntrySize(), ScRowBar::SetEntrySize(), ScViewPaneBase::setFirstVisibleColumn(), ScViewPaneBase::setFirstVisibleRow(), ScModelObj::setGraphicSelection(), FuText::SetInEditMode(), ScViewFunc::SetMarkedWidthOrHeight(), ScColBar::SetMarking(), ScRowBar::SetMarking(), ScInputHandler::SetMode(), ScViewFunc::SetNoteText(), ScViewFunc::SetNumberFormat(), ScViewFunc::SetNumFmtByStr(), ScTextWnd::SetNumLines(), ScTabViewShell::SetPrinter(), ScViewFunc::SetPrintRanges(), ScViewFunc::SetPrintZoom(), ScTabViewObj::setPropertyValue(), ScInputHandler::SetReference(), ScVbaWindow::setScrollColumn(), ScVbaWindow::setScrollRow(), ScViewFunc::SetSelectionFrameLines(), ScViewFunc::SetStyleSheetToMarked(), ScViewFunc::SetTabBgColor(), ScVbaWindow::setTabRatio(), ScViewFunc::SetValidation(), ScDocShell::SetVisAreaOrSize(), ScViewFunc::SetWidthOrHeight(), ScTabViewObj::SetZoom(), ScTabViewShell::SetZoomFactor(), ScTabViewObj::SetZoomType(), ScTabViewObj::SheetChanged(), ScInputHandler::ShowArgumentsTip(), ScBlockUndo::ShowBlock(), ScMultiBlockUndo::ShowBlock(), ScDBFunc::ShowDataPilotSourceData(), ScFormulaReferenceHelper::ShowFormulaReference(), ScDBFunc::ShowMarkedOutlines(), ScViewFunc::ShowNote(), ScDBFunc::ShowOutline(), ScSimpleUndo::ShowTable(), ScViewFunc::ShowTable(), FuConstruct::SimpleMouseButtonUp(), ScViewFunc::Solve(), ScDBFunc::Sort(), ScDBDocFunc::Sort(), sc::SparklineShell::SparklineShell(), ScViewFunc::StartFormatArea(), ScInputWindow::StartFormula(), ScInputHandler::StartTable(), FuText::StopEditMode(), ScFormulaDlg::switchBack(), TabChanged(), ScTabViewShell::TabKeyInput(), ScViewFunc::TabOp(), FuSelection::TestDetective(), ScViewFunc::TestMergeCells(), ScViewFunc::TestRemoveMerge(), ScDBFunc::TestRemoveOutline(), ScDBFunc::ToggleAutoFilter(), ScViewFunc::TransliterateText(), 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(), ScDBFunc::UngroupDataPilot(), ScViewFunc::Unprotect(), ScInputHandler::UpdateActiveView(), ScInputHandler::UpdateAdjust(), ScDBFunc::UpdateCharts(), ScGridWindow::UpdateDragRectOverlay(), UpdateEditView(), ScTabViewShell::UpdateInputHandler(), ScInputHandler::UpdateLokReferenceMarks(), ScTabViewShell::UpdateOleZoom(), ScGridWindow::updateOtherKitSelections(), ScInputHandler::UpdateRange(), ScInputHandler::UpdateRefDevice(), UpdateScrollBars(), ScViewFunc::UpdateSelectionArea(), ScInputHandler::UpdateSpellSettings(), ScViewFunc::UpdateStyleSheetInUse(), UpdateVarZoom(), ScViewFunc::UseScenario(), ScTabViewShell::UseSubTotal(), ScClient::ViewChanged(), ScTabViewShell::WriteUserData(), ScTabViewShell::WriteUserDataSequence(), ScChildrenShapes::~ScChildrenShapes(), ~ScTabView(), and ScTabViewShell::~ScTabViewShell().
|
inline |
Definition at line 345 of file tabview.hxx.
References aViewData.
|
inline |
Definition at line 382 of file tabview.hxx.
References ePos, and pGridWin.
Referenced by ScAccessibleDocument::disposing(), ScChildrenShapes::FindSelectedShapesChanges(), ScTabViewObj::freezeAtPosition(), ScAccessibleCell::GetBoundingBox(), ScAccessibleDocument::GetBoundingBox(), ScAccessibleSpreadsheet::GetBoundingBox(), ScAccessibleCell::GetBoundingBoxOnScreen(), ScAccessibleDocument::GetBoundingBoxOnScreen(), ScAccessibleSpreadsheet::GetBoundingBoxOnScreen(), ScAccessibleCellTextData::GetTextForwarder(), ScViewPaneBase::GetVisArea(), ScAccessibleDocument::GetVisibleArea_Impl(), ScAccessibleDocument::grabFocus(), ScAccessibleDocument::LogicToPixel(), ScViewForwarder::LogicToPixel(), ScAccessibleDocument::Notify(), ScViewForwarder::PixelToLogic(), ScAccessibleDocument::PreInit(), ScChildrenShapes::ScChildrenShapes(), ScChildrenShapes::SetDrawBroadcaster(), ScGridWindow::ShowNoteMarker(), and ScInputHandler::UpdateActiveView().
SvxZoomType ScTabView::GetZoomType | ( | ) | const |
Definition at line 414 of file tabview5.cxx.
References aViewData, and ScViewData::GetZoomType().
Referenced by ScTabViewShell::Execute(), ScTabViewObj::GetZoomType(), ScTabViewObj::SetZoom(), and UpdateVarZoom().
bool ScTabView::HasHintWindow | ( | ) | const |
Definition at line 876 of file tabview3.cxx.
References mxInputHintOO.
Referenced by DoResize(), and ScCellShell::Execute().
bool ScTabView::HasPageFieldDataAtCursor | ( | ) | const |
Definition at line 2267 of file tabview.cxx.
References aViewData, ScViewData::GetActivePart(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScGridWindow::GetDPFieldOrientation(), and pGridWin.
Referenced by ScCellShell::GetState().
|
inline |
Definition at line 598 of file tabview.hxx.
References pBrushDocument, and pDrawBrushSet.
Referenced by ScDrawShell::ExecFormatPaintbrush(), ScFormatShell::ExecFormatPaintbrush(), ScCellShell::Execute(), ScGridWindow::MouseMove(), ResetBrushDocument(), ScDrawShell::StateFormatPaintbrush(), and ScFormatShell::StateFormatPaintbrush().
void ScTabView::HideAllCursors | ( | ) |
Definition at line 220 of file tabview3.cxx.
References vcl::Cursor::Hide(), vcl::Cursor::IsVisible(), and pGridWin.
Referenced by ActivateView(), ScSimpleUndo::BeginRedo(), ScSimpleUndo::BeginUndo(), ScViewFunc::DeleteContents(), ScViewFunc::EnterData(), ScCellShell::ExecuteCursor(), ScCellShell::ExecuteCursorSel(), MarkDataArea(), MarkRange(), ScViewFunc::ModifyCellSize(), ScViewFunc::MoveBlockTo(), MoveCursorAbs(), PaintBlock(), ScViewFunc::PasteLink(), ScViewFunc::PasteRTF(), ScrollX(), ScrollY(), SetCursor(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), and ScTabViewShell::TabKeyInput().
void ScTabView::HideListBox | ( | ) |
Definition at line 2996 of file tabview3.cxx.
References pGridWin.
Referenced by DoResize(), ScCellShell::Execute(), ScTabViewShell::Execute(), ScFormatShell::ExecuteAlignment(), ScFormatShell::ExecuteAttr(), ScCellShell::ExecuteDB(), ScCellShell::ExecuteEdit(), ScFormatShell::ExecuteNumFormat(), ScTabViewShell::ExecuteTable(), ScFormatShell::ExecuteTextAttr(), and ScFormatShell::ExecuteTextDirection().
|
protected |
Definition at line 1522 of file tabview2.cxx.
References pGridWin.
Referenced by ScTabViewShell::Deactivate(), ScViewFunc::EditNote(), ScTabViewShell::Execute(), GestureZoomCommand(), ScTabViewShell::Notify(), ScrollCommand(), ScViewFunc::ShowNote(), ScTabViewShell::TabKeyInput(), and ZoomChanged().
|
protected |
Definition at line 34 of file tabview4.cxx.
References aTipRectangle, aViewData, VclPtr< class reference_type >::clear(), ScViewData::GetActivePart(), Help::HidePopover(), nTipAlign, nTipVisible, pGridWin, sTipString, and sTopParent.
Referenced by ScTabViewShell::Deactivate(), DoneRefMode(), ShowRefTip(), StopRefMode(), and UpdateRef().
|
private |
Definition at line 59 of file tabview5.cxx.
References aFunctionSet, aHdrFunc, aHScrollLeft, aHScrollRight, aScrollTimer, aViewData, aVScrollBottom, aVScrollTop, VclPtr< class reference_type >::Create(), ScViewData::GetDocument(), AllSettings::GetLayoutRTL(), i, InitScrollBar(), LINK, ScDocument::MaxCol(), ScDocument::MaxRow(), mbInlineWithScrollbar, pColBar, pColOutline, pDrawActual, pDrawOld, pFrameWin, pGridWin, pHdrSelEng, pHSplitter, pRowBar, pRowOutline, pSelEngine, pTabControl, pVSplitter, SC_SPLIT_BOTTOM, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_LEFT, SC_SPLIT_RIGHT, SC_SPLIT_TOP, Timer::SetInvokeHandler(), ScViewFunctionSet::SetSelectionEngine(), Timer::SetTimeout(), TestHintWindow(), WB_HSCROLL, WB_SIZEABLE, and WB_VSCROLL.
Referenced by ScTabView().
void ScTabView::InitBlockMode | ( | SCCOL | nCurX, |
SCROW | nCurY, | ||
SCTAB | nCurZ, | ||
bool | bTestNeg = false , |
||
bool | bCols = false , |
||
bool | bRows = false , |
||
bool | bForceNeg = false |
||
) |
Definition at line 453 of file tabview2.cxx.
References aViewData, bBlockCols, bBlockNeg, bBlockRows, ScViewData::GetDocument(), ScViewData::GetMarkData(), ScViewData::GetTabNo(), IsBlockMode(), ScMarkData::IsCellMarked(), ScMarkData::IsColumnMarked(), ScMarkData::IsRowMarked(), ScDocument::MaxCol(), meBlockMode, nBlockEndX, nBlockEndY, nBlockEndZ, nBlockStartX, nBlockStartXOrig, nBlockStartY, nBlockStartYOrig, nBlockStartZ, nOldCurX, nOldCurY, Normal, ScMarkData::SetMarkArea(), ScMarkData::SetMarkNegative(), and UpdateSelectionOverlay().
Referenced by ScHeaderFunctionSet::CreateAnchor(), ScGridWindow::DropTransferObj(), ExpandBlock(), ScDBFunc::GotoDBArea(), MarkColumns(), MarkCursor(), MarkDataArea(), MarkRange(), MarkRows(), ScViewFunc::PasteLink(), SelectAll(), ScAccessibleSpreadsheet::SelectCell(), ScAccessibleSpreadsheet::selectColumn(), ScAccessibleSpreadsheet::selectRow(), ScViewFunctionSet::SetAnchor(), ScGridWindow::SetCellSelectionPixel(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), ScAccessibleSpreadsheet::unselectColumn(), and ScAccessibleSpreadsheet::unselectRow().
void ScTabView::InitOwnBlockMode | ( | const ScRange & | rMarkRange | ) |
Definition at line 432 of file tabview2.cxx.
References ScRange::aEnd, ScRange::aStart, aViewData, ScAddress::Col(), SelectionEngine::CursorPosChanging(), ScViewData::GetMarkData(), GetSelEngine(), IsBlockMode(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), meBlockMode, nBlockEndX, nBlockEndY, nBlockEndZ, nBlockStartX, nBlockStartY, nBlockStartZ, Own, ScAddress::Row(), SelectionChanged(), and ScAddress::Tab().
Referenced by ScViewFunc::ApplyPatternLines(), ScViewFunc::CutToClip(), ScDBFunc::DoSubTotals(), ScUndoUtil::MarkSimpleBlock(), MoveCursorAbs(), ScViewFunc::PasteFromClip(), ScUndoUseScenario::Redo(), ScViewFunc::SearchAndReplace(), ScTabViewObj::select(), SetMarkData(), ScViewFunc::SetMarkedWidthOrHeight(), ScUndoUseScenario::Undo(), and ScViewFunc::UseScenario().
draw only markings over content!
Definition at line 309 of file tabview4.cxx.
References aViewData, eType, ScDocument::ExtendMerge(), ScViewData::GetDocument(), ScViewData::GetMarkData(), ScViewData::GetTabNo(), ScViewData::IsRefMode(), Marks, PaintArea(), SC_MOD, ScViewData::SetRefEnd(), ScViewData::SetRefMode(), ScViewData::SetRefStart(), and ScInputHandler::UpdateLokReferenceMarks().
Referenced by ClickCursor(), ExpandBlock(), MarkColumns(), MarkRows(), ScHeaderControl::MouseButtonDown(), ScAccessibleSpreadsheet::selectAllAccessibleChildren(), ScAccessibleSpreadsheet::SelectCell(), ScViewFunctionSet::SetAnchor(), ScViewFunctionSet::SetCursorAtCell(), and UpdateRef().
|
private |
Definition at line 223 of file tabview.cxx.
References aViewData, ScrollAdaptor::EnableRTL(), ScViewData::GetDocument(), ScViewData::GetTabNo(), ScDocument::IsLayoutRTL(), LINK, ScrollAdaptor::SetLineSize(), ScrollAdaptor::SetMouseReleaseHdl(), ScrollAdaptor::SetPageSize(), ScrollAdaptor::SetRange(), ScrollAdaptor::SetScrollHdl(), and ScrollAdaptor::SetVisibleSize().
Referenced by Init().
void ScTabView::InterpretVisible | ( | ) |
Definition at line 498 of file tabview4.cxx.
References aViewData, CheckNeedsRepaint(), ScDocument::GetAutoCalc(), ScViewData::GetDocument(), ScViewData::GetPosX(), ScViewData::GetPosY(), ScViewData::GetTabNo(), i, ScDocument::InterpretDirtyCells(), pGridWin, ScDocument::SanitizeCol(), ScDocument::SanitizeRow(), ScViewData::VisibleCellsX(), ScViewData::VisibleCellsY(), WhichH(), and WhichV().
Referenced by DoResize(), and ZoomChanged().
void ScTabView::InvalidateAttribs | ( | ) |
Definition at line 252 of file tabview3.cxx.
References aViewData, ScViewData::GetBindings(), and SfxBindings::Invalidate().
Referenced by CellContentChanged(), ScTabViewShell::ExecStyle(), ScGridWindow::MouseButtonUp(), and ScViewFunc::PasteDataFormat().
void ScTabView::InvalidateSplit | ( | ) |
Definition at line 2211 of file tabview.cxx.
References aViewData, ScViewData::GetBindings(), ScViewData::GetHSplitMode(), ScViewData::GetVSplitMode(), SfxBindings::Invalidate(), pHSplitter, pVSplitter, and SC_SPLIT_FIX.
Referenced by DoHSplit(), ScTabViewShell::DoReadUserData(), ScTabViewShell::DoReadUserDataSequence(), DoResize(), DoVSplit(), ScTabViewShell::Execute(), ScTabViewObj::freezeAtPosition(), FreezeSplitters(), SetTabNo(), and ScTabViewObj::splitAtPosition().
void ScTabView::InvertHorizontal | ( | ScVSplitPos | eWhich, |
tools::Long | nDragPos | ||
) |
Definition at line 468 of file tabview4.cxx.
References ScGridWindow::DoInvertRect(), vcl::Window::GetOutputSizePixel(), HDR_SLIDERSIZE, i, vcl::Window::PaintImmediately(), pGridWin, WhichV(), and Size::Width().
Referenced by ScRowBar::DrawInvert().
void ScTabView::InvertVertical | ( | ScHSplitPos | eWhich, |
tools::Long | nDragPos | ||
) |
Definition at line 483 of file tabview4.cxx.
References ScGridWindow::DoInvertRect(), vcl::Window::GetOutputSizePixel(), HDR_SLIDERSIZE, Size::Height(), i, vcl::Window::PaintImmediately(), pGridWin, and WhichH().
Referenced by ScColBar::DrawInvert().
bool ScTabView::IsBlockMode | ( | ) | const |
Definition at line 544 of file tabview2.cxx.
References meBlockMode, and None.
Referenced by DoneBlockMode(), ExpandBlock(), GetAreaMoveEndPosition(), GetPageMoveEndPosition(), InitBlockMode(), InitOwnBlockMode(), IsMarking(), MarkCursor(), and ScHeaderFunctionSet::SetCursorAtPoint().
|
inline |
Definition at line 327 of file tabview.hxx.
References bDrawSelMode.
Referenced by ScDrawView::Construct(), DrawDeselectAll(), ScGridWindow::DrawKeyInput(), ScTabViewShell::ExecDraw(), ScTabViewShell::GetDrawState(), FuDraw::KeyInput(), ScGridWindow::KeyInput(), ScDrawView::MarkListHasChanged(), FuSelection::MouseButtonDown(), FuSelection::MouseButtonUp(), ScDrawView::SelectCurrentViewObject(), ScDrawView::SelectObject(), ScTabViewShell::UpdateDrawShell(), and UpdateLayerLocks().
|
protected |
Definition at line 406 of file tabview5.cxx.
References pDrawView.
Referenced by ScTabViewShell::TabKeyInput().
|
inline |
Definition at line 459 of file tabview.hxx.
References bInActivatePart.
Referenced by ScGridWindow::Tracking().
Definition at line 424 of file tabview2.cxx.
References IsBlockMode(), nBlockStartX, nBlockStartY, and nBlockStartZ.
Referenced by ScViewFunctionSet::SetAnchor().
|
inline |
Definition at line 354 of file tabview.hxx.
References bMinimized.
Referenced by ScViewData::IsMinimized(), and ScGridWindow::UpdateFormulas().
|
inline |
Definition at line 601 of file tabview.hxx.
References bLockPaintBrush.
Referenced by ScGridWindow::DrawMouseButtonUp(), and ScGridWindow::MouseButtonUp().
void ScTabView::KillEditView | ( | bool | bNoPaint | ) |
aViewData.GetViewShell()->GetViewFrame().GetWindow().GrabFocus();
Definition at line 2196 of file tabview3.cxx.
References All, aViewData, ScTabViewShell::BroadcastAccessibility(), DrawEnableAnim(), SfxLokHelper::forEachOtherView(), GetActiveWin(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetEditEndCol(), ScViewData::GetEditEndRow(), ScViewData::GetEditStartCol(), ScViewData::GetEditStartRow(), ScViewData::GetEditView(), ScInputHandler::GetInputWindow(), EditView::GetInvalidateRect(), GetViewData(), ScViewData::GetViewShell(), vcl::Window::GrabFocus(), ScTabViewShell::HasAccessibilityObjects(), ScViewData::HasEditView(), vcl::Cursor::Hide(), i, comphelper::LibreOfficeKit::isActive(), ScViewData::IsActive(), ScInputWindow::IsInputActive(), vcl::Cursor::IsVisible(), pDrawView, pGridWin, ScViewData::ResetEditView(), and SC_MOD.
Referenced by ScViewFunc::DoSheetConversion(), ScViewFunc::DoThesaurus(), ScTabViewShell::Notify(), ScSpellDialogChildWindow::Reset(), and ScTabViewShell::~ScTabViewShell().
void ScTabView::LockModifiers | ( | sal_uInt16 | nModifiers | ) |
Definition at line 1968 of file tabview.cxx.
References pHdrSelEng, and pSelEngine.
Referenced by ScCellShell::Execute(), and ScTabViewShell::TabKeyInput().
void ScTabView::MakeDrawLayer | ( | ) |
Definition at line 1529 of file tabview2.cxx.
References aViewData, ScViewData::GetDocShell(), ScDocShell::MakeDrawLayer(), pDrawView, and pGridWin.
Referenced by ScTabViewShell::ExecDraw(), ScTabViewShell::ExecDrawIns(), ScTabViewShell::ExecGallery(), ScTabViewShell::Execute(), ScTabViewShell::InsertURLButton(), ScViewFunc::PasteDataFormat(), ScViewFunc::PasteDraw(), ScViewFunc::PasteGraphic(), ScViewFunc::PasteObject(), ScTabViewShell::ScTabViewShell(), and ViewOptionsHasChanged().
|
protected |
Definition at line 227 of file tabview5.cxx.
References aViewData, ScTabViewShell::BroadcastAccessibility(), GetActiveWin(), ScViewData::GetDocument(), ScDocument::GetDrawLayer(), ScTabViewShell::GetFormShell(), SfxShell::GetPool(), ScViewData::GetViewShell(), ScTabViewShell::HasAccessibilityObjects(), i, pDrawView, pGridWin, SC_SPLIT_BOTTOMLEFT, SetDrawFuncPtr(), FmFormShell::SetView(), TRISTATE_FALSE, and TRISTATE_INDET.
Referenced by ScTabViewShell::Construct(), and ScTabViewShell::Notify().
void ScTabView::MakeEditView | ( | ScEditEngineDefaulter * | pEngine, |
SCCOL | nCol, | ||
SCROW | nRow | ||
) |
Definition at line 2113 of file tabview3.cxx.
References aViewData, ScTabViewShell::BroadcastAccessibility(), DrawDeselectAll(), DrawEnableAnim(), ScViewData::GetActivePart(), ScViewData::GetEditView(), ScViewData::GetLogicMode(), ScViewData::GetPosX(), ScViewData::GetPosY(), ScViewData::GetSpellingView(), ScViewData::GetViewShell(), ScTabViewShell::HasAccessibilityObjects(), ScViewData::HasEditView(), i, pDrawView, pGridWin, ScViewData::SetEditEngine(), ScViewData::VisibleCellsX(), ScViewData::VisibleCellsY(), WhichH(), and WhichV().
Referenced by ScViewFunc::DoSheetConversion(), ScViewFunc::DoThesaurus(), ScConversionEngineBase::FindNextConversionCell(), ScSpellDialogChildWindow::Init(), and ScTabViewShell::Notify().
void ScTabView::MakeVisible | ( | const tools::Rectangle & | rHMMRect | ) |
Definition at line 555 of file tabview5.cxx.
References aViewData, tools::Rectangle::Bottom(), ScViewData::GetActivePart(), GetActiveWin(), ScDocument::GetColWidth(), ScViewData::GetDocument(), vcl::Window::GetOutputSizePixel(), ScViewData::GetPosX(), ScViewData::GetPosY(), ScViewData::GetPPTX(), ScViewData::GetPPTY(), ScDocument::GetRowHeight(), ScViewData::GetTabNo(), Size::Height(), ScDocument::IsNegativePage(), tools::Rectangle::Left(), vcl::Window::LogicToPixel(), ScDocument::MaxCol(), ScDocument::MaxRow(), nPPTX, nPPTY, nScrollX, nScrollY, tools::Rectangle::Right(), ScrollLines(), tools::Rectangle::Top(), WhichH(), WhichV(), and Size::Width().
Referenced by ScDrawView::MakeVisible(), and ScrollToObject().
void ScTabView::MarkColumns | ( | ) |
Definition at line 1568 of file tabview3.cxx.
References ScRange::aEnd, ScRange::aStart, aViewData, ScAddress::Col(), DoneBlockMode(), ScViewData::GetDocument(), ScMarkData::GetMarkArea(), ScViewData::GetMarkData(), ScViewData::GetMoveCursor(), ScViewData::GetTabNo(), InitBlockMode(), ScMarkData::IsMarked(), MarkCursor(), ScDocument::MaxRow(), and SelectionChanged().
Referenced by ScCellShell::ExecuteMove().
void ScTabView::MarkColumns | ( | SCCOL | nCol, |
sal_Int16 | nModifier | ||
) |
Called to select the specified full column.
nCol | Column number to do operation on |
nModifier | 0, KEY_SHIFT, KEY_MOD1, KEY_SHIFT | KEY_MOD1 |
Definition at line 1623 of file tabview3.cxx.
References aViewData, bMoveIsShift, DoneBlockMode(), DoneRefMode(), ScViewData::GetDocument(), ScViewData::GetTabNo(), InitBlockMode(), InitRefMode(), KEY_SHIFT, MarkCursor(), ScDocument::MaxRow(), SC_MOD, SC_REFTYPE_REF, SelectionChanged(), SetCursor(), and UpdateRef().
void ScTabView::MarkCursor | ( | SCCOL | nCurX, |
SCROW | nCurY, | ||
SCTAB | nCurZ, | ||
bool | bCols = false , |
||
bool | bRows = false , |
||
bool | bCellSelection = false |
||
) |
Set variables directly? (-> no flicker)
Definition at line 549 of file tabview2.cxx.
References ScRange::aEnd, aHdrFunc, ScRange::aStart, aViewData, bMoveIsShift, ScAddress::Col(), DoneBlockMode(), ScDocument::ExtendMerge(), ScDocument::ExtendOverlapped(), ScViewData::GetDocument(), ScMarkData::GetMarkArea(), ScViewData::GetMarkData(), ScViewData::GetViewShell(), InitBlockMode(), IsBlockMode(), ScMarkData::IsMarked(), ScMarkData::IsMarkNegative(), ScMarkData::IsMultiMarked(), ScDocument::MaxCol(), ScDocument::MaxRow(), meBlockMode, nBlockEndX, nBlockEndY, nBlockStartX, nBlockStartXOrig, nBlockStartY, nBlockStartYOrig, nBlockStartZ, nOldCurX, nOldCurY, Own, ScRange::PutInOrder(), ScAddress::Row(), SelectionChanged(), ScHeaderFunctionSet::SetAnchorFlag(), ScMarkData::SetMarkArea(), ScTabViewShell::UpdateInputHandler(), UpdateSelectionOverlay(), ScDocument::ValidCol(), and ScDocument::ValidRow().
Referenced by ScHeaderFunctionSet::CreateAnchor(), ScGridWindow::DropTransferObj(), ExpandBlock(), ScDBFunc::GotoDBArea(), MarkColumns(), MarkDataArea(), MarkRange(), MarkRows(), ScViewFunc::PasteLink(), SelectAll(), ScAccessibleSpreadsheet::selectColumn(), ScAccessibleSpreadsheet::selectRow(), ScGridWindow::SetCellSelectionPixel(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), ScAccessibleSpreadsheet::unselectColumn(), and ScAccessibleSpreadsheet::unselectRow().
void ScTabView::MarkDataArea | ( | bool | bIncludeCursor = true | ) |
Definition at line 1677 of file tabview3.cxx.
References aViewData, DoneBlockMode(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScDocument::GetDataArea(), ScViewData::GetDocument(), ScViewData::GetTabNo(), HideAllCursors(), InitBlockMode(), MarkCursor(), SelectionChanged(), and ShowAllCursors().
Referenced by ScTabViewShell::CreateRefDialogController(), ScCellShell::Execute(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteMove(), FuInsertChart::FuInsertChart(), and ScNavigatorDlg::MarkDataArea().
void ScTabView::MarkDataChanged | ( | ) |
Definition at line 1767 of file tabview3.cxx.
References UpdateSelectionOverlay().
Referenced by ScViewFunc::ApplyPatternLines(), ScViewFunc::CutToClip(), ScDBFunc::DoSubTotals(), ScUndoUtil::MarkSimpleBlock(), MoveCursorAbs(), ScDBFunc::OnLOKShowHideColRow(), ScViewFunc::PasteFromClip(), ScViewFunc::SearchAndReplace(), ScTabViewObj::select(), SetMarkData(), and ScViewFunc::SetMarkedWidthOrHeight().
void ScTabView::MarkMatrixFormula | ( | ) |
Definition at line 1697 of file tabview3.cxx.
References aViewData, ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocument(), ScDocument::GetMatrixFormulaRange(), ScViewData::GetTabNo(), and MarkRange().
Referenced by ScCellShell::ExecuteMove().
void ScTabView::MarkRange | ( | const ScRange & | rRange, |
bool | bSetCursor = true , |
||
bool | bContinue = false |
||
) |
Definition at line 1708 of file tabview3.cxx.
References ScRange::aEnd, AlignToCursor(), ScRange::aStart, aViewData, ScAddress::Col(), DoneBlockMode(), ScViewData::GetActivePart(), ScViewData::GetDocument(), ScViewData::GetPosX(), ScViewData::GetPosY(), HideAllCursors(), InitBlockMode(), ScDocument::IsInVBAMode(), MarkCursor(), ScDocument::MaxCol(), ScDocument::MaxRow(), ScViewData::ResetOldCursor(), ScAddress::Row(), SC_FOLLOW_JUMP, SelectionChanged(), SetCursor(), SetTabNo(), ShowAllCursors(), ScDocument::SkipOverlapped(), ScAddress::Tab(), WhichH(), and WhichV().
Referenced by ScViewFunc::AutoSum(), ScHeaderControl::Command(), ScTabViewShell::CreateRefDialogController(), ScTabViewShell::DoAutoSum(), ScGridWindow::DropTransferObj(), ScViewFunc::EnterMatrix(), ScGridWinUIObject::execute(), ScDocShell::Execute(), ScTabViewShell::Execute(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteDB(), ScCellShell::ExecuteSubtotals(), ScViewFunc::FillAuto(), ScDBFunc::GetDBData(), IMPL_LINK_NOARG(), ScDocFunc::InsertCells(), lcl_GetSortParam(), ScViewFunc::MarkAndJumpToRanges(), MarkMatrixFormula(), ScGridWindow::MouseButtonUp(), ScViewFunc::MoveBlockTo(), ScViewFunc::PasteFromClip(), ScViewFunc::PasteMultiRangesFromClip(), ScDBFunc::Query(), ScUndoAutoOutline::Redo(), ScViewFunc::RemoveMerge(), ScTabViewObj::select(), ScRedComDialog::SelectCell(), ScBlockUndo::ShowBlock(), ScMultiBlockUndo::ShowBlock(), ScDBFunc::Sort(), ScUndoDeleteCells::Undo(), ScGridWindow::UpdateAutoFilterFromMenu(), and ScDBDocFunc::UpdateImport().
void ScTabView::MarkRows | ( | ) |
Definition at line 1595 of file tabview3.cxx.
References ScRange::aEnd, ScRange::aStart, aViewData, DoneBlockMode(), ScViewData::GetDocument(), ScMarkData::GetMarkArea(), ScViewData::GetMarkData(), ScViewData::GetMoveCursor(), ScViewData::GetTabNo(), InitBlockMode(), ScMarkData::IsMarked(), MarkCursor(), ScDocument::MaxCol(), ScAddress::Row(), and SelectionChanged().
Referenced by ScCellShell::ExecuteMove().
void ScTabView::MarkRows | ( | SCROW | nRow, |
sal_Int16 | nModifier | ||
) |
Called to select the specified full row.
nRow | Row number to do operation on |
nModifier | 0, KEY_SHIFT, KEY_MOD1, KEY_SHIFT | KEY_MOD1 |
Definition at line 1650 of file tabview3.cxx.
References aViewData, bMoveIsShift, DoneBlockMode(), DoneRefMode(), ScViewData::GetDocument(), ScViewData::GetTabNo(), InitBlockMode(), InitRefMode(), KEY_SHIFT, MarkCursor(), ScDocument::MaxCol(), SC_MOD, SC_REFTYPE_REF, SelectionChanged(), SetCursor(), and UpdateRef().
void ScTabView::MoveCursorAbs | ( | SCCOL | nCurX, |
SCROW | nCurY, | ||
ScFollowMode | eMode, | ||
bool | bShift, | ||
bool | bControl, | ||
bool | bKeepOld = false , |
||
bool | bKeepSel = false |
||
) |
Definition at line 1191 of file tabview3.cxx.
References aFunctionSet, AlignToCursor(), aViewData, bMoveIsShift, ScRangeList::Contains(), DoneBlockMode(), eMode, ScMarkData::FillRangeListWithMarks(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocument(), ScTabViewShell::GetForceFocusOnCurCell(), ScViewData::GetMarkData(), ScViewData::GetTabNo(), ScViewData::GetViewShell(), HideAllCursors(), InitOwnBlockMode(), comphelper::LibreOfficeKit::isActive(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), MarkDataChanged(), ScDocument::MaxCol(), ScDocument::MaxRow(), MAXTILEDROW, pSelEngine, ScMarkData::ResetMark(), ScViewData::ResetOldCursor(), SC_MOD, SelectionChanged(), SetCursor(), ScViewFunctionSet::SetCursorAtCell(), ScTabViewShell::SetForceFocusOnCurCell(), ShowAllCursors(), TestHintWindow(), and ScDocument::ValidColRow().
Referenced by ScUndoEnterData::DoChange(), ScUndoPageBreak::DoChange(), ScUndoThesaurus::DoChange(), ScUndoCursorAttr::DoChange(), ScAuditingShell::Execute(), ScTabViewShell::Execute(), ScGridWindow::ExecuteDrop(), ScDBFunc::GotoDBArea(), ScViewFunc::LinkBlock(), ScUndoUtil::MarkSimpleBlock(), MoveCursorRel(), MoveCursorScreen(), ScUndoSetCell::MoveCursorToCell(), ScViewFunc::PasteDataFormat(), ScUndoReplace::Redo(), ScFormulaReferenceHelper::ReleaseFocus(), setCursor(), ScTabViewShell::SetDrawShell(), ScBlockUndo::ShowBlock(), ScMultiBlockUndo::ShowBlock(), ScUndoReplace::Undo(), and Unmark().
void ScTabView::MoveCursorArea | ( | SCCOL | nMovX, |
SCROW | nMovY, | ||
ScFollowMode | eMode, | ||
bool | bShift, | ||
bool | bKeepSel = false , |
||
bool | bInteractiveByUser = false |
||
) |
Definition at line 1334 of file tabview3.cxx.
References eMode, GetAreaMoveEndPosition(), and MoveCursorRel().
Referenced by ScCellShell::ExecuteCursor(), and MoveCursorKeyInput().
void ScTabView::MoveCursorEnd | ( | SCCOL | nMovX, |
SCROW | nMovY, | ||
ScFollowMode | eMode, | ||
bool | bShift, | ||
bool | bKeepSel = false |
||
) |
Definition at line 1342 of file tabview3.cxx.
References aViewData, eMode, ScViewData::GetDocument(), ScViewData::GetMoveCursor(), ScDocument::GetPrintArea(), ScViewData::GetTabNo(), MoveCursorRel(), and ScViewData::ResetOldCursor().
Referenced by ScCellShell::ExecutePage(), and MoveCursorKeyInput().
void ScTabView::MoveCursorEnter | ( | bool | bShift | ) |
Definition at line 1409 of file tabview3.cxx.
References aViewData, DIR_BOTTOM, DIR_LEFT, DIR_RIGHT, DIR_TOP, ScViewData::GetDocument(), ScViewData::GetMarkData(), ScViewData::GetMoveCursor(), ScInputOptions::GetMoveDir(), ScInputOptions::GetMoveSelection(), ScDocument::GetNextPos(), ScViewData::GetTabNo(), ScViewData::GetTabStartCol(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), MoveCursorRel(), SC_FOLLOW_LINE, SC_MOD, SC_TABSTART_NONE, and ScViewData::UpdateInputHandler().
Referenced by ScCellShell::ExecuteMove(), and ScInputHandler::KeyInput().
bool ScTabView::MoveCursorKeyInput | ( | const KeyEvent & | rKeyEvent | ) |
Definition at line 1466 of file tabview3.cxx.
References eMode, vcl::KeyCode::GetCode(), KeyEvent::GetKeyCode(), vcl::KeyCode::IsMod1(), vcl::KeyCode::IsMod2(), vcl::KeyCode::IsShift(), KEY_DOWN, KEY_END, KEY_HOME, KEY_LEFT, KEY_PAGEDOWN, KEY_PAGEUP, KEY_RIGHT, KEY_UP, MoveCursorArea(), MoveCursorEnd(), MoveCursorPage(), MoveCursorRel(), SC_FOLLOW_FIX, SC_FOLLOW_JUMP, SC_FOLLOW_LINE, and SelectNextTab().
Referenced by ScGridWindow::KeyInput().
void ScTabView::MoveCursorPage | ( | SCCOL | nMovX, |
SCROW | nMovY, | ||
ScFollowMode | eMode, | ||
bool | bShift, | ||
bool | bKeepSel = false |
||
) |
Definition at line 1326 of file tabview3.cxx.
References eMode, GetPageMoveEndPosition(), and MoveCursorRel().
Referenced by ScCellShell::ExecuteCursor(), and MoveCursorKeyInput().
void ScTabView::MoveCursorRel | ( | SCCOL | nMovX, |
SCROW | nMovY, | ||
ScFollowMode | eMode, | ||
bool | bShift, | ||
bool | bKeepSel = false |
||
) |
Definition at line 1268 of file tabview3.cxx.
References aViewData, eMode, ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocument(), ScViewData::GetOldCurX(), ScViewData::GetOldCurY(), ScViewData::GetRefEndX(), ScViewData::GetRefEndY(), ScViewData::GetTabNo(), ScDocument::GetTabProtection(), ScTableProtection::isOptionEnabled(), ScTableProtection::isProtected(), ScViewData::IsRefMode(), MoveCursorAbs(), ScViewData::ResetOldCursor(), ScTableProtection::SELECT_LOCKED_CELLS, ScTableProtection::SELECT_UNLOCKED_CELLS, SkipCursorHorizontal(), SkipCursorVertical(), and ScDocument::ValidColRow().
Referenced by ScCellShell::ExecuteCursor(), ScCellShell::ExecuteMove(), FindNextUnprot(), MoveCursorArea(), MoveCursorEnd(), MoveCursorEnter(), MoveCursorKeyInput(), MoveCursorPage(), ScViewFunc::SetWidthOrHeight(), and FuSelection::TestDetective().
void ScTabView::MoveCursorScreen | ( | SCCOL | nMovX, |
SCROW | nMovY, | ||
ScFollowMode | eMode, | ||
bool | bShift | ||
) |
Definition at line 1372 of file tabview3.cxx.
References aViewData, eMode, ScViewData::GetActivePart(), ScViewData::GetDocument(), ScViewData::GetMoveCursor(), ScViewData::GetPosX(), ScViewData::GetPosY(), ScViewData::GetTabNo(), MoveCursorAbs(), ScViewData::SetOldCursor(), ScDocument::SkipOverlapped(), ScViewData::VisibleCellsX(), ScViewData::VisibleCellsY(), WhichH(), and WhichV().
Referenced by ScCellShell::ExecuteMove().
bool ScTabView::NeedsRepaint | ( | ) |
Definition at line 3122 of file tabview3.cxx.
References pGridWin.
Referenced by sc::DataStream::ImportData().
void ScTabView::OnLibreOfficeKitTabChanged | ( | ) |
Definition at line 2070 of file tabview3.cxx.
References AddWindowToForeignEditView(), aViewData, SfxLokHelper::forEachOtherView(), ScTabViewShell::GetInputHandler(), ScViewData::GetTabNo(), GetViewData(), ScViewData::GetViewShell(), ScViewData::HasEditView(), i, comphelper::LibreOfficeKit::isActive(), SfxViewShell::libreOfficeKitViewCallback(), RemoveWindowFromForeignEditView(), and ScInputHandler::UpdateLokReferenceMarks().
Referenced by SetTabNo().
|
static |
Definition at line 660 of file tabview5.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), tools::Rectangle::AdjustTop(), SfxViewShell::Current(), basegfx::B2DPolygon::getB2DRange(), ScPostIt::GetCaption(), SfxViewShell::GetDocId(), SfxViewShell::GetFirst(), SdrCaptionObj::GetLogicRect(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMaxX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMaxY(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinY(), SfxViewShell::GetNext(), SdrCaptionObj::getTailPolygon(), SfxShell::Invalidate(), comphelper::LibreOfficeKit::isActive(), pGridWin, and tools::Rectangle::Union().
Referenced by ScViewFunc::EditNote(), ScDocFunc::ShowNote(), and FuText::StopEditMode().
void ScTabView::PaintArea | ( | SCCOL | nStartCol, |
SCROW | nStartRow, | ||
SCCOL | nEndCol, | ||
SCROW | nEndRow, | ||
ScUpdateMode | eMode = ScUpdateMode::All |
||
) |
if ( nCol1 > 0 && !aViewData.GetDocument()->IsBlockEmpty( 0, nRow1, nCol1-1, nRow2. aViewData.GetTabNo() ) )
Definition at line 2331 of file tabview3.cxx.
References Point::AdjustX(), Point::AdjustY(), All, aViewData, svtools::CALCTEXTOVERFLOW, eMode, ScViewData::GetDocument(), ScViewData::GetMaxTiledCol(), ScViewData::GetMaxTiledRow(), ScViewData::GetPosX(), ScViewData::GetPosY(), ScViewData::GetPPTX(), ScViewData::GetScrPos(), ScViewData::GetTabNo(), i, comphelper::LibreOfficeKit::isActive(), ScDocument::IsLayoutRTL(), ScDocument::MaxRow(), pGridWin, PutInOrder(), SC_CLIPMARK_SIZE, SC_MOD, Point::setX(), Point::setY(), ScViewData::VisibleCellsX(), ScViewData::VisibleCellsY(), WhichH(), and WhichV().
Referenced by AddHighlightRange(), ClearHighlightRanges(), DoneRefMode(), ScViewFunc::EnterBlock(), ScViewFunc::EnterData(), ScViewFunc::EnterMatrix(), InitRefMode(), ScTabViewShell::Notify(), PaintMarks(), PaintRangeFinderEntry(), StopRefMode(), and UpdateRef().
void ScTabView::PaintBlock | ( | bool | bReset | ) |
divide PaintBlock into two methods: RepaintBlock and RemoveBlock or similar
Definition at line 1148 of file tabview2.cxx.
References ScRange::aEnd, ScRange::aStart, aViewData, ScAddress::Col(), ScMarkData::GetMarkArea(), ScViewData::GetMarkData(), ScMarkData::GetMarkingFlag(), ScMarkData::GetMultiMarkArea(), ScViewData::GetTabNo(), HideAllCursors(), ScViewData::IsActive(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), ScMarkData::MarkToMulti(), ScMarkData::MarkToSimple(), nBlockEndX, nBlockEndY, nBlockEndZ, nBlockStartX, nBlockStartY, nBlockStartZ, PaintMarks(), ScMarkData::ResetMark(), ScAddress::Row(), ScMarkData::SetMarking(), ShowAllCursors(), ScAddress::Tab(), and UpdateSelectionOverlay().
Referenced by ActivateView(), and DoneBlockMode().
bool ScTabView::PaintExtras | ( | ) |
Definition at line 2787 of file tabview3.cxx.
References aViewData, ScViewData::GetDocument(), ScDocument::GetTableCount(), ScViewData::GetTabNo(), ScDocument::HasTable(), nCount, pTabControl, and ScViewData::SetTabNo().
Referenced by ActivateView(), ScTabViewShell::Execute(), ScCellShell::ExecuteDB(), ScModule::ModifyOptions(), ScTabViewShell::Notify(), SelectNextTab(), ScTabViewObj::setPropertyValue(), and SetTabNo().
void ScTabView::PaintGrid | ( | ) |
Definition at line 2656 of file tabview3.cxx.
Referenced by DoHSplit(), DoVSplit(), ScGridWinUIObject::execute(), ScTabViewShell::Execute(), ScTabViewShell::ExecuteTable(), FreezeSplitters(), ScModule::ModifyOptions(), ScXMLSourceDlg::OkPressed(), RecalcPPT(), ScExternalRefManager::refreshAllRefCells(), ScTabViewObj::setPropertyValue(), SetTabNo(), ScTabViewObj::SetZoom(), ScTabViewShell::SetZoomFactor(), SetZoomPercentFromCommand(), UpdatePageBreakData(), and UpdateVarZoom().
void ScTabView::PaintLeft | ( | ) |
Definition at line 2734 of file tabview3.cxx.
References i, pRowBar, and pRowOutline.
Referenced by DoVSplit(), ScGridWinUIObject::execute(), ScTabViewShell::Execute(), FreezeSplitters(), ScModule::ModifyOptions(), RecalcPPT(), ScTabViewObj::setPropertyValue(), SetTabNo(), ScTabViewObj::SetZoom(), ScTabViewShell::SetZoomFactor(), SetZoomPercentFromCommand(), and UpdateVarZoom().
Definition at line 2745 of file tabview3.cxx.
References aViewData, ScViewData::GetDocument(), ScViewData::GetFixPosY(), ScViewData::GetPosY(), ScViewData::GetScrPos(), ScViewData::GetVSplitMode(), Size::Height(), i, ScDocument::MaxRow(), pRowBar, pRowOutline, ScViewData::RecalcPixPos(), RepeatResize(), SC_SPLIT_BOTTOM, SC_SPLIT_FIX, SC_SPLIT_TOP, ScViewData::UpdateFixY(), Size::Width(), and Point::Y().
Referenced by ScTabViewShell::Notify(), and PaintMarks().
Definition at line 403 of file tabview2.cxx.
References aViewData, ScDocument::ExtendMerge(), ScViewData::GetDocument(), ScViewData::GetTabNo(), Marks, ScDocument::MaxCol(), PaintArea(), PaintLeftArea(), and PaintTopArea().
Referenced by PaintBlock().
void ScTabView::PaintRangeFinder | ( | tools::Long | nNumber | ) |
Definition at line 2521 of file tabview3.cxx.
References aViewData, ScRangeFindList::Count(), ScRangeFindList::GetDocName(), ScViewData::GetDocShell(), ScRangeFindList::GetObject(), ScInputHandler::GetRangeFindList(), ScViewData::GetTabNo(), SfxObjectShell::GetTitle(), ScViewData::GetViewShell(), i, idx, nCount, PaintRangeFinderEntry(), and SC_MOD.
Referenced by ScTabViewShell::Notify().
|
private |
Update marks for a selected Range.
This is a helper function for PaintRangeFinder.
pData | Range to update for painting. |
nTab | Current tab. |
ignore sheet?
Definition at line 2460 of file tabview3.cxx.
References ScRange::aEnd, ScRange::aStart, aViewData, ScAddress::Col(), ScDocument::ColHidden(), ScDocument::ExtendMerge(), ScDocument::FirstVisibleRow(), ScViewData::GetDocument(), ScDocument::LastVisibleRow(), Marks, ScDocument::MaxCol(), ScDocument::MaxRow(), PaintArea(), pData, ScRange::PutInOrder(), ScAddress::Row(), ScAddress::Tab(), and ScDocument::ValidRow().
Referenced by PaintRangeFinder().
void ScTabView::PaintTop | ( | ) |
Definition at line 2667 of file tabview3.cxx.
References i, pColBar, and pColOutline.
Referenced by DoHSplit(), ScGridWinUIObject::execute(), ScTabViewShell::Execute(), FreezeSplitters(), ScModule::ModifyOptions(), RecalcPPT(), ScTabViewObj::setPropertyValue(), SetTabNo(), ScTabViewObj::SetZoom(), ScTabViewShell::SetZoomFactor(), SetZoomPercentFromCommand(), and UpdateVarZoom().
general ?
Definition at line 2687 of file tabview3.cxx.
References aViewData, ScViewData::GetDocument(), ScViewData::GetFixPosX(), ScViewData::GetHSplitMode(), ScViewData::GetPosX(), ScViewData::GetScrPos(), ScViewData::GetTabNo(), Size::Height(), i, ScDocument::IsLayoutRTL(), ScDocument::MaxCol(), pColBar, pColOutline, ScViewData::RecalcPixPos(), RepeatResize(), SC_SPLIT_FIX, SC_SPLIT_LEFT, SC_SPLIT_RIGHT, ScViewData::UpdateFixX(), Size::Width(), and Point::X().
Referenced by ScTabViewShell::Notify(), and PaintMarks().
void ScTabView::RecalcPPT | ( | ) |
Definition at line 2802 of file tabview3.cxx.
References aViewData, ScViewData::GetPPTX(), ScViewData::GetPPTY(), ScViewData::GetZoomX(), ScViewData::GetZoomY(), PaintGrid(), PaintLeft(), PaintTop(), ScViewData::RefreshZoom(), and SetZoom().
Referenced by ScGridWindow::DataChanged(), ScViewFunc::DetectiveAddError(), ScViewFunc::DetectiveAddPred(), ScViewFunc::DetectiveAddSucc(), ScViewFunc::DetectiveDelAll(), ScViewFunc::DetectiveDelPred(), ScViewFunc::DetectiveDelSucc(), ScViewFunc::DetectiveMarkInvalid(), ScViewFunc::DetectiveRefresh(), ScUndoDetective::Redo(), and ScUndoDetective::Undo().
void ScTabView::RefreshZoom | ( | ) |
Definition at line 432 of file tabview5.cxx.
References aViewData, pDrawView, ScViewData::RefreshZoom(), and ZoomChanged().
Referenced by ooo::vba::excel::implSetZoom(), SetTabNo(), and ScViewFunc::SetWidthOrHeight().
void ScTabView::RemoveHintWindow | ( | ) |
Definition at line 878 of file tabview3.cxx.
References mxInputHintOO.
Referenced by ScTabViewShell::ActivateObject(), DoResize(), and ScCellShell::Execute().
void ScTabView::RemoveSplit | ( | ) |
Definition at line 2165 of file tabview.cxx.
References aViewData, DoHSplit(), DoVSplit(), ScViewData::GetDocShell(), ScViewData::GetHSplitMode(), ScViewData::GetVSplitMode(), RepeatResize(), SC_SPLIT_FIX, and ScDocShell::SetDocumentModified().
Referenced by ScTabViewShell::Execute(), and ScTabViewObj::freezeAtPosition().
void ScTabView::RemoveWindowFromForeignEditView | ( | SfxViewShell * | pViewShell, |
ScSplitPos | eWhich | ||
) |
Definition at line 2065 of file tabview3.cxx.
References aExtraEditViewManager, and ScExtraEditViewManager::Remove().
Referenced by OnLibreOfficeKitTabChanged(), and ~ScTabView().
void ScTabView::RepeatResize | ( | bool | bUpdateFix = true | ) |
border must be reset ???
Definition at line 763 of file tabview.cxx.
References aBorderPos, aFrameSize, aViewData, DoResize(), ScViewData::GetHSplitMode(), ScViewData::GetVSplitMode(), SC_SPLIT_FIX, ScViewData::UpdateFixX(), ScViewData::UpdateFixY(), and UpdateShow().
Referenced by ScGridWindow::DataChanged(), ScTabViewShell::Execute(), FreezeSplitters(), ScTabViewShell::Notify(), PaintLeftArea(), PaintTopArea(), RemoveSplit(), SetTabNo(), SplitAtCursor(), SplitAtPixel(), UpdateFixPos(), and UpdateHeaderWidth().
void ScTabView::ResetAutoSpell | ( | ) |
Definition at line 2355 of file tabview.cxx.
References pGridWin.
Referenced by ScViewFunc::ApplyAttributes().
void ScTabView::ResetAutoSpellForContentChange | ( | ) |
Definition at line 2366 of file tabview.cxx.
References pGridWin.
Referenced by ScViewFunc::DeleteCells(), ScViewFunc::DeleteMulti(), ScViewFunc::InsertCells(), ScViewFunc::MoveBlockTo(), ScViewFunc::PasteFromClip(), ScViewFunc::PasteFromClipToMultiRanges(), ScViewFunc::PasteMultiRangesFromClip(), and ScDBFunc::Sort().
void ScTabView::ResetBrushDocument | ( | ) |
Definition at line 651 of file tabview5.cxx.
References aViewData, HasPaintBrush(), ScViewData::IsThemedCursor(), SetActivePointer(), and SetBrushDocument().
Referenced by ScGridWindow::DrawMouseButtonUp(), ScDrawShell::ExecFormatPaintbrush(), ScFormatShell::ExecFormatPaintbrush(), ScCellShell::Execute(), ScGridWindow::MouseButtonUp(), and ScTabViewShell::SetCurSubShell().
|
protected |
Definition at line 448 of file tabview5.cxx.
References pDrawView.
Referenced by ScTabViewShell::SetDrawShell().
void ScTabView::ResetTimer | ( | ) |
Definition at line 244 of file tabview.cxx.
References aScrollTimer, pTimerWindow, and Task::Stop().
Referenced by ScGridWindow::DPTestMouse(), ScGridWindow::PagebreakMove(), and ScGridWindow::RFMouseMove().
bool ScTabView::ScrollCommand | ( | const CommandEvent & | rCEvt, |
ScSplitPos | ePos | ||
) |
Definition at line 956 of file tabview.cxx.
References aHScrollLeft, aHScrollRight, aViewData, aVScrollBottom, aVScrollTop, ePos, VclPtr< class reference_type >::get(), SfxViewFrame::GetFrame(), SfxViewShell::GetViewFrame(), ScViewData::GetViewShell(), CommandEvent::GetWheelData(), ScViewData::GetZoomY(), HideNoteMarker(), SfxFrame::IsInPlace(), MAXZOOM, MINZOOM, pData, pGridWin, SC_SPLIT_LEFT, SC_SPLIT_TOP, SetZoomPercentFromCommand(), WhichH(), WhichV(), basegfx::zoomtools::zoomIn(), and basegfx::zoomtools::zoomOut().
Referenced by ScGridWindow::Command().
|
private |
Definition at line 1068 of file tabview.cxx.
References aHScrollLeft, aHScrollRight, aViewData, aVScrollBottom, aVScrollTop, bDragging, eType, VclPtr< class reference_type >::get(), ScViewData::GetDocument(), ScViewData::GetFixPosX(), ScViewData::GetFixPosY(), ScViewData::GetHSplitMode(), ScViewData::GetPosX(), ScViewData::GetPosY(), GetScrollBarPos(), ScrollAdaptor::GetScrollType(), ScViewData::GetTabNo(), ScViewData::GetVSplitMode(), ScDocument::IsLayoutRTL(), Help::IsQuickHelpEnabled(), tools::Rectangle::Left(), nPrevDragPos, ScViewData::PrevCellsX(), ScViewData::PrevCellsY(), SC_SPLIT_BOTTOM, SC_SPLIT_FIX, SC_SPLIT_LEFT, SC_SPLIT_RIGHT, SC_SPLIT_TOP, ScColToAlpha(), ScResId(), ScrollX(), ScrollY(), tools::Rectangle::SetBottom(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), Point::setX(), Help::ShowQuickHelp(), tools::Rectangle::Top(), ScViewData::VisibleCellsX(), ScViewData::VisibleCellsY(), Size::Width(), Point::X(), and Point::Y().
void ScTabView::ScrollLines | ( | tools::Long | nDeltaX, |
tools::Long | nDeltaY | ||
) |
Definition at line 1388 of file tabview.cxx.
References aViewData, ScViewData::GetActivePart(), ScrollX(), ScrollY(), WhichH(), and WhichV().
Referenced by FuPoor::ForceScroll(), MakeVisible(), ScVbaWindow::setScrollColumn(), and ScVbaWindow::setScrollRow().
void ScTabView::ScrollToObject | ( | const SdrObject * | pDrawObj | ) |
Definition at line 546 of file tabview5.cxx.
References SdrObject::GetCurrentBoundRect(), and MakeVisible().
Referenced by ScViewFunc::EditNote(), lcl_ShowObject(), ScClient::ObjectAreaChanged(), ScDrawView::SelectCurrentViewObject(), and ScDrawView::SelectObject().
void ScTabView::ScrollX | ( | tools::Long | nDeltaX, |
ScHSplitPos | eWhich, | ||
bool | bUpdBars = true |
||
) |
Definition at line 1221 of file tabview.cxx.
References aViewData, ScDocument::ColHidden(), ScViewData::GetActivePart(), ScViewData::GetDocument(), ScViewData::GetFixPosX(), ScViewData::GetHSplitMode(), ScViewData::GetPosX(), ScViewData::GetScrPos(), ScViewData::GetTabNo(), ScViewData::GetVSplitMode(), HideAllCursors(), ScDocument::MaxCol(), pColBar, pColOutline, pGridWin, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_BOTTOMRIGHT, SC_SPLIT_FIX, SC_SPLIT_LEFT, SC_SPLIT_NONE, SC_SPLIT_TOPLEFT, SC_SPLIT_TOPRIGHT, SetNewVisArea(), ScViewData::SetPosX(), ShowAllCursors(), TestHintWindow(), UpdateScrollBars(), and Point::X().
Referenced by AlignToCursor(), ScGridWindow::DPTestMouse(), ScGridWindow::DropScroll(), ScCellShell::ExecuteCursor(), ScGridWindow::PagebreakMove(), ScGridWindow::RFMouseMove(), ScrollHdl(), ScrollLines(), ScViewPaneBase::setFirstVisibleColumn(), and UpdateScrollBars().
void ScTabView::ScrollY | ( | tools::Long | nDeltaY, |
ScVSplitPos | eWhich, | ||
bool | bUpdBars = true |
||
) |
Definition at line 1304 of file tabview.cxx.
References aViewData, ScViewData::GetActivePart(), ScViewData::GetDocument(), ScViewData::GetFixPosY(), ScViewData::GetHSplitMode(), ScViewData::GetPosY(), ScViewData::GetScrPos(), ScViewData::GetTabNo(), ScViewData::GetVSplitMode(), HideAllCursors(), ScDocument::MaxRow(), pGridWin, pRowBar, pRowOutline, ScDocument::RowHidden(), SC_SPLIT_BOTTOMLEFT, SC_SPLIT_BOTTOMRIGHT, SC_SPLIT_FIX, SC_SPLIT_NONE, SC_SPLIT_TOP, SC_SPLIT_TOPLEFT, SC_SPLIT_TOPRIGHT, SetNewVisArea(), ScViewData::SetPosY(), ShowAllCursors(), TestHintWindow(), UpdateHeaderWidth(), UpdateScrollBars(), and Point::Y().
Referenced by AlignToCursor(), ScGridWindow::DPTestMouse(), ScGridWindow::DropScroll(), ScCellShell::ExecuteCursor(), ScGridWindow::PagebreakMove(), ScGridWindow::RFMouseMove(), ScrollHdl(), ScrollLines(), ScViewPaneBase::setFirstVisibleRow(), and UpdateScrollBars().
void ScTabView::SelectAll | ( | bool | bContinue = false | ) |
Definition at line 1201 of file tabview2.cxx.
References aViewData, DoneBlockMode(), ScViewData::GetDocument(), ScMarkData::GetMarkArea(), ScViewData::GetMarkData(), ScViewData::GetTabNo(), InitBlockMode(), ScMarkData::IsMarked(), MarkCursor(), ScDocument::MaxCol(), ScDocument::MaxRow(), and SelectionChanged().
Referenced by ScAccessibleDocument::deselectAccessibleChild(), ScCellShell::Execute(), ScCornerButton::MouseButtonDown(), ScAccessibleDocument::selectAccessibleChild(), ScAccessibleDocument::selectAllAccessibleChildren(), and ScAccessibleSpreadsheet::selectAllAccessibleChildren().
void ScTabView::SelectAllTables | ( | ) |
Definition at line 1220 of file tabview2.cxx.
References aViewData, ScViewData::GetBindings(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScViewData::GetMarkData(), ScDocument::GetTableCount(), i, SfxBindings::Invalidate(), nCount, ScDocShell::PostPaintExtras(), and ScMarkData::SelectTable().
Referenced by ScTabViewShell::Execute().
void ScTabView::SelectionChanged | ( | bool | bFromPaste = false | ) |
Definition at line 532 of file tabview3.cxx.
References aViewData, ScTabViewShell::BroadcastAccessibility(), CellContentChanged(), ScViewData::GetBindings(), SfxFrame::GetController(), SfxViewFrame::GetFrame(), SfxViewShell::GetViewFrame(), ScViewData::GetViewShell(), ScTabViewShell::HasAccessibilityObjects(), SfxBindings::Invalidate(), ScTabViewObj::SelectionChanged(), UpdateAutoFillMark(), and xController.
Referenced by CursorPosChanged(), ScDBFunc::DoSubTotals(), ScTabViewShell::Execute(), ScCellShell::ExecuteEdit(), ExpandBlock(), ScDBFunc::GotoDBArea(), InitOwnBlockMode(), ScGridWindow::KeyInput(), MarkColumns(), MarkCursor(), MarkDataArea(), MarkRange(), MarkRows(), ScGridWindow::MouseButtonUp(), ScViewFunc::MoveBlockTo(), MoveCursorAbs(), ScViewFunc::PostPasteFromClip(), ScDBFunc::Query(), SelectAll(), ScAccessibleSpreadsheet::SelectCell(), ScAccessibleSpreadsheet::selectColumn(), ScAccessibleSpreadsheet::selectRow(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), Unmark(), ScAccessibleSpreadsheet::unselectColumn(), and ScAccessibleSpreadsheet::unselectRow().
void ScTabView::SelectNextTab | ( | short | nDir, |
bool | bExtendSelection | ||
) |
Definition at line 1774 of file tabview3.cxx.
References aViewData, ScViewData::GetDocument(), ScDocument::GetTableCount(), ScViewData::GetTabNo(), ScDocument::IsVisible(), nCount, PaintExtras(), and SetTabNo().
Referenced by ScCellShell::ExecuteMove(), and MoveCursorKeyInput().
void ScTabView::SelectTabPage | ( | const sal_uInt16 | nTab | ) |
Definition at line 1812 of file tabview3.cxx.
References pTabControl.
Referenced by ScModelObj::setPart().
bool ScTabView::SelMouseButtonDown | ( | const MouseEvent & | rMEvt | ) |
Definition at line 1169 of file tabview3.cxx.
References aViewData, bMoveIsShift, GetLockedModifiers(), ScViewData::GetViewShell(), MouseEvent::IsMod1(), MouseEvent::IsShift(), KEY_MOD1, pSelEngine, and ScViewData::SetSelCtrlMouseClick().
Referenced by ScGridWindow::HandleMouseButtonDown().
void ScTabView::SetActivePointer | ( | PointerStyle | nPointer | ) |
Definition at line 885 of file tabview.cxx.
References pGridWin.
Referenced by FuConstArc::Activate(), FuConstCustomShape::Activate(), FuConstPolygon::Activate(), FuConstRectangle::Activate(), FuConstUnoControl::Activate(), FuText::Activate(), FuConstArc::Deactivate(), FuConstCustomShape::Deactivate(), FuConstPolygon::Deactivate(), FuConstRectangle::Deactivate(), FuConstUnoControl::Deactivate(), FuText::Deactivate(), ScTabViewShell::ExecStyle(), FuDraw::ForcePointer(), FuText::ForcePointer(), FuText::MouseButtonDown(), FuConstruct::MouseMove(), FuText::MouseMove(), and ResetBrushDocument().
void ScTabView::SetAutoSpellData | ( | SCCOL | nPosX, |
SCROW | nPosY, | ||
const std::vector< editeng::MisspellRanges > * | pRanges | ||
) |
Definition at line 2377 of file tabview.cxx.
References pGridWin.
Referenced by ScCellShell::Execute().
void ScTabView::SetBrushDocument | ( | ScDocumentUniquePtr | pNew, |
bool | bLock | ||
) |
Definition at line 631 of file tabview5.cxx.
References aViewData, bLockPaintBrush, ScViewData::GetBindings(), SfxBindings::Invalidate(), pBrushDocument, and pDrawBrushSet.
Referenced by ScFormatShell::ExecFormatPaintbrush(), and ResetBrushDocument().
Definition at line 363 of file tabview3.cxx.
References aViewData, CursorPosChanged(), ScViewData::GetActivePart(), ScAddress::GetColRowString(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScModelObj::getDocumentSize(), ScViewData::GetMaxTiledCol(), ScViewData::GetMaxTiledRow(), ScDocShell::GetModel(), ScViewData::GetViewShell(), ScViewData::HasEditView(), HideAllCursors(), comphelper::LibreOfficeKit::isActive(), ScTabViewShell::IsRefInputMode(), MAXTILEDROW, ScViewData::SetCurX(), ScViewData::SetCurY(), ShowAllCursors(), and UpdateInputLine().
Referenced by ScViewFunc::AutoSum(), ClickCursor(), ScViewFunc::DeleteCells(), ScViewFunc::DeleteMulti(), ScTabViewShell::DoAutoSum(), ScGridWindow::DropTransferObj(), ScTabViewShell::Execute(), ScConversionEngineBase::FindNextConversionCell(), ScAccessibleCell::grabFocus(), sc::IMPL_LINK_NOARG(), ScDocFunc::InsertCells(), MarkColumns(), MarkRange(), MarkRows(), ScViewFunc::MergeCells(), MoveCursorAbs(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScViewFunc::PasteDataFormat(), ScUndoRepeatDB::Redo(), ScConversionEngineBase::RestoreCursorPos(), ScViewFunc::SearchAndReplace(), ScTabViewObj::select(), ScGridWindow::SelectForContextMenu(), ScGridWindow::SetCellSelectionPixel(), setCursor(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), SetTabNo(), ScFormulaDlg::switchBack(), and ScGridWindow::UpdateAutoFilterFromMenu().
void ScTabView::SetDrawBrushSet | ( | std::unique_ptr< SfxItemSet > | pNew, |
bool | bLock | ||
) |
Definition at line 641 of file tabview5.cxx.
References aViewData, bLockPaintBrush, ScViewData::GetBindings(), SfxBindings::Invalidate(), pBrushDocument, and pDrawBrushSet.
Referenced by ScDrawShell::ExecFormatPaintbrush().
|
inline |
Definition at line 331 of file tabview.hxx.
References pDrawOld.
Referenced by ScTabViewShell::ExecDraw().
|
inline |
Definition at line 330 of file tabview.hxx.
References pDrawActual.
Referenced by ScTabViewShell::ExecDraw(), and MakeDrawView().
|
inline |
Definition at line 328 of file tabview.hxx.
References bDrawSelMode.
Referenced by ScTabViewShell::ExecDraw(), and ScTabViewObj::select().
void ScTabView::SetMarkData | ( | const ScMarkData & | rNew | ) |
Definition at line 1758 of file tabview3.cxx.
References aViewData, DoneBlockMode(), ScMarkData::GetMarkArea(), ScViewData::GetMarkData(), InitOwnBlockMode(), and MarkDataChanged().
Referenced by ScCellShell::ExecuteEdit(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), and ScSimpleUndo::SetViewMarkData().
void ScTabView::SetNewVisArea | ( | ) |
Definition at line 2223 of file tabview.cxx.
References aViewData, ScTabViewShell::BroadcastAccessibility(), ScViewData::GetActivePart(), SfxFrame::GetController(), SfxViewFrame::GetFrame(), SfxViewShell::GetViewFrame(), ScViewData::GetViewShell(), ScTabViewShell::HasAccessibilityObjects(), i, pDrawView, pGridWin, UpdateAllOverlays(), SfxViewShell::VisAreaChanged(), ScTabViewObj::VisAreaChanged(), and xController.
Referenced by DoHSplit(), DoVSplit(), FreezeSplitters(), ScrollX(), ScrollY(), SetTabNo(), and ZoomChanged().
void ScTabView::SetPagebreakMode | ( | bool | bSet | ) |
Definition at line 440 of file tabview5.cxx.
References aViewData, pDrawView, ScViewData::SetPagebreakMode(), and ZoomChanged().
Referenced by ScTabViewShell::Execute().
void ScTabView::SetPendingRelTabBarWidth | ( | double | fRelTabBarWidth | ) |
Sets a relative tab bar width.
Tab bar is resized again in next DoResize().
fRelTabBarWidth | Tab bar width relative to frame window width (0.0 ... 1.0). |
Definition at line 862 of file tabview.cxx.
References mfPendingTabBarWidth, and SetRelTabBarWidth().
Referenced by ScViewData::ReadExtOptions(), and ScViewData::ReadUserDataSequence().
void ScTabView::SetRelTabBarWidth | ( | double | fRelTabBarWidth | ) |
Sets a relative tab bar width.
fRelTabBarWidth | Tab bar width relative to frame window width (0.0 ... 1.0). |
Definition at line 855 of file tabview.cxx.
References pFrameWin, and SetTabBarWidth().
Referenced by DoResize(), SetPendingRelTabBarWidth(), and ScVbaWindow::setTabRatio().
|
staticprivate |
Definition at line 343 of file tabview4.cxx.
References ScrollAdaptor::EnableRTL(), nPos, ScrollAdaptor::SetRange(), ScrollAdaptor::SetThumbPos(), and ScrollAdaptor::SetVisibleSize().
Referenced by UpdateScrollBars().
void ScTabView::SetTabBarWidth | ( | tools::Long | nNewWidth | ) |
Sets an absolute tab bar width (in pixels).
Definition at line 844 of file tabview.cxx.
References pTabControl, Size::setWidth(), and Size::Width().
Referenced by ScViewData::ReadUserData(), ScViewData::ReadUserDataSequence(), and SetRelTabBarWidth().
void ScTabView::SetTabNo | ( | SCTAB | nTab, |
bool | bNew = false , |
||
bool | bExtendSelection = false , |
||
bool | bSameTabButMoved = false |
||
) |
error message? or does FormShell do it? return error flag and cancel actions
asynchronously ??
Definition at line 1819 of file tabview3.cxx.
References aBorderPos, ActiveGrabFocus(), aFrameSize, aViewData, SfxViewShell::DisconnectAllClients(), DoneBlockMode(), DoResize(), DrawDeselectAll(), ScViewData::GetActivePart(), ScViewData::GetBindings(), SfxViewFrame::GetChildWindow(), SfxChildWindow::GetController(), ScModule::GetCurRefDlgId(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScClient::GetDrawObj(), ScTabViewShell::GetFormShell(), tools::Rectangle::GetHeight(), ScViewData::GetHSplitMode(), SfxViewShell::GetIPClient(), SdrTextObj::GetLogicRect(), ScViewData::GetMarkData(), SfxInPlaceClient::GetObjArea(), SdrOle2Obj::GetOrigObjSize(), ScViewData::GetRefTabNo(), ScDocument::GetTableCount(), ScMarkData::GetTableSelect(), ScViewData::GetTabNo(), ScViewData::GetView(), SfxViewShell::GetViewFrame(), ScViewData::GetViewShell(), ScViewData::GetVSplitMode(), SfxBindings::Invalidate(), InvalidateSplit(), ScModule::IsFormulaMode(), SfxInPlaceClient::IsObjectInPlaceActive(), ScViewData::IsPagebreakMode(), ScModule::IsRefDialogOpen(), ScDocument::IsVisible(), ScDocument::MakeTable(), mpSpellCheckCxt, OnLibreOfficeKitTabChanged(), PaintExtras(), PaintGrid(), PaintLeft(), PaintTop(), pGridWin, FmFormShell::PrepareClose(), pSelEngine, RefreshZoom(), RepeatResize(), ScViewData::ResetOldCursor(), SC_MOD, SC_SPLIT_FIX, ScMarkData::SelectOneTable(), ScMarkData::SelectTable(), SetCursor(), SetNewVisArea(), SfxInPlaceClient::SetObjArea(), tools::Rectangle::SetPos(), ScViewData::SetRefTabNo(), tools::Rectangle::SetSize(), ScViewData::SetTabNo(), ScDocument::SetVisible(), TabChanged(), TestHintWindow(), ScViewData::UpdateFixX(), ScViewData::UpdateFixY(), UpdatePageBreakData(), ScDocShell::UpdatePendingRowHeights(), UpdateShow(), UpdateVarZoom(), UpdateVisibleRange(), ValidTab(), and ScTabViewShell::WindowChanged().
Referenced by ScTabViewShell::Activate(), ScViewFunc::AppendTable(), ScInputHandler::CancelHandler(), ScDBFunc::Consolidate(), ScTabViewShell::Construct(), ScViewFunc::DeleteTable(), ScViewFunc::DeleteTables(), ScUndoEnterData::DoChange(), ScUndoCopyTab::DoChange(), ScUndoImportTab::DoChange(), ScUndoPageBreak::DoChange(), ScUndoLayoutRTL::DoChange(), ScUndoShowHideTab::DoChange(), ScUndoPrintRange::DoChange(), ScUndoMerge::DoChange(), ScUndoMoveTab::DoChange(), ScUndoThesaurus::DoChange(), ScUndoFillTable::DoChange(), ScUndoCursorAttr::DoChange(), ScTabViewShell::DoReadUserData(), ScTabViewShell::DoReadUserDataSequence(), ScGridWindow::DropTransferObj(), ScInputHandler::EnterHandler(), ScGridWinUIObject::execute(), ScDocShell::Execute(), ScTabViewShell::Execute(), ScCellShell::ExecuteDB(), FuInsertChart::FuInsertChart(), ScTabViewObj::getSelectedSheets(), ScDBFunc::GotoDBArea(), ScViewFunc::HideTable(), sc::IMPL_LINK_NOARG(), ScViewFunc::ImportTables(), ScViewFunc::InsertTable(), ScViewFunc::InsertTables(), lcl_ShowObject(), ScViewFunc::LinkBlock(), ScDBFunc::MakePivotTable(), ScViewFunc::MakeScenario(), MarkRange(), ScUndoUtil::MarkSimpleBlock(), ScUndoSetCell::MoveCursorToCell(), ScViewFunc::MoveTable(), ScTabViewShell::Notify(), ScUndoWidthOrHeight::Redo(), ScUndoUseScenario::Redo(), ScUndoRemoveMerge::Redo(), ScUndoDoOutline::Redo(), ScUndoOutlineLevel::Redo(), ScUndoRemoveAllOutlines::Redo(), ScUndoAutoOutline::Redo(), ScUndoSubTotals::Redo(), ScUndoQuery::Redo(), ScUndoImportData::Redo(), ScUndoRepeatDB::Redo(), ScUndoConsolidate::Redo(), ScUndoInsertTab::Redo(), ScUndoDeleteTab::Redo(), ScUndoCopyTab::Redo(), ScUndoMakeScenario::Redo(), ScTPValidationValue::RefInputDonePostHdl(), ScFormulaReferenceHelper::ReleaseFocus(), ScDBFunc::RepeatDB(), ScViewFunc::SearchAndReplace(), ScTabControl::Select(), ScTabViewObj::select(), ScAccessibleSpreadsheet::SelectCell(), ScAccessibleSpreadsheet::selectColumn(), ScDrawView::SelectCurrentViewObject(), SelectNextTab(), ScDrawView::SelectObject(), ScAccessibleSpreadsheet::selectRow(), ScTabViewObj::setActiveSheet(), ScViewFunc::ShowTable(), ScSimpleUndo::ShowTable(), ScFormulaDlg::switchBack(), ScUndoWidthOrHeight::Undo(), ScUndoRemoveMerge::Undo(), ScUndoDoOutline::Undo(), ScUndoMakeOutline::Undo(), ScUndoOutlineLevel::Undo(), ScUndoOutlineBlock::Undo(), ScUndoRemoveAllOutlines::Undo(), ScUndoAutoOutline::Undo(), ScUndoSubTotals::Undo(), ScUndoQuery::Undo(), ScUndoImportData::Undo(), ScUndoRepeatDB::Undo(), ScUndoConsolidate::Undo(), ScUndoInsertTab::Undo(), ScUndoInsertTables::Undo(), ScUndoDeleteTab::Undo(), ScUndoMakeScenario::Undo(), ScAccessibleSpreadsheet::unselectColumn(), and ScAccessibleSpreadsheet::unselectRow().
void ScTabView::SetTabProtectionSymbol | ( | SCTAB | nTab, |
const bool | bProtect | ||
) |
Definition at line 527 of file tabview3.cxx.
References pTabControl.
Referenced by ScViewFunc::Unprotect().
void ScTabView::SetTimer | ( | ScGridWindow * | pWin, |
const MouseEvent & | rMEvt | ||
) |
Definition at line 237 of file tabview.cxx.
References aScrollTimer, aTimerMEvt, pTimerWindow, and Timer::Start().
Referenced by ScGridWindow::DPTestMouse(), ScGridWindow::PagebreakMove(), and ScGridWindow::RFMouseMove().
Definition at line 424 of file tabview5.cxx.
References aViewData, pDrawView, ScViewData::SetZoom(), and ZoomChanged().
Referenced by ScGridWinUIObject::execute(), ScTabViewShell::Execute(), ScModule::ModifyOptions(), RecalcPPT(), ScTabViewShell::ScTabViewShell(), ScTabViewObj::SetZoom(), ScTabViewShell::SetZoomFactor(), SetZoomPercentFromCommand(), and UpdateVarZoom().
|
private |
Definition at line 939 of file tabview.cxx.
References aViewData, ScViewData::GetBindings(), SfxBindings::Invalidate(), PaintGrid(), PaintLeft(), PaintTop(), SC_MOD, SetZoom(), and SetZoomType().
Referenced by GestureZoomCommand(), and ScrollCommand().
void ScTabView::SetZoomType | ( | SvxZoomType | eNew, |
bool | bAll | ||
) |
Definition at line 419 of file tabview5.cxx.
References aViewData, and ScViewData::SetZoomType().
Referenced by ScTabViewShell::Execute(), ScTabViewShell::ScTabViewShell(), SetZoomPercentFromCommand(), and ScTabViewObj::SetZoomType().
void ScTabView::ShowAllCursors | ( | ) |
Definition at line 234 of file tabview3.cxx.
References pGridWin.
Referenced by ActivateView(), ScViewFunc::DeleteContents(), ScSimpleUndo::EndRedo(), ScSimpleUndo::EndUndo(), ScViewFunc::EnterData(), ScCellShell::ExecuteCursor(), ScCellShell::ExecuteCursorSel(), MarkDataArea(), MarkRange(), ScViewFunc::ModifyCellSize(), ScViewFunc::MoveBlockTo(), MoveCursorAbs(), PaintBlock(), ScViewFunc::PasteLink(), ScViewFunc::PasteRTF(), ScrollX(), ScrollY(), SetCursor(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), and ScTabViewShell::TabKeyInput().
void ScTabView::ShowCursor | ( | ) |
Definition at line 246 of file tabview3.cxx.
References aViewData, ScViewData::GetActivePart(), and pGridWin.
Referenced by ScTextWnd::Command().
|
protected |
Definition at line 49 of file tabview4.cxx.
References Point::AdjustY(), aTipRectangle, aViewData, ScViewData::GetActivePart(), ScViewData::GetEditViewRow(), ScViewData::GetRefEndX(), ScViewData::GetRefEndY(), ScViewData::GetRefStartX(), ScViewData::GetRefStartY(), ScViewData::GetRefType(), ScViewData::GetScrPos(), ScViewData::HasEditView(), HideTip(), Help::IsQuickHelpEnabled(), nTipAlign, nTipVisible, vcl::Window::OutputToScreenPixel(), pGridWin, PutInOrder(), SC_REFTYPE_REF, ScResId(), Help::ShowPopover(), sTipString, sTopParent, Point::X(), and Point::Y().
Referenced by UpdateRef().
|
private |
Definition at line 818 of file tabview2.cxx.
References aViewData, ScDocument::ColHidden(), ScDocument::GetAllocatedColumnsCount(), ScViewData::GetDocument(), ScViewData::GetTabNo(), ScDocument::GetTabProtection(), ScDocument::HasAttrib(), ScDocument::IsHorOverlapped(), ScTableProtection::isOptionEnabled(), ScTableProtection::isProtected(), ScDocument::IsVerOverlapped(), ScDocument::MaxCol(), Protected, ScTableProtection::SELECT_LOCKED_CELLS, ScTableProtection::SELECT_UNLOCKED_CELLS, and ScViewData::SetOldCursor().
Referenced by MoveCursorRel().
|
private |
Definition at line 887 of file tabview2.cxx.
References aViewData, ScViewData::GetDocument(), ScViewData::GetTabNo(), ScDocument::GetTabProtection(), ScDocument::HasAttrib(), ScDocument::IsHorOverlapped(), ScTableProtection::isOptionEnabled(), ScTableProtection::isProtected(), ScDocument::IsVerOverlapped(), ScDocument::MaxRow(), Protected, ScDocument::RowHidden(), ScTableProtection::SELECT_LOCKED_CELLS, ScTableProtection::SELECT_UNLOCKED_CELLS, and ScViewData::SetOldCursor().
Referenced by MoveCursorRel().
void ScTabView::SplitAtCursor | ( | ) |
Definition at line 2174 of file tabview.cxx.
References aViewData, DoHSplit(), DoVSplit(), ePos, ScViewData::GetCurX(), ScViewData::GetCurY(), vcl::Window::GetPosPixel(), ScViewData::GetScrPos(), ScViewData::GetVSplitMode(), pGridWin, RepeatResize(), SC_SPLIT_BOTTOMLEFT, SC_SPLIT_NONE, SC_SPLIT_TOPLEFT, Point::X(), and Point::Y().
Referenced by ScTabViewShell::Execute().
void ScTabView::SplitAtPixel | ( | const Point & | rPixel | ) |
Definition at line 2196 of file tabview.cxx.
References DoHSplit(), DoVSplit(), RepeatResize(), Point::X(), and Point::Y().
Referenced by ScTabViewObj::freezeAtPosition(), and ScTabViewObj::splitAtPosition().
void ScTabView::StartDataSelect | ( | ) |
Definition at line 2278 of file tabview.cxx.
References ATTR_MERGE_FLAG(), aViewData, ScViewData::GetActivePart(), ScDocument::GetAttr(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocument(), ScGridWindow::GetDPFieldOrientation(), ScViewData::GetTabNo(), ScMergeFlagAttr::HasAutoFilter(), ScGridWindow::LaunchAutoFilterMenu(), ScGridWindow::LaunchDataSelectMenu(), ScGridWindow::LaunchDPFieldMenu(), ScGridWindow::LaunchPageFieldMenu(), and pGridWin.
Referenced by ScCellShell::Execute().
void ScTabView::StopMarking | ( | ) |
Definition at line 1507 of file tabview2.cxx.
References aViewData, ScViewData::GetActivePart(), pColBar, pGridWin, pRowBar, WhichH(), and WhichV().
Referenced by ScInputHandler::EnterHandler(), ErrorMessage(), and ScTabViewShell::Move().
void ScTabView::StopRefMode | ( | ) |
shouldn't that happen during reset?
Definition at line 113 of file tabview4.cxx.
References AlignToCursor(), aViewData, ScDocument::ExtendMerge(), ScViewData::GetActivePart(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocument(), ScViewData::GetRefEndX(), ScViewData::GetRefEndY(), ScViewData::GetRefEndZ(), ScViewData::GetRefStartX(), ScViewData::GetRefStartY(), ScViewData::GetRefStartZ(), ScViewData::GetTabNo(), HideTip(), ScViewData::IsRefMode(), Marks, PaintArea(), pGridWin, pSelEngine, SC_FOLLOW_NONE, SC_REFTYPE_NONE, ScViewData::SetRefMode(), and UpdateShrinkOverlay().
Referenced by ScGridWindow::Command(), ScGridWindow::MouseButtonUp(), and ScTabViewShell::Notify().
void ScTabView::TabChanged | ( | bool | bSameTabButMoved = false | ) |
Called after moving, copying, inserting or deleting a sheet.
bSameTabButMoved | true if the same sheet as before is activated. |
Definition at line 280 of file tabview5.cxx.
References aViewData, ScTabViewShell::BroadcastAccessibility(), DrawDeselectAll(), ScViewData::GetBindings(), SfxFrame::GetController(), SfxViewShell::GetCurrentDocument(), ScViewData::GetDocShell(), ScModelObj::getDocumentSize(), SfxViewFrame::GetFrame(), ScDocShell::GetModel(), ScViewData::GetTabNo(), GetViewData(), SfxViewShell::GetViewFrame(), ScViewData::GetViewShell(), ScTabViewShell::HasAccessibilityObjects(), Size::Height(), i, SfxBindings::InvalidateAll(), comphelper::LibreOfficeKit::isActive(), SfxViewShell::libreOfficeKitViewInvalidateTilesCallback(), SfxLokHelper::notifyDocumentSizeChanged(), pDrawView, pGridWin, ScTabViewObj::SheetChanged(), stringstream, UpdateLayerLocks(), Size::Width(), and xController.
Referenced by ScTabViewShell::Execute(), ScViewFunc::MoveTable(), and SetTabNo().
void ScTabView::TestHintWindow | ( | ) |
Definition at line 780 of file tabview3.cxx.
References ATTR_VALIDDATA(), aViewData, svtools::CALCNOTESBACKGROUND, ScViewData::GetActivePart(), ScDocument::GetAttr(), svtools::ColorConfig::GetColorValue(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocument(), ScGridWindow::GetDrawMapMode(), ScViewData::GetMergeSizePixel(), vcl::Window::GetOutputSizePixel(), ScViewData::GetPosX(), ScViewData::GetPosY(), ScViewData::GetScrPos(), ScOverlayHint::GetSizePixel(), ScViewData::GetTabNo(), ScDocument::GetValidationEntry(), CntUInt32Item::GetValue(), Size::Height(), mxInputHintOO, svtools::ColorConfigValue::nColor, vcl::Window::OutputToScreenPixel(), pData, pFrameWin, pGridWin, vcl::Window::PixelToLogic(), SC_MOD, ScAddress::Set(), ScOverlayHint::SetPos(), WhichH(), WhichV(), Size::Width(), Point::X(), and Point::Y().
Referenced by ScTabViewShell::DoReadUserData(), ScTabViewShell::DoReadUserDataSequence(), DoResize(), ScCellShell::ExecuteDB(), Init(), MoveCursorAbs(), ScrollX(), ScrollY(), and SetTabNo().
void ScTabView::Unmark | ( | ) |
Definition at line 1744 of file tabview3.cxx.
References aViewData, ScViewData::GetMarkData(), ScViewData::GetMoveCursor(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), MoveCursorAbs(), SC_FOLLOW_NONE, and SelectionChanged().
Referenced by ScAccessibleSpreadsheet::clearAccessibleSelection(), ScDBFunc::DataPilotMove(), ScDBFunc::DateGroupDataPilot(), ScViewFunc::DeleteCells(), ScAccessibleDocument::deselectAccessibleChild(), ScGridWindow::DropTransferObj(), ScFormatShell::ExecFormatPaintbrush(), ScCellShell::ExecuteMove(), FuInsertChart::FuInsertChart(), ScDBFunc::GroupDataPilot(), ScDrawView::MarkListHasChanged(), ScViewFunc::MergeCells(), ScDBFunc::NumGroupDataPilot(), ScViewFunc::PasteDataFormat(), ScModelObj::resetSelection(), ScTabViewObj::select(), ScGridWindow::SelectForContextMenu(), ScDBFunc::SetDataPilotDetails(), ScDBFunc::UngroupDataPilot(), and ScNavigatorDlg::UnmarkDataArea().
void ScTabView::UpdateAllOverlays | ( | ) |
Definition at line 1137 of file tabview2.cxx.
References pGridWin.
Referenced by ScGridWindow::DataChanged(), ScTabViewShell::Notify(), and SetNewVisArea().
void ScTabView::UpdateAnchorHandles | ( | ) |
Definition at line 489 of file tabview5.cxx.
References pDrawView.
Referenced by ScModule::ModifyOptions().
void ScTabView::UpdateAutoFillMark | ( | bool | bFromPaste = false | ) |
Definition at line 187 of file tabview3.cxx.
References ScRange::aEnd, ScRange::aStart, aViewData, CheckSelectionTransfer(), ScAddress::Col(), ScViewData::GetSimpleArea(), i, pColBar, pGridWin, pRowBar, ScAddress::Row(), SC_MARK_SIMPLE, and SC_MARK_SIMPLE_FILTERED.
Referenced by ScTabViewShell::Construct(), ScSimpleUndo::EndRedo(), ScSimpleUndo::EndUndo(), FreezeSplitters(), ScModule::ModifyOptions(), SelectionChanged(), ScColBar::SetMarking(), and ScRowBar::SetMarking().
void ScTabView::UpdateCopySourceOverlay | ( | ) |
Definition at line 1116 of file tabview2.cxx.
References pGridWin.
Referenced by ScViewFunc::DeleteContents(), ScCellShell::ExecuteEdit(), ScViewFunc::InsertCurrentTime(), ScGridWindow::KeyInput(), and FuText::SetInEditMode().
void ScTabView::UpdateDrawTextOutliner | ( | ) |
Definition at line 528 of file tabview5.cxx.
References aViewData, pDrawView, and ScViewData::UpdateOutlinerFlags().
Referenced by ScTabViewShell::Activate(), ScModule::Execute(), and ScModule::ModifyOptions().
void ScTabView::UpdateEditView | ( | ) |
Definition at line 2170 of file tabview3.cxx.
References aViewData, ScViewData::GetActivePart(), ScViewData::GetCurXForTab(), ScViewData::GetCurYForTab(), EditView::GetEditEngine(), ScViewData::GetEditView(), ScViewData::GetRefTabNo(), ScViewData::GetTabNo(), GetViewData(), ScViewData::HasEditView(), i, pGridWin, SC_MOD, ScViewData::SetEditEngine(), and EditView::ShowCursor().
Referenced by ScViewFunc::ModifyCellSize(), UpdateFormulas(), and ZoomChanged().
void ScTabView::UpdateFixPos | ( | ) |
Definition at line 750 of file tabview.cxx.
References aViewData, ScViewData::GetHSplitMode(), ScViewData::GetVSplitMode(), RepeatResize(), SC_SPLIT_FIX, ScViewData::UpdateFixX(), and ScViewData::UpdateFixY().
Referenced by ScModule::ModifyOptions(), ScTabViewObj::setPropertyValue(), and ZoomChanged().
void ScTabView::UpdateFormulas | ( | SCCOL | nStartCol = -1 , |
SCROW | nStartRow = -1 , |
||
SCCOL | nEndCol = -1 , |
||
SCROW | nEndRow = -1 |
||
) |
asynchronous
Definition at line 2308 of file tabview3.cxx.
References aViewData, ScViewData::GetActivePart(), ScViewData::GetDocument(), ScViewData::HasEditView(), i, ScDocument::IsAutoCalcShellDisabled(), ScViewData::IsPagebreakMode(), pGridWin, UpdateEditView(), UpdateHeaderWidth(), and UpdatePageBreakData().
Referenced by extendTiledAreaIfNeeded(), getRowColumnHeaders(), and ScTabViewShell::Notify().
|
protected |
Definition at line 1416 of file tabview.cxx.
References aViewData, bInUpdateHeader, ScViewData::CellsAtY(), ScViewData::GetDocument(), SfxViewFrame::GetFrame(), ScViewData::GetPosY(), SfxViewShell::GetViewFrame(), ScViewData::GetViewShell(), ScViewData::GetVSplitMode(), SfxFrame::IsInPlace(), ScDocument::MaxRow(), pRowBar, RepeatResize(), SC_SPLIT_BOTTOM, SC_SPLIT_NONE, and SC_SPLIT_TOP.
Referenced by ScTabViewShell::Construct(), DoResize(), ScrollY(), and UpdateFormulas().
|
protected |
Definition at line 495 of file tabview5.cxx.
References pDrawView.
Referenced by ScTabViewShell::ExecImageMap().
void ScTabView::UpdateInputContext | ( | ) |
Definition at line 3005 of file tabview3.cxx.
References aViewData, ScViewData::GetActivePart(), pGridWin, pTabControl, and ScGridWindow::UpdateInputContext().
Referenced by ActivateView(), ScTabViewShell::Notify(), and ScTabViewShell::WindowChanged().
|
static |
Definition at line 3059 of file tabview3.cxx.
References SC_MOD.
Referenced by ActivatePart(), ScViewFunc::CopyToClip(), ScViewFunc::CutToClip(), ScDocShell::DoHardRecalc(), ScDocShell::DoRecalc(), ScViewFunc::MergeCells(), ScViewFunc::PasteFromSystem(), ScGridWindow::SetCellSelectionPixel(), and SetCursor().
void ScTabView::UpdateLayerLocks | ( | ) |
Definition at line 351 of file tabview5.cxx.
References aViewData, ScViewData::GetDocShell(), ScViewData::GetDocument(), SdrLayerAdmin::GetLayerPerID(), SdrLayer::GetName(), ScViewData::GetSfxDocShell(), ScViewData::GetTabNo(), ScViewData::GetViewShell(), ScDocument::IsDocEditable(), SfxObjectShell::IsDocShared(), IsDrawSelMode(), SfxObjectShell::IsReadOnly(), ScDocument::IsTabProtected(), pDrawView, pTabControl, SC_LAYER_BACK(), SC_LAYER_CONTROLS(), SC_LAYER_FRONT(), SC_LAYER_HIDDEN(), and SC_LAYER_INTERN().
Referenced by ScUndoDocProtect::DoProtect(), ScUndoTabProtect::DoProtect(), ScDocShell::Execute(), ScDocShell::Notify(), ScTabViewShell::Notify(), ScViewFunc::ProtectDoc(), ScViewFunc::ProtectSheet(), ScTabViewObj::select(), TabChanged(), and ScViewFunc::Unprotect().
void ScTabView::UpdatePageBreakData | ( | bool | bForcePaint = false | ) |
Definition at line 1590 of file tabview2.cxx.
References aViewData, ScViewData::GetDocShell(), ScDocShell::GetDocument(), ScDocShell::GetPrinter(), ScDocument::GetPrintRangeCount(), ScViewData::GetTabNo(), ScViewData::IsPagebreakMode(), nCount, PaintGrid(), pPageBreakData, and ScPrintFunc::ResetBreaks().
Referenced by ScViewFunc::DeletePageBreak(), ScTabViewShell::Execute(), ScViewFunc::InsertPageBreak(), ScGridWindow::PagebreakMove(), ScUndoRemoveBreaks::Redo(), ScViewFunc::RemoveManualBreaks(), SetTabNo(), ScUndoRemoveBreaks::Undo(), and UpdateFormulas().
Definition at line 186 of file tabview4.cxx.
References ScModule::AddRefEntry(), Point::AdjustX(), Point::AdjustY(), ScRange::aEnd, aTipRectangle, aViewData, ScAddress::Col(), eType, ScDocument::ExtendMerge(), ScViewData::GetActivePart(), GetActiveWin(), ScDocument::GetAutoFillPreview(), ScViewData::GetDelMark(), ScUpdateRect::GetDiff(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScViewData::GetFillMode(), ScViewData::GetMarkData(), ScViewData::GetRefEndX(), ScViewData::GetRefEndY(), ScViewData::GetRefEndZ(), ScViewData::GetRefStartX(), ScViewData::GetRefStartY(), ScViewData::GetRefStartZ(), ScViewData::GetRefType(), ScViewData::GetScrPos(), ScViewData::GetSimpleArea(), ScViewData::GetTabNo(), HideTip(), InitRefMode(), ScModule::IsFormulaMode(), Help::IsQuickHelpEnabled(), ScViewData::IsRefMode(), KEY_MOD1, Marks, MATRIX, nScFillModeMouseModifier, nTipAlign, nTipVisible, vcl::Window::OutputToScreenPixel(), PaintArea(), PutInOrder(), ScAddress::Row(), SC_MOD, SC_REFTYPE_EMBED_LT, SC_REFTYPE_EMBED_RB, SC_REFTYPE_FILL, SC_REFTYPE_REF, ScResId(), ScDocShell::SetDocumentModified(), ScDocument::SetEmbedded(), ScUpdateRect::SetNew(), ScViewData::SetRefEnd(), Help::ShowPopover(), ShowRefTip(), sTipString, sTopParent, ScInputHandler::UpdateLokReferenceMarks(), and ScDocShell::UpdateOle().
Referenced by ScCellShell::ExecuteEdit(), ExpandBlock(), MarkColumns(), MarkRows(), ScHeaderControl::MouseButtonDown(), ScHeaderControl::MouseMove(), ScAccessibleSpreadsheet::selectAllAccessibleChildren(), ScAccessibleSpreadsheet::SelectCell(), and ScViewFunctionSet::SetCursorAtCell().
void ScTabView::UpdateScrollBars | ( | HeaderType | eHeaderType = BOTH_HEADERS | ) |
cached !!!!!!!!!!!!!!!
Definition at line 389 of file tabview4.cxx.
References aHScrollLeft, aHScrollRight, aViewData, aVScrollBottom, aVScrollTop, ScViewData::GetDocument(), ScViewData::GetFixPosX(), ScViewData::GetFixPosY(), ScViewData::GetHSplitMode(), ScViewData::GetPosX(), ScViewData::GetPosY(), ScDocument::GetTableArea(), ScViewData::GetTabNo(), GetViewData(), ScViewData::GetVSplitMode(), ScViewData::IsActive(), ScDocument::IsLayoutRTL(), lcl_GetScrollRange(), lcl_UpdateBar(), ScDocument::MaxCol(), ScDocument::MaxRow(), ScTabViewShell::notifyAllViewsHeaderInvalidation(), SC_MOD, SC_SPLIT_BOTTOM, SC_SPLIT_FIX, SC_SPLIT_LEFT, SC_SPLIT_NONE, SC_SPLIT_RIGHT, SC_SPLIT_TOP, ScrollX(), ScrollY(), SetScrollBar(), UpdateVisibleRange(), ScViewData::VisibleCellsX(), and ScViewData::VisibleCellsY().
Referenced by DoResize(), ScViewFunc::FillAuto(), ScViewFunc::FillSeries(), ScViewFunc::FillSimple(), ScDBFunc::HideMarkedOutlines(), ScDBFunc::HideOutline(), ScDBFunc::Query(), ScDBFunc::RemoveAllOutlines(), ScrollX(), ScrollY(), ScDBFunc::SelectLevel(), ScViewFunc::SetWidthOrHeight(), ScDBFunc::ShowMarkedOutlines(), ScDBFunc::ShowOutline(), ScUndoWidthOrHeight::Undo(), ScUndoDoOutline::Undo(), ScUndoOutlineLevel::Undo(), ScUndoOutlineBlock::Undo(), ScUndoRemoveAllOutlines::Undo(), ScUndoAutoOutline::Undo(), ScUndoSubTotals::Undo(), ScUndoRepeatDB::Undo(), and ZoomChanged().
void ScTabView::UpdateSelectionOverlay | ( | ) |
Definition at line 1123 of file tabview2.cxx.
References pGridWin.
Referenced by InitBlockMode(), MarkCursor(), MarkDataChanged(), and PaintBlock().
|
protected |
register new Gridwindows
Definition at line 1485 of file tabview.cxx.
References aHdrFunc, aHScrollLeft, aHScrollRight, aViewData, aVScrollBottom, aVScrollTop, VclPtr< class reference_type >::Create(), DoAddWin(), VclPtr< class reference_type >::get(), ScViewData::GetDocShell(), ScViewData::GetHSplitMode(), ScViewData::GetVSplitMode(), ScViewData::IsHeaderMode(), ScViewData::IsHScrollMode(), ScViewData::IsOutlineMode(), SfxObjectShell::IsPreview(), ScViewData::IsTabMode(), ScViewData::IsVScrollMode(), pColBar, pColOutline, pFrameWin, pGridWin, pHdrSelEng, pHSplitter, pRowBar, pRowOutline, pTabControl, pVSplitter, SC_OUTLINE_HOR, SC_OUTLINE_VER, SC_SPLIT_BOTTOM, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_BOTTOMRIGHT, SC_SPLIT_LEFT, SC_SPLIT_NONE, SC_SPLIT_RIGHT, SC_SPLIT_TOP, SC_SPLIT_TOPLEFT, SC_SPLIT_TOPRIGHT, and ShowHide().
Referenced by DoHSplit(), DoResize(), DoVSplit(), FreezeSplitters(), RepeatResize(), and SetTabNo().
void ScTabView::UpdateShrinkOverlay | ( | ) |
Definition at line 1130 of file tabview2.cxx.
References pGridWin.
Referenced by DoneRefMode(), ScViewFunctionSet::SetCursorAtCell(), and StopRefMode().
|
private |
Definition at line 721 of file tabview.cxx.
References aViewData, bInZoomUpdate, CalcZoom(), SfxViewFrame::GetBindings(), ScViewData::GetBindings(), GetViewData(), SfxViewShell::GetViewFrame(), ScViewData::GetViewShell(), GetZoomType(), ScViewData::GetZoomX(), ScViewData::GetZoomY(), SfxBindings::Invalidate(), PaintGrid(), PaintLeft(), PaintTop(), and SetZoom().
Referenced by DoResize(), and SetTabNo().
|
protected |
Definition at line 1565 of file tabview.cxx.
References pGridWin.
Referenced by extendTiledAreaIfNeeded(), getRowColumnHeaders(), SetTabNo(), and UpdateScrollBars().
void ScTabView::ViewOptionsHasChanged | ( | bool | bHScrollChanged, |
bool | bGraphicsChanged | ||
) |
Definition at line 454 of file tabview5.cxx.
References aViewData, DrawEnableAnim(), ScViewOptions::GetGridOptions(), SvxOptionsGrid::GetGridVisible(), ScViewData::GetOptions(), ScViewData::IsHScrollMode(), ScViewData::IsTabMode(), MakeDrawLayer(), pDrawView, pTabControl, SC_TABBAR_DEFWIDTH, and Size::setWidth().
Referenced by ScTabViewShell::Construct(), and ScViewData::SetOptions().
|
protected |
Definition at line 3064 of file tabview3.cxx.
References aViewData, ScGridWindow::flushOverlayManager(), ScViewData::GetActivePart(), ScViewData::GetBindings(), ScViewData::GetLogicMode(), ScViewData::GetViewShell(), ScViewData::GetZoomX(), ScViewData::GetZoomY(), ScViewData::HasEditView(), HideNoteMarker(), i, InterpretVisible(), SfxBindings::Invalidate(), pGridWin, SC_MOD, vcl::Window::SetMapMode(), SetNewVisArea(), ScInputHandler::SetRefScale(), UpdateEditView(), UpdateFixPos(), and UpdateScrollBars().
Referenced by ScTabViewShell::DoReadUserData(), ScTabViewShell::DoReadUserDataSequence(), RefreshZoom(), SetPagebreakMode(), and SetZoom().
|
private |
Definition at line 133 of file tabview.hxx.
Referenced by DoResize(), RepeatResize(), and SetTabNo().
|
private |
Definition at line 154 of file tabview.hxx.
Referenced by DoResize(), and ~ScTabView().
|
private |
Definition at line 171 of file tabview.hxx.
Referenced by AddWindowToForeignEditView(), and RemoveWindowFromForeignEditView().
|
private |
Definition at line 132 of file tabview.hxx.
Referenced by DoHSplit(), DoResize(), DoVSplit(), RepeatResize(), and SetTabNo().
|
private |
Definition at line 125 of file tabview.hxx.
Referenced by GetFunctionSet(), Init(), and MoveCursorAbs().
|
private |
Definition at line 128 of file tabview.hxx.
Referenced by ActivatePart(), Init(), MarkCursor(), and UpdateShow().
|
private |
Definition at line 152 of file tabview.hxx.
Referenced by DoResize(), EnableRefInput(), GetBorderSize(), Init(), ScrollCommand(), ScrollHdl(), UpdateScrollBars(), UpdateShow(), and ~ScTabView().
|
private |
Definition at line 153 of file tabview.hxx.
Referenced by DoResize(), EnableRefInput(), Init(), ScrollCommand(), ScrollHdl(), UpdateScrollBars(), UpdateShow(), and ~ScTabView().
|
private |
Definition at line 167 of file tabview.hxx.
Referenced by Init(), ResetTimer(), and SetTimer().
|
private |
Definition at line 169 of file tabview.hxx.
Referenced by SetTimer().
|
private |
Definition at line 174 of file tabview.hxx.
Referenced by HideTip(), ShowRefTip(), and UpdateRef().
|
private |
Definition at line 155 of file tabview.hxx.
Referenced by DoResize(), and ~ScTabView().
|
private |
Definition at line 122 of file tabview.hxx.
Referenced by ActivatePart(), ActivateView(), ActiveGrabFocus(), AddHighlightRange(), AlignToCursor(), CalcZoom(), CellContentChanged(), CheckSelectionTransfer(), ClearHighlightRanges(), ClickCursor(), CursorPosChanged(), DeselectAllTables(), DoChartSelection(), DoDPFieldPopup(), DoHSplit(), DoneBlockMode(), DoneRefMode(), DoResize(), DoVSplit(), DrawDeselectAll(), DrawEnableAnim(), EnableAutoSpell(), ErrorMessage(), ExpandBlock(), extendTiledAreaIfNeeded(), FindNextUnprot(), FreezeSplitters(), GestureZoomCommand(), GetActiveWin(), GetAreaMoveEndPosition(), GetBorderSize(), GetChartDialogPos(), GetChartInsertPos(), GetGridHeight(), GetGridOffset(), GetGridWidth(), GetInsertPos(), GetPageMoveEndPosition(), getRowColumnHeaders(), getSheetGeometryData(), GetViewData(), GetZoomType(), HasPageFieldDataAtCursor(), HideTip(), Init(), InitBlockMode(), InitOwnBlockMode(), InitRefMode(), InitScrollBar(), InterpretVisible(), InvalidateAttribs(), InvalidateSplit(), KillEditView(), MakeDrawLayer(), MakeDrawView(), MakeEditView(), MakeVisible(), MarkColumns(), MarkCursor(), MarkDataArea(), MarkMatrixFormula(), MarkRange(), MarkRows(), MoveCursorAbs(), MoveCursorEnd(), MoveCursorEnter(), MoveCursorRel(), MoveCursorScreen(), OnLibreOfficeKitTabChanged(), PaintArea(), PaintBlock(), PaintExtras(), PaintLeftArea(), PaintMarks(), PaintRangeFinder(), PaintRangeFinderEntry(), PaintTopArea(), RecalcPPT(), RefreshZoom(), RemoveSplit(), RepeatResize(), ResetBrushDocument(), ScrollCommand(), ScrollHdl(), ScrollLines(), ScrollX(), ScrollY(), SelectAll(), SelectAllTables(), SelectionChanged(), SelectNextTab(), SelMouseButtonDown(), SetBrushDocument(), SetCursor(), SetDrawBrushSet(), SetMarkData(), SetNewVisArea(), SetPagebreakMode(), SetTabNo(), SetZoom(), SetZoomPercentFromCommand(), SetZoomType(), ShowCursor(), ShowRefTip(), SkipCursorHorizontal(), SkipCursorVertical(), SplitAtCursor(), StartDataSelect(), StopMarking(), StopRefMode(), TabChanged(), TestHintWindow(), Unmark(), UpdateAutoFillMark(), UpdateDrawTextOutliner(), UpdateEditView(), UpdateFixPos(), UpdateFormulas(), UpdateHeaderWidth(), UpdateInputContext(), UpdateLayerLocks(), UpdatePageBreakData(), UpdateRef(), UpdateScrollBars(), UpdateShow(), UpdateVarZoom(), ViewOptionsHasChanged(), ZoomChanged(), and ~ScTabView().
|
private |
Definition at line 151 of file tabview.hxx.
Referenced by DoResize(), EnableRefInput(), GetBorderSize(), Init(), ScrollCommand(), ScrollHdl(), UpdateScrollBars(), UpdateShow(), and ~ScTabView().
|
private |
Definition at line 150 of file tabview.hxx.
Referenced by DoResize(), EnableRefInput(), Init(), ScrollCommand(), ScrollHdl(), UpdateScrollBars(), UpdateShow(), and ~ScTabView().
|
private |
Definition at line 213 of file tabview.hxx.
Referenced by InitBlockMode().
|
private |
Definition at line 212 of file tabview.hxx.
Referenced by DoneBlockMode(), and InitBlockMode().
|
private |
Definition at line 214 of file tabview.hxx.
Referenced by InitBlockMode().
|
private |
Definition at line 211 of file tabview.hxx.
Referenced by ScrollHdl().
|
private |
Definition at line 209 of file tabview.hxx.
Referenced by IsDrawSelMode(), and SetDrawSelMode().
|
private |
Definition at line 206 of file tabview.hxx.
Referenced by ActivatePart(), and IsInActivatePart().
|
private |
Definition at line 205 of file tabview.hxx.
Referenced by DoResize(), and UpdateHeaderWidth().
|
private |
Definition at line 207 of file tabview.hxx.
Referenced by UpdateVarZoom().
|
private |
Definition at line 210 of file tabview.hxx.
Referenced by IsPaintBrushLocked(), SetBrushDocument(), and SetDrawBrushSet().
|
private |
Definition at line 204 of file tabview.hxx.
Referenced by DoResize(), and IsMinimized().
|
private |
Definition at line 208 of file tabview.hxx.
Referenced by DoneBlockMode(), MarkColumns(), MarkCursor(), MarkRows(), MoveCursorAbs(), and SelMouseButtonDown().
|
private |
Definition at line 140 of file tabview.hxx.
Referenced by ErrorMessage().
|
private |
Definition at line 162 of file tabview.hxx.
Referenced by AddHighlightRange(), ClearHighlightRanges(), and GetHighlightRanges().
|
private |
Definition at line 215 of file tabview.hxx.
Referenced by DoResize(), and Init().
|
private |
Definition at line 181 of file tabview.hxx.
Referenced by DoneBlockMode(), InitBlockMode(), InitOwnBlockMode(), IsBlockMode(), and MarkCursor().
|
private |
Definition at line 218 of file tabview.hxx.
Referenced by GestureZoomCommand().
|
private |
Definition at line 217 of file tabview.hxx.
Referenced by GestureZoomCommand().
|
private |
Definition at line 197 of file tabview.hxx.
Referenced by DoResize(), GetPendingRelTabBarWidth(), and SetPendingRelTabBarWidth().
|
private |
Definition at line 202 of file tabview.hxx.
Referenced by extendTiledAreaIfNeeded(), GetLOKEndHeaderCol(), and getRowColumnHeaders().
|
private |
Definition at line 200 of file tabview.hxx.
Referenced by extendTiledAreaIfNeeded(), GetLOKEndHeaderRow(), and getRowColumnHeaders().
|
private |
Definition at line 201 of file tabview.hxx.
Referenced by extendTiledAreaIfNeeded(), GetLOKStartHeaderCol(), and getRowColumnHeaders().
|
private |
Definition at line 199 of file tabview.hxx.
Referenced by extendTiledAreaIfNeeded(), GetLOKStartHeaderRow(), and getRowColumnHeaders().
|
private |
Definition at line 157 of file tabview.hxx.
Referenced by DoAddWin(), EnableAutoSpell(), SetTabNo(), and ~ScTabView().
|
private |
Definition at line 159 of file tabview.hxx.
Referenced by HasHintWindow(), RemoveHintWindow(), TestHintWindow(), and ~ScTabView().
|
private |
Definition at line 185 of file tabview.hxx.
Referenced by ExpandBlock(), GetAreaMoveEndPosition(), GetPageMoveEndPosition(), InitBlockMode(), InitOwnBlockMode(), MarkCursor(), and PaintBlock().
|
private |
Definition at line 189 of file tabview.hxx.
Referenced by ExpandBlock(), GetAreaMoveEndPosition(), GetPageMoveEndPosition(), InitBlockMode(), InitOwnBlockMode(), MarkCursor(), and PaintBlock().
|
private |
Definition at line 192 of file tabview.hxx.
Referenced by InitBlockMode(), InitOwnBlockMode(), and PaintBlock().
|
private |
Definition at line 183 of file tabview.hxx.
Referenced by ExpandBlock(), InitBlockMode(), InitOwnBlockMode(), IsMarking(), MarkCursor(), and PaintBlock().
|
private |
Definition at line 184 of file tabview.hxx.
Referenced by InitBlockMode(), and MarkCursor().
|
private |
Definition at line 187 of file tabview.hxx.
Referenced by ExpandBlock(), InitBlockMode(), InitOwnBlockMode(), IsMarking(), MarkCursor(), and PaintBlock().
|
private |
Definition at line 188 of file tabview.hxx.
Referenced by InitBlockMode(), and MarkCursor().
|
private |
Definition at line 191 of file tabview.hxx.
Referenced by InitBlockMode(), InitOwnBlockMode(), IsMarking(), MarkCursor(), and PaintBlock().
|
private |
Definition at line 194 of file tabview.hxx.
Referenced by InitBlockMode(), and MarkCursor().
|
private |
Definition at line 195 of file tabview.hxx.
Referenced by InitBlockMode(), and MarkCursor().
|
private |
Definition at line 179 of file tabview.hxx.
Referenced by ScrollHdl().
|
private |
Definition at line 175 of file tabview.hxx.
Referenced by HideTip(), ShowRefTip(), and UpdateRef().
|
private |
Definition at line 173 of file tabview.hxx.
Referenced by HideTip(), ShowRefTip(), and UpdateRef().
|
private |
Definition at line 164 of file tabview.hxx.
Referenced by GetBrushDocument(), HasPaintBrush(), SetBrushDocument(), SetDrawBrushSet(), and ~ScTabView().
Definition at line 143 of file tabview.hxx.
Referenced by ActivatePart(), DoResize(), DoVSplit(), EnableRefInput(), GetBorderSize(), GetGridOffset(), getRowColumnHeaders(), Init(), PaintTop(), PaintTopArea(), ScrollX(), StopMarking(), UpdateAutoFillMark(), UpdateShow(), and ~ScTabView().
|
private |
Definition at line 145 of file tabview.hxx.
Referenced by DoResize(), GetBorderSize(), GetGridOffset(), Init(), PaintTop(), PaintTopArea(), ScrollX(), UpdateShow(), and ~ScTabView().
|
private |
Definition at line 137 of file tabview.hxx.
Referenced by DrawDeselectAll(), GetDrawFuncPtr(), Init(), SetDrawFuncPtr(), and ~ScTabView().
|
private |
Definition at line 165 of file tabview.hxx.
Referenced by GetDrawBrushSet(), HasPaintBrush(), SetBrushDocument(), SetDrawBrushSet(), and ~ScTabView().
|
private |
Definition at line 138 of file tabview.hxx.
Referenced by GetDrawFuncOldPtr(), Init(), SetDrawFuncOldPtr(), and ~ScTabView().
|
private |
Definition at line 130 of file tabview.hxx.
Referenced by DoAddWin(), DrawDeselectAll(), DrawEnableAnim(), DrawMarkListHasChanged(), GetScDrawView(), IsDrawTextEdit(), KillEditView(), MakeDrawLayer(), MakeDrawView(), MakeEditView(), RefreshZoom(), ResetDrawDragMode(), SetNewVisArea(), SetPagebreakMode(), SetZoom(), TabChanged(), UpdateAnchorHandles(), UpdateDrawTextOutliner(), UpdateIMap(), UpdateLayerLocks(), ViewOptionsHasChanged(), and ~ScTabView().
|
private |
Definition at line 121 of file tabview.hxx.
Referenced by DoHSplit(), DoResize(), FreezeSplitters(), GetFrameWin(), Init(), SetRelTabBarWidth(), TestHintWindow(), and UpdateShow().
|
private |
Definition at line 142 of file tabview.hxx.
Referenced by ActivatePart(), ActivateView(), ActiveGrabFocus(), CalcZoom(), CheckNeedsRepaint(), CreateAnchorHandles(), DigitLanguageChanged(), DoDPFieldPopup(), DoHSplit(), DoResize(), DoVSplit(), DrawEnableAnim(), EnableAutoSpell(), EnableRefInput(), FakeButtonUp(), FindWindow(), FreezeSplitters(), GetActiveWin(), GetChartDialogPos(), GetChartInsertPos(), GetGridHeight(), GetGridWidth(), GetWindowByPos(), HasPageFieldDataAtCursor(), HideAllCursors(), HideListBox(), HideNoteMarker(), HideTip(), Init(), InterpretVisible(), InvertHorizontal(), InvertVertical(), KillEditView(), MakeDrawLayer(), MakeDrawView(), MakeEditView(), NeedsRepaint(), OnLOKNoteStateChanged(), PaintArea(), PaintGrid(), ResetAutoSpell(), ResetAutoSpellForContentChange(), ScrollCommand(), ScrollX(), ScrollY(), SetActivePointer(), SetAutoSpellData(), SetNewVisArea(), SetTabNo(), ShowAllCursors(), ShowCursor(), ShowRefTip(), SplitAtCursor(), StartDataSelect(), StopMarking(), StopRefMode(), TabChanged(), TestHintWindow(), UpdateAllOverlays(), UpdateAutoFillMark(), UpdateCopySourceOverlay(), UpdateEditView(), UpdateFormulas(), UpdateInputContext(), UpdateSelectionOverlay(), UpdateShow(), UpdateShrinkOverlay(), UpdateVisibleRange(), ZoomChanged(), and ~ScTabView().
|
private |
Definition at line 127 of file tabview.hxx.
Referenced by ActivatePart(), Init(), LockModifiers(), UpdateShow(), and ~ScTabView().
|
private |
Definition at line 147 of file tabview.hxx.
Referenced by DoResize(), Init(), InvalidateSplit(), UpdateShow(), and ~ScTabView().
|
private |
Definition at line 161 of file tabview.hxx.
Referenced by GetPageBreakData(), UpdatePageBreakData(), and ~ScTabView().
Definition at line 144 of file tabview.hxx.
Referenced by ActivatePart(), DoHSplit(), DoResize(), EnableRefInput(), GetBorderSize(), GetGridOffset(), getRowColumnHeaders(), Init(), PaintLeft(), PaintLeftArea(), ScrollY(), StopMarking(), UpdateAutoFillMark(), UpdateHeaderWidth(), UpdateShow(), and ~ScTabView().
|
private |
Definition at line 146 of file tabview.hxx.
Referenced by DoResize(), GetBorderSize(), GetGridOffset(), Init(), PaintLeft(), PaintLeftArea(), ScrollY(), UpdateShow(), and ~ScTabView().
|
private |
Definition at line 124 of file tabview.hxx.
Referenced by ActivatePart(), GetLockedModifiers(), GetSelEngine(), Init(), LockModifiers(), MoveCursorAbs(), SelMouseButtonDown(), SetTabNo(), StopRefMode(), and ~ScTabView().
|
private |
Definition at line 149 of file tabview.hxx.
Referenced by DoResize(), EnableRefInput(), GetTabBarWidth(), Init(), PaintExtras(), SelectTabPage(), SetTabBarWidth(), SetTabProtectionSymbol(), UpdateInputContext(), UpdateLayerLocks(), UpdateShow(), ViewOptionsHasChanged(), and ~ScTabView().
|
private |
Definition at line 168 of file tabview.hxx.
Referenced by ResetTimer(), and SetTimer().
|
private |
Definition at line 148 of file tabview.hxx.
Referenced by DoResize(), Init(), InvalidateSplit(), UpdateShow(), and ~ScTabView().
|
private |
Definition at line 176 of file tabview.hxx.
Referenced by HideTip(), ShowRefTip(), and UpdateRef().
|
private |
Definition at line 177 of file tabview.hxx.
Referenced by HideTip(), ShowRefTip(), and UpdateRef().