LibreOffice Module sc (master)
1
|
#include <tabview.hxx>
Public Types | |
enum | SplitMethod { SC_SPLIT_METHOD_COL, SC_SPLIT_METHOD_ROW, SC_SPLIT_METHOD_CURSOR } |
Static Public Member Functions | |
static SC_DLLPUBLIC double | GetRelTabBarWidth () |
Returns the current tab bar width relative to the frame window width (0.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 (ScrollBar &rScrollBar, tools::Long nMaxVal) |
DECL_LINK (ScrollHdl, ScrollBar *, void) | |
DECL_LINK (EndScrollHdl, ScrollBar *, void) | |
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) |
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... | |
Static Private Member Functions | |
static void | SetScrollBar (ScrollBar &rScroll, tools::Long nRangeMax, tools::Long nVisible, tools::Long nPos, bool bLayoutRTL) |
static tools::Long | GetScrollBarPos (const ScrollBar &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 285 of file tabview.hxx.
|
delete |
make noncopyable
ScTabView::ScTabView | ( | vcl::Window * | pParent, |
ScDocShell & | rDocSh, | ||
ScTabViewShell * | pViewShell | ||
) |
Definition at line 174 of file tabview.cxx.
References Create(), false, Init(), None, WB_DRAG, WB_HSCROLL, WB_SIZEABLE, and WB_VSCROLL.
ScTabView::~ScTabView | ( | ) |
Definition at line 139 of file tabview5.cxx.
References TransferableHelper::ClearPrimarySelection(), SfxLokHelper::forEachOtherView(), ScSelectionTransferObj::ForgetView(), ScModule::GetSelectionTransfer(), ScSelectionTransferObj::GetView(), SfxShell::GetViewShell(), ScViewData::HasEditView(), i, comphelper::LibreOfficeKit::isActive(), RemoveWindowFromForeignEditView(), SC_MOD, and ScModule::SetSelectionTransfer().
void ScTabView::ActivatePart | ( | ScSplitPos | eWhich | ) |
someday SelectionEngine itself should call StartTracking!?!
Definition at line 2886 of file tabview3.cxx.
References SfxViewShell::GetIPClient(), SfxShell::GetViewShell(), SfxInPlaceClient::GetViewShell(), SfxInPlaceClient::IsObjectInPlaceActive(), LONG_MAX, Point, SC_MOD, SfxViewShell::SetWindow(), WhichH(), WhichV(), and ScTabViewShell::WindowChanged().
Referenced by DoHSplit(), DoResize(), DoVSplit(), FuPoor::ForceScroll(), GetChartInsertPos(), ScAccessibleDocument::grabFocus(), ScGridWindow::MouseButtonDown(), ScGridWindow::RFMouseMove(), ScColBar::SelectWindow(), ScRowBar::SelectWindow(), ScViewFunctionSet::SetCursorAtPoint(), and ScHeaderFunctionSet::SetCursorAtPoint().
void ScTabView::ActivateView | ( | bool | bActivate, |
bool | bFirst | ||
) |
Definition at line 2810 of file tabview3.cxx.
References ScInputHandler::EnterHandler(), i, ScModule::IsFormulaMode(), SC_MOD, and SC_SPLIT_BOTTOMLEFT.
void ScTabView::ActiveGrabFocus | ( | ) |
Definition at line 901 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(), and ScRowBar::SelectWindow().
Definition at line 2528 of file tabview3.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), Marks, ScAddress::Row(), and ScAddress::Tab().
Referenced by lcl_GetSortParam(), ScFormulaReferenceHelper::ShowFormulaReference(), and ScFormulaReferenceHelper::ShowSimpleReference().
void ScTabView::AddWindowToForeignEditView | ( | SfxViewShell * | pViewShell, |
ScSplitPos | eWhich | ||
) |
Definition at line 2042 of file tabview3.cxx.
Referenced by OnLibreOfficeKitTabChanged().
void ScTabView::AlignToCursor | ( | SCCOL | nCurX, |
SCROW | nCurY, | ||
ScFollowMode | eMode, | ||
const ScSplitPos * | pWhich = nullptr |
||
) |
not if already completely visible
Definition at line 920 of file tabview3.cxx.
References tools::Rectangle::Bottom(), weld::Widget::get_extents_relative_to(), ScDocument::GetColWidth(), vcl::Window::GetFrameWeld(), vcl::Window::GetOutputSizePixel(), ScDocument::GetRowHeight(), Size::Height(), lcl_GetCareWin(), tools::Rectangle::Left(), ScDocument::MaxCol(), ScDocument::MaxRow(), tools::Rectangle::Overlaps(), Point, 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, tools::Rectangle::Top(), WhichH(), WhichV(), Size::Width(), x, and y.
Referenced by ScTabViewShell::Execute(), ScCellShell::ExecuteMove(), ExpandBlock(), ScConversionEngineBase::FindNextConversionCell(), FreezeSplitters(), sc::IMPL_LINK_NOARG(), ScTabViewObj::select(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), and StopRefMode().
sal_uInt16 ScTabView::CalcZoom | ( | SvxZoomType | eType, |
sal_uInt16 | nOldZoom | ||
) |
Definition at line 1214 of file tabview2.cxx.
References Size::AdjustHeight(), Size::AdjustWidth(), ScRange::aEnd, ScRange::aStart, aViewData, ScAddress::Col(), SfxStyleSheetBasePool::Find(), ScViewData::GetActivePart(), ScDocument::GetColWidth(), 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 SfxBindings::Invalidate().
Referenced by ScViewFunc::ApplyPatternLines(), ScViewFunc::ApplySelectionPattern(), ScViewFunc::DeleteCells(), ScViewFunc::DeleteContents(), ScViewFunc::DeleteMulti(), ScUndoInsertCells::DoChange(), ScUndoDeleteMulti::DoChange(), ScUndoCut::DoChange(), ScUndoPaste::DoChange(), ScUndoDeleteContents::DoChange(), ScUndoDataForm::DoChange(), ScUndoRefConversion::DoChange(), ScUndoListNames::DoChange(), ScUndoConditionalFormat::DoChange(), ScUndoConditionalFormatList::DoChange(), ScUndoUpdateAreaLink::DoChange(), ScGridWindow::DropTransferObj(), ScGridWindow::ExecDataSelect(), ScCellShell::ExecuteEdit(), ooo::vba::excel::implnPaste(), ooo::vba::excel::implnPasteSpecial(), ScViewFunc::InsertCells(), ScClipUtil::PasteFromClipboard(), ScUndoAutoFill::Redo(), ScUndoAutoFill::Undo(), ScUndoTabOp::Undo(), ScUndoUseScenario::Undo(), and ScUndoEnterMatrix::Undo().
void ScTabView::CheckNeedsRepaint | ( | ) |
Definition at line 3092 of file tabview3.cxx.
References i.
Referenced by InterpretVisible(), and lcl_CheckNeedsRepaint().
void ScTabView::CheckSelectionTransfer | ( | ) |
Definition at line 474 of file tabview3.cxx.
References ScRange::aEnd, ScRange::aStart, ScSelectionTransferObj::CreateFromView(), ScSelectionTransferObj::ForgetView(), ScAddress::GetColRowString(), ScMarkData::GetMarkArea(), ScModule::GetSelectionTransfer(), ScMarkData::IsMarked(), lcl_IsRefDlgActive(), SC_MOD, and ScModule::SetSelectionTransfer().
Referenced by ScDrawView::MarkListHasChanged().
void ScTabView::ClearHighlightRanges | ( | ) |
Definition at line 2538 of file tabview3.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), Marks, ScAddress::Row(), and ScAddress::Tab().
Referenced by ScFormulaReferenceHelper::HideReference(), lcl_GetSortParam(), ScFormulaReferenceHelper::ShowFormulaReference(), ScFormulaReferenceHelper::ShowSimpleReference(), and ScTabViewShell::UIDeactivated().
Definition at line 162 of file tabview3.cxx.
References SC_MOD, SC_REFTYPE_REF, and ScDocument::SkipOverlapped().
void ScTabView::CreateAnchorHandles | ( | SdrHdlList & | rHdl, |
const ScAddress & | rAddress | ||
) |
Definition at line 2657 of file tabview3.cxx.
References i.
void ScTabView::CursorPosChanged | ( | ) |
Definition at line 629 of file tabview3.cxx.
References ScDocument::HasDataPilotAtPosition(), ScDocument::HasSparkline(), SC_MOD, and SC_TABSTART_NONE.
Referenced by ScPivotLayoutDialog::ApplyChanges(), ScPivotShell::Execute(), and ScGridWindow::MouseButtonUp().
void ScTabView::DeselectAllTables | ( | ) |
Definition at line 1136 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 541 of file tabview5.cxx.
References SC_MOD.
|
private |
Definition at line 271 of file tabview5.cxx.
References ScGridWindow::DrawLayerCreated(), vcl::Window::GetOutDev(), and ScGridWindow::SetAutoSpellContext().
Referenced by UpdateShow().
void ScTabView::DoChartSelection | ( | const css::uno::Sequence< css::chart2::data::HighlightedRange > & | rHilightRanges | ) |
Definition at line 2552 of file tabview3.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ColorTransparency, ScDocument::GetAddressConvention(), formula::FormulaCompiler::GetNativeSymbolChar(), ScRangeStringConverter::GetRangeListFromString(), ScInputHandler::GetReferenceMark(), comphelper::LibreOfficeKit::isActive(), 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 2610 of file tabview3.cxx.
References ScDPObject::BuildAllDimensionMembers(), ScGridWindow::DPLaunchFieldPopupMenu(), ScDPCollection::GetByName(), ScDocument::GetDPCollection(), comphelper::LibreOfficeKit::isActive(), vcl::Window::LogicToPixel(), vcl::Window::OutputToScreenPixel(), and Point.
|
private |
Definition at line 1527 of file tabview.cxx.
References ActivatePart(), aFrameSize, aViewData, ScViewData::CellsAtX(), ScViewData::GetActivePart(), ScViewData::GetCurX(), ScViewData::GetDocument(), ScViewData::GetHSplitMode(), vcl::Window::GetOutputSizePixel(), 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().
Definition at line 409 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(), ScHeaderFunctionSet::CreateAnchor(), ScViewFunctionSet::DeselectAll(), ScHeaderFunctionSet::DeselectAll(), ScViewFunctionSet::DestroyAnchor(), ScHeaderFunctionSet::DestroyAnchor(), ScUndoFillTable::DoChange(), ScGridWindow::DropTransferObj(), ScDBFunc::GotoDBArea(), IMPL_LINK_NOARG(), MarkCursor(), ScUndoUtil::MarkSimpleBlock(), ScGridWindow::MouseButtonUp(), ScUndoDeleteCells::Redo(), ScUndoUseScenario::Redo(), ScTabViewObj::select(), SelectAll(), ScAccessibleSpreadsheet::SelectCell(), ScAccessibleSpreadsheet::selectColumn(), ScAccessibleSpreadsheet::selectRow(), ScViewFunctionSet::SetAnchor(), ScGridWindow::SetCellSelectionPixel(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), ScViewFunc::SetMarkedWidthOrHeight(), ScUndoQuery::Undo(), ScUndoUseScenario::Undo(), ScAccessibleSpreadsheet::unselectColumn(), and ScAccessibleSpreadsheet::unselectRow().
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 ScViewFunctionSet::DeselectAll(), ScViewFunctionSet::DestroyAnchor(), ScFormulaReferenceHelper::HideReference(), ScHeaderControl::MouseButtonDown(), ScViewFunctionSet::SetAnchor(), ScViewFunctionSet::SetCursorAtCell(), ScFormulaReferenceHelper::ShowFormulaReference(), and ScFormulaReferenceHelper::ShowSimpleReference().
Definition at line 277 of file tabview.cxx.
References aBorderPos, aCornerButton, ActivatePart(), Size::AdjustHeight(), aFrameSize, aHScrollLeft, aHScrollRight, aScrollBarBox, aTopButton, aViewData, aVScrollBottom, aVScrollTop, bInUpdateHeader, bMinimized, ScTabViewShell::BroadcastAccessibility(), ScViewData::GetActivePart(), ScViewData::GetDocShell(), ScViewData::GetDocument(), vcl::Window::GetDPIScaleFactor(), vcl::Font::GetFontSize(), ScViewData::GetHSplitMode(), ScViewData::GetHSplitPos(), StyleSettings::GetScrollBarSize(), vcl::Window::GetSettings(), vcl::Window::GetSizePixel(), AllSettings::GetStyleSettings(), StyleSettings::GetTabFont(), ScViewData::GetTabNo(), ScViewData::GetViewShell(), ScViewData::GetVSplitMode(), ScViewData::GetVSplitPos(), ScTabViewShell::HasAccessibilityObjects(), HasHintWindow(), Size::Height(), vcl::Window::Hide(), HideListBox(), InterpretVisible(), InvalidateSplit(), ScViewData::IsHeaderMode(), ScViewData::IsHScrollMode(), ScDocument::IsLayoutRTL(), ScViewData::IsOutlineMode(), SfxObjectShell::IsPreview(), ScViewData::IsTabMode(), ScViewData::IsVScrollMode(), lcl_SetPosSize(), vcl::Window::LogicToPixel(), mbInlineWithScrollbar, mfPendingTabBarWidth, nScrollBarSize, nTabSize, pColBar, pColOutline, pFrameWin, pGridWin, pHSplitter, Point, 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, Splitter::SetDragRectPixel(), ScViewData::SetHSplitMode(), SetRelTabBarWidth(), ScTabControl::SetSheetLayoutRTL(), vcl::Window::SetSizePixel(), ScViewData::SetVSplitMode(), vcl::Window::Show(), SPLIT_HANDLE_SIZE, SPLIT_MARGIN, TAB_HEIGHT_MARGIN, TestHintWindow(), UpdateHeaderWidth(), UpdateScrollBars(), UpdateShow(), UpdateVarZoom(), WhichH(), WhichV(), and Size::Width().
Referenced by RepeatResize().
|
private |
Definition at line 1597 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 388 of file tabview5.cxx.
References SfxDispatcher::Execute(), SfxShell::GetDispatcher(), SfxShell::GetViewShell(), IsDrawSelMode(), ScTabViewShell::IsDrawTextShell(), and ScTabViewShell::SetDrawShell().
Referenced by ScGridWindow::SelectForContextMenu(), ScColBar::SelectWindow(), and ScRowBar::SelectWindow().
|
protected |
Definition at line 504 of file tabview5.cxx.
References i, ScDocument::StartAnimations(), VOBJ_MODE_SHOW, and VOBJ_TYPE_OLE.
void ScTabView::DrawMarkListHasChanged | ( | ) |
Definition at line 486 of file tabview5.cxx.
Referenced by ScTabControl::Select().
void ScTabView::EnableAutoSpell | ( | bool | bEnable | ) |
Definition at line 2251 of file tabview.cxx.
References aViewData, ScViewData::GetDocument(), ScViewData::GetTabNo(), mpSpellCheckCxt, and pGridWin.
Referenced by ScModule::ModifyOptions().
void ScTabView::EnableRefInput | ( | bool | bFlag | ) |
Definition at line 2228 of file tabview.cxx.
References aHScrollLeft, aHScrollRight, aScrollBarBox, aVScrollBottom, aVScrollTop, vcl::Window::EnableInput(), p, pColBar, pGridWin, pRowBar, and pTabControl.
Referenced by ScFormulaReferenceHelper::enableInput(), and ScFormulaReferenceHelper::EnableSpreadsheets().
void ScTabView::ErrorMessage | ( | TranslateId | pGlobStrId | ) |
Definition at line 1446 of file tabview2.cxx.
References aViewData, Application::CreateMessageDialog(), ScViewData::GetDialogParent(), ScViewData::GetDocShell(), weld::Widget::grab_focus(), weld::Widget::has_focus(), SfxObjectShell::IsReadOnly(), m_xMessageBox, SC_MOD, ScResId(), and StopMarking().
Referenced by ScTabControl::AllowRenaming(), ScViewFunc::ApplyAttr(), ScViewFunc::ApplyAttributes(), ScViewFunc::ApplyUserItemSet(), ScViewFunc::ChangeNumFmtDecimals(), ScViewFunc::CreateNames(), ScViewFunc::DeleteCells(), ScViewFunc::DeleteContents(), ScViewFunc::DeleteMulti(), ScPosWnd::DoEnter(), ScViewFunc::EnterData(), ScViewFunc::EnterMatrix(), ScViewFunc::EnterValue(), ScCellShell::Execute(), ScTabViewShell::Execute(), ScCellShell::ExecuteDB(), ScCellShell::ExecuteEdit(), ScDBFunc::ImportData(), ScViewFunc::InsertCells(), ScViewFunc::ModifyCellSize(), ScClipUtil::PasteFromClipboard(), ScViewFunc::SetNumberFormat(), ScViewFunc::SetNumFmtByStr(), ScViewFunc::SetStyleSheetToMarked(), ScViewFunc::SetWidthOrHeight(), ScInputHandler::StartTable(), and ScDBFunc::UpdateCharts().
void ScTabView::ExpandBlock | ( | SCCOL | nMovX, |
SCROW | nMovY, | ||
ScFollowMode | eMode | ||
) |
Definition at line 883 of file tabview2.cxx.
References AlignToCursor(), aViewData, ScViewData::GetActivePart(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocument(), ScViewData::GetPosX(), ScViewData::GetPosY(), ScViewData::GetRefEndX(), ScViewData::GetRefEndY(), ScViewData::GetRefEndZ(), ScViewData::GetRefStartX(), ScViewData::GetRefStartY(), ScViewData::GetTabNo(), ScDocument::GetTabProtection(), ScViewData::GetViewShell(), InitBlockMode(), InitRefMode(), IsBlockMode(), ScDocument::IsHorOverlapped(), 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 1005 of file tabview2.cxx.
References eMode, ExpandBlock(), GetAreaMoveEndPosition(), and SC_FOLLOW_JUMP.
Referenced by ScCellShell::ExecuteCursorSel().
Definition at line 997 of file tabview2.cxx.
References ExpandBlock(), GetPageMoveEndPosition(), and SC_FOLLOW_FIX.
Referenced by ScCellShell::ExecuteCursorSel().
void ScTabView::extendTiledAreaIfNeeded | ( | ) |
Definition at line 2918 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.
Referenced by ScViewFunctionSet::BeginDrag(), and FuSelection::MouseButtonDown().
void ScTabView::FindNextUnprot | ( | bool | bShift, |
bool | bInSelection | ||
) |
Definition at line 1544 of file tabview3.cxx.
References ScDocument::GetNextPos(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), SC_FOLLOW_LINE, and SC_TABSTART_NONE.
Referenced by ScCellShell::ExecuteMove(), and ScInputHandler::KeyInput().
ScSplitPos ScTabView::FindWindow | ( | const vcl::Window * | pWindow | ) | const |
Definition at line 908 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 1922 of file tabview.cxx.
References AlignToCursor(), aViewData, ePos, ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocShell(), ScViewData::GetDocument(), ScViewData::GetHSplitMode(), ScViewData::GetHSplitPos(), ScViewData::GetMouseQuadrant(), vcl::Window::GetOutputSizePixel(), 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, Point, 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(), UpdateAutoFillMark(), UpdateShow(), and Size::Width().
Referenced by ScTabViewShell::Execute(), ScTabViewObj::freezeAtPosition(), and ScTabViewObj::splitAtPosition().
ScGridWindow * ScTabView::GetActiveWin | ( | ) |
Definition at line 887 of file tabview.cxx.
References aViewData, ePos, ScViewData::GetActivePart(), and pGridWin.
Referenced by ScTabViewShell::ExecDraw(), ScTabViewShell::ExecDrawIns(), ScViewData::GetActiveWin(), ScTabViewShell::GetDialogParent(), GetMousePosPixel(), ScAccessibleCell::IsFocused(), ScAccessibleSpreadsheet::IsFocused(), ScTabViewShell::Notify(), ScViewData::SetEditEngine(), ScInputHandler::SetMode(), ScInputHandler::StartTable(), UpdateRef(), ScClient::ViewChanged(), and ScTabViewShell::WindowChanged().
|
private |
Definition at line 649 of file tabview2.cxx.
References aViewData, ScDocument::FindAreaPos(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetDocument(), ScModule::GetInputOptions(), ScInputOptions::GetLegacyCellSelection(), ScViewData::GetRefEndX(), ScViewData::GetRefEndY(), ScViewData::GetRefStartX(), ScViewData::GetRefStartY(), ScViewData::GetTabNo(), i, 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().
Definition at line 796 of file tabview.cxx.
References aHScrollLeft, aViewData, aVScrollBottom, SvBorder::Bottom(), ScViewData::GetDocument(), vcl::Window::GetSizePixel(), ScViewData::GetTabNo(), Size::Height(), ScViewData::IsHeaderMode(), ScDocument::IsLayoutRTL(), ScViewData::IsOutlineMode(), ScViewData::IsVScrollMode(), SvBorder::Left(), pColBar, pColOutline, pRowBar, pRowOutline, SvBorder::Right(), SC_SPLIT_BOTTOM, SC_SPLIT_LEFT, SvBorder::Top(), and Size::Width().
Referenced by ScTabViewShell::ScTabViewShell().
|
inline |
Definition at line 586 of file tabview.hxx.
Referenced by ScGridWindow::MouseButtonUp().
Point ScTabView::GetChartDialogPos | ( | const Size & | rDialogSize, |
const tools::Rectangle & | rLogicChart | ||
) |
Definition at line 1814 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, Point, tools::Rectangle::Right(), SC_SPLIT_BOTTOMLEFT, SC_SPLIT_BOTTOMRIGHT, SC_SPLIT_FIX, SC_SPLIT_LEFT, SC_SPLIT_TOP, SC_SPLIT_TOPRIGHT, tools::Rectangle::Top(), tools::Rectangle::TopLeft(), WhichH(), WhichV(), and Size::Width().
Referenced by FuInsertChart::FuInsertChart().
Definition at line 1686 of file tabview.cxx.
References ActivatePart(), ScRange::aEnd, ScRange::aStart, aViewData, tools::Rectangle::Bottom(), ScAddress::Col(), o3tl::convert(), ScViewData::GetActivePart(), ScViewData::GetDocument(), ScGridWindow::GetDrawMapMode(), ScViewData::GetHSplitMode(), ScViewData::getLOKVisibleArea(), vcl::Window::GetOutputSizePixel(), ScViewData::GetTabNo(), ScViewData::GetVSplitMode(), Size::Height(), comphelper::LibreOfficeKit::isActive(), tools::Rectangle::Left(), OutputDevice::LogicToLogic(), o3tl::mm100, nBorder, pGridWin, vcl::Window::PixelToLogic(), Point, 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::Top(), o3tl::twip, WhichH(), WhichV(), and Size::Width().
Referenced by FuInsertChart::FuInsertChart().
|
inline |
Definition at line 587 of file tabview.hxx.
Referenced by ScGridWindow::DrawMouseButtonUp().
|
inline |
Definition at line 322 of file tabview.hxx.
References pDrawOld.
Referenced by ScTabViewShell::ExecDraw().
|
inline |
Definition at line 321 of file tabview.hxx.
References pDrawActual.
Referenced by ScGridWindow::DrawCommand(), ScGridWindow::DrawEndAction(), ScGridWindow::DrawKeyInput(), ScGridWindow::DrawMouseButtonDown(), ScGridWindow::DrawMouseButtonUp(), ScGridWindow::DrawMouseMove(), ScViewFunc::EditNote(), ScTabViewShell::ExecDraw(), ScGridWinUIObject::execute(), lcl_KeyEditMode(), FuSelection::MouseButtonUp(), FuConstruct::MouseButtonUp(), ScTabViewObj::select(), and ScTabViewShell::WindowChanged().
|
inline |
Definition at line 583 of file tabview.hxx.
References pFrameWin.
Referenced by ScInputHandler::EnterHandler(), and ScInputHandler::KeyInput().
|
inline |
Definition at line 336 of file tabview.hxx.
References aFunctionSet.
Referenced by ScGridWindow::MouseButtonDown(), and ScGridWindow::MouseButtonUp().
tools::Long ScTabView::GetGridHeight | ( | ScVSplitPos | eWhich | ) |
Definition at line 3018 of file tabview3.cxx.
References vcl::Window::GetSizePixel(), Size::Height(), comphelper::LibreOfficeKit::isActive(), 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 918 of file tabview.cxx.
References aViewData, Height, ScViewData::IsHeaderMode(), ScViewData::IsOutlineMode(), pColBar, pColOutline, Point, 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 2996 of file tabview3.cxx.
References vcl::Window::GetSizePixel(), comphelper::LibreOfficeKit::isActive(), 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 329 of file tabview.hxx.
References maHighlightRanges.
Referenced by ScGridWindow::DrawContent().
Point ScTabView::GetInsertPos | ( | ) | const |
Definition at line 1669 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, Point, and o3tl::twip.
Referenced by ScTabViewShell::ExecGallery(), ScTabViewShell::Execute(), FuInsertOLE::FuInsertOLE(), lcl_InsertGraphic(), and lcl_InsertMedia().
sal_uInt16 ScTabView::GetLockedModifiers | ( | ) | const |
Definition at line 1906 of file tabview.cxx.
References pSelEngine.
Referenced by ScCellShell::Execute(), ScCellShell::ExecuteCursor(), ScCellShell::ExecutePage(), and ScCellShell::GetState().
|
inline |
Definition at line 609 of file tabview.hxx.
References mnLOKEndHeaderCol.
Referenced by ScGridWindow::UpdateFormulas(), and ScGridWindow::UpdateVisibleRange().
|
inline |
Definition at line 607 of file tabview.hxx.
References mnLOKEndHeaderRow.
Referenced by ScGridWindow::UpdateFormulas(), and ScGridWindow::UpdateVisibleRange().
|
inline |
Definition at line 608 of file tabview.hxx.
References mnLOKStartHeaderCol.
Referenced by ScGridWindow::UpdateFormulas(), and ScGridWindow::UpdateVisibleRange().
|
inline |
Definition at line 606 of file tabview.hxx.
References mnLOKStartHeaderRow.
Referenced by ScGridWindow::UpdateFormulas(), and ScGridWindow::UpdateVisibleRange().
Point ScTabView::GetMousePosPixel | ( | ) |
Definition at line 1911 of file tabview.cxx.
References GetActiveWin(), ScGridWindow::GetMousePosPixel(), and Point.
Referenced by ScViewData::GetMousePosPixel().
|
inline |
Definition at line 328 of file tabview.hxx.
Referenced by ScGridWindow::DrawContent(), and ScGridWindow::DrawPagePreview().
Definition at line 599 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(), and ExpandBlockPage().
|
inline |
Returns the pending tab bar width relative to the frame window width (0.0 ...
1.0).
Definition at line 309 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 882 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 2614 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 341 of file tabview.hxx.
Referenced by ScGridWindow::Command(), ScGridWindow::CreateAnchorHandle(), ScSelectionTransferObj::CreateDrawData(), ScSelectionTransferObj::CreateFromView(), ScGridWindow::DeleteSurroundingText(), 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::Execute(), ScDrawTextObjectBar::ExecuteExtra(), ScDrawTextObjectBar::ExecuteGlobal(), ScTabViewObj::GetClickedObject(), ScGridWindow::GetDrawMapMode(), ScTabViewShell::GetDrawView(), ScDrawTextObjectBar::GetFormTextState(), ScTabViewShell::GetImageMapState(), ScGridWindow::getOverlayManager(), ScViewData::GetScDrawView(), ScTabViewShell::getSelectedXShapes(), ScGridWindow::GetSurroundingText(), ScGridWindow::GetSurroundingTextSelection(), IMPL_LINK(), ScTabViewShell::InsertURLButton(), ScDrawTextObjectBar::IsNoteEdit(), lcl_InsertGraphic(), ScViewFunc::MoveTable(), ScTabViewShell::NotifyCursor(), ScModelObj::paintTile(), ScGridWindow::PasteSelection(), ScModelObj::postMouseEvent(), ScOutputData::PostPrintDrawingLayer(), ScGridWindow::PrePaint(), ScOutputData::PrePrintDrawingLayer(), ScOutputData::PrintDrawingLayer(), ScModelObj::resetSelection(), ScTabViewObj::select(), ScGridWindow::SelectForContextMenu(), ScModelObj::setPart(), ScGridWindow::UpdateStatusPosSize(), and ScTabViewShell::WindowChanged().
|
staticprivate |
Definition at line 355 of file tabview4.cxx.
References ScrollBar::GetThumbPos().
|
inline |
Definition at line 337 of file tabview.hxx.
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 2844 of file tabview.cxx.
References aViewData, ScDocument::dumpSheetGeomData(), eType, FILTERED, ScViewData::GetDocument(), ScViewData::GetTabNo(), GROUPS, HIDDEN, ScDocument::MaxCol(), MAXTILEDROW, and SIZES.
Referenced by ScModelObj::getSheetGeometryData().
tools::Long ScTabView::GetTabBarWidth | ( | ) | const |
Returns the current tab bar width in pixels.
Definition at line 877 of file tabview.cxx.
References pTabControl.
Referenced by ScViewData::WriteUserData(), and ScViewData::WriteUserDataSequence().
|
inline |
Definition at line 333 of file tabview.hxx.
References aViewData.
Referenced by ScBlockUndo::AdjustHeight(), ScDocFunc::AdjustRowHeight(), ScExtraEditViewManager::Apply(), ScViewFunc::ApplyAttr(), ScViewFunc::ApplyAttributes(), ScViewFunc::ApplyPatternLines(), ScViewFunc::ApplySelectionPattern(), ScViewFunc::ApplyUserItemSet(), ScInputHandler::CancelHandler(), ScUndoUseScenario::CanRepeat(), ScViewFunc::ChangeIndent(), ScViewFunc::ChangeNumFmtDecimals(), ScHeaderControl::Command(), ScTextWnd::Command(), ScAccessibleSpreadsheet::ConstructScAccessibleSpreadsheet(), ScSelectionTransferObj::CreateCellData(), ScSelectionTransferObj::CreateDrawData(), ScSelectionTransferObj::CreateFromView(), ScModule::CreateItemSet(), ScViewFunc::CreateNames(), ScTabViewShell::CreateRefDialogController(), ScInputHandler::DataChanged(), ScInputHandler::DataChanging(), ScViewFunc::DeleteCells(), ScViewFunc::DeleteContents(), ScViewFunc::DeleteMulti(), 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(), ScUndoInsertCells::DoChange(), ScUndoDeleteCells::DoChange(), ScUndoMoveTab::DoChange(), ScUndoFillTable::DoChange(), ScPosWnd::DoEnter(), ScDocShell::DoEnterHandler(), ScUndoTabProtect::DoProtect(), ScGridWindow::DrawContent(), ScColBar::DrawInvert(), ScRowBar::DrawInvert(), ScViewFunc::EditNote(), ScViewFunc::EnterData(), ScViewFunc::EnterDataAtCursor(), ScInputHandler::EnterHandler(), ScViewFunc::EnterMatrix(), ScViewFunc::EnterValue(), ScTabViewShell::ExecDraw(), ScTabViewShell::ExecImageMap(), ScTabViewShell::ExecSearch(), ScPivotShell::Execute(), ScDocShell::Execute(), ScTabViewShell::Execute(), ScCellShell::ExecuteEdit(), ScTabViewShell::FillFieldData(), ScChildrenShapes::FindSelectedShapesChanges(), FuDraw::ForcePointer(), FuPoor::ForceScroll(), ScInputHandler::FormulaPreview(), ScTabViewObj::freezeAtPosition(), FuInsertChart::FuInsertChart(), FuInsertOLE::FuInsertOLE(), ScAccessibleSpreadsheet::getAccessibleAtPoint(), ScAccessibleSpreadsheet::GetAccessibleCellAt(), ScTabViewObj::getActiveSheet(), ScDBFunc::GetAnonymousDBData(), ScDocShell::GetBestViewShell(), ScAccessibleCell::GetBoundingBox(), ScAccessibleSpreadsheet::GetChildIndexAddress(), ScTabViewObj::GetClickedObject(), ScModule::GetClipDoc(), ScInputHandler::GetColData(), ScTabViewObj::getCount(), ScViewFunc::GetCreateNameFlags(), ScAccessibleDocument::GetCurCellAddress(), ScPivotShell::GetCurrDPObject(), ScAccessibleDocument::GetCurrentCellName(), ScDBFunc::GetDBData(), ScTabViewShell::GetDialogParent(), ScVbaApplication::getDisplayScrollBars(), ScAccessibleCellTextData::GetDocShell(), ScAccessibleCell::GetDocument(), ScAccessibleSpreadsheet::GetDocument(), ScAccessibleDocument::GetDocument(), ScModelObj::getDocWindow(), ScColBar::GetDragHelp(), ScRowBar::GetDragHelp(), ScChildrenShapes::GetDrawPage(), ScColBar::GetEntrySize(), ScRowBar::GetEntrySize(), ScColBar::GetEntryText(), ScTabViewShell::GetFormula(), ScAccessibleSpreadsheet::GetFormulaCurrentFocusCell(), ScInputHandler::GetFormulaData(), ScTabViewObj::getIsWindowSplit(), ScTabViewShell::getLOKVisibleArea(), ScTextWnd::GetNumLines(), ScTabViewObj::GetObjectByIndex_Impl(), ScViewFunc::GetOptimalColWidth(), ScTabViewShell::getPart(), ScColBar::GetPos(), ScRowBar::GetPos(), ScTabViewObj::getPropertyValue(), ScDocShell::GetSaveTab(), ScVbaNames::getScDocument(), ScVbaWindow::getScrollColumn(), ScVbaWindow::getScrollRow(), ScAccessibleSpreadsheet::getSelectedAccessibleChild(), ScAccessibleSpreadsheet::getSelectedAccessibleChildCount(), ScAccessibleSpreadsheet::getSelectedAccessibleColumns(), ScAccessibleSpreadsheet::getSelectedAccessibleRows(), ScTabViewObj::getSelectedSheets(), ScTabViewObj::getSelection(), ScViewFunc::GetSelectionFrame(), ScViewFunc::GetSelectionPattern(), ScViewFunc::GetSelectionScriptType(), ScTabViewShell::GetSelectionText(), ScTabViewObj::getSplitColumn(), ScTabViewObj::getSplitHorizontal(), ScTabViewObj::getSplitRow(), ScTabViewObj::getSplitVertical(), ScPivotShell::GetState(), ScViewFunc::GetStyleSheetFromMarked(), ScVbaWindow::getTabRatio(), ScAccessibleCellTextData::GetTextForwarder(), ScTabViewObj::getTransferable(), ScVbaWindow::getView(), ScNavigatorDlg::GetViewData(), ScDocShell::GetViewData(), ScAccessibleDocument::GetVisibleArea_Impl(), ScAccessibleDocument::getVisibleTable(), ScTabViewObj::GetZoom(), ScTabViewObj::GetZoomType(), ScVbaApplication::GoTo(), ScDBFunc::GotoDBArea(), ScAccessibleDocument::grabFocus(), ScTabViewObj::hasFrozenPanes(), ScTabViewShell::HasSelection(), ScDBFunc::HideAutoFilter(), ScColBar::HideEntries(), ScRowBar::HideEntries(), 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(), ScSpellDialogChildWindow::Init(), ScTpUserLists::Init(), ScTextWnd::InitEditEngine(), ScInputHandler::InputChanged(), ScInputHandler::InputCommand(), ScDocFunc::InsertCells(), ScViewFunc::InsertCells(), ScViewFunc::InsertCurrentTime(), ScViewFunc::InsertName(), ScViewFunc::InsertNameList(), ScTabViewObj::insertTransferable(), ScTabViewShell::InsertURL(), ScTabViewShell::InsertURLField(), ScGridWindow::InvalidateLOKViewCursor(), ScAccessibleSpreadsheet::isAccessibleColumnSelected(), ScAccessibleSpreadsheet::isAccessibleRowSelected(), ScAccessibleSpreadsheet::isAccessibleSelected(), ScTabViewShell::isAnyEditViewInRange(), ScAccessibleSpreadsheet::IsCompleteSheetSelected(), ScAccessibleCell::IsFocused(), ScAccessibleSpreadsheet::IsFocused(), ScAccessibleSpreadsheet::IsFormulaMode(), ScColBar::IsLayoutRTL(), ScRowBar::IsMirrored(), ScInputHandler::IsModalMode(), ScTabViewObj::IsMouseListening(), FuSelection::IsNoteCaptionClicked(), ScAccessibleSpreadsheet::IsScAddrFormulaSel(), ScAccessibleCell::IsSelected(), ScHeaderControl::IsSelectionAllowed(), ScAccessibleDocument::IsTableSelected(), FuConstruct::KeyInput(), FuDraw::KeyInput(), ScInputHandler::KeyInput(), lcl_GetInputType(), lcl_getViewMatchingDocZoomTab(), lcl_InsertGraphic(), lcl_InsertMedia(), lcl_KeyEditMode(), lcl_SelectAll(), ScTextWnd::MakeDialogEditView(), FuText::MakeOutliner(), ScViewFunc::MarkAndJumpToRanges(), ScNavigatorDlg::MarkDataArea(), ScUndoUtil::MarkSimpleBlock(), ScDocShell::MergeDocument(), ScViewFunc::ModifyCellSize(), ScModule::ModifyOptions(), FuSelection::MouseButtonDown(), FuText::MouseButtonDown(), ScHeaderControl::MouseButtonDown(), FuSelection::MouseButtonUp(), FuConstruct::MouseButtonUp(), FuText::MouseButtonUp(), ScGridWindow::MouseButtonUp(), ScHeaderControl::MouseMove(), ScTabViewObj::MousePressed(), ScTabViewObj::MouseReleased(), ScAccessibleDocument::Notify(), ScAccessibleSpreadsheet::Notify(), ScTabViewShell::Notify(), ScInputHandler::NotifyChange(), ScTabViewShell::NotifyCursor(), ScDocFunc::NotifyInputHandler(), ScAccessibleSpreadsheet::NotifyRefMode(), ScClient::ObjectAreaChanged(), OnLibreOfficeKitTabChanged(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScViewFunc::OnLOKSetWidthOrHeight(), ScDBFunc::OnLOKShowHideColRow(), ScHeaderControl::Paint(), ScUndoDragDrop::PaintArea(), ScModelObj::paintTile(), ScDocShell::PostEditView(), ScModelObj::postMouseEvent(), ScAccessibleDocument::PreInit(), ScVbaWorksheets::PrintPreview(), ScViewFunc::ProtectDoc(), ScViewFunc::ProtectSheet(), ScDBFunc::Query(), ScUndoDoOutline::Redo(), ScUndoOutlineLevel::Redo(), ScUndoRemoveAllOutlines::Redo(), ScUndoAutoOutline::Redo(), ScUndoCopyTab::Redo(), ScUndoSubTotals::Redo(), ScUndoQuery::Redo(), ScUndoImportData::Redo(), ScUndoRepeatDB::Redo(), ScUndoWidthOrHeight::Redo(), ScUndoConsolidate::Redo(), ScUndoAutoFormat::Redo(), ScAcceptChgDlgWrapper::ReInitDlg(), ScFormulaReferenceHelper::ReleaseFocus(), ScViewFunc::RemoveStyleSheetInUse(), ScUndoDeleteTab::Repeat(), ScUndoPrintZoom::Repeat(), ScUndoPaste::Repeat(), ScUndoClearItems::Repeat(), 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(), ScVbaWorksheets::Select(), ScTabViewObj::select(), ScAccessibleSpreadsheet::selectAllAccessibleChildren(), ScAccessibleSpreadsheet::SelectCell(), ScTabViewObj::SelectionChanged(), ScViewFunc::SelectionEditable(), ScTabViewShell::SelectObject(), ScColBar::SelectWindow(), ScRowBar::SelectWindow(), ScTabViewObj::setActiveSheet(), ScChildrenShapes::SetDrawBroadcaster(), ScColBar::SetEntrySize(), ScRowBar::SetEntrySize(), ScModelObj::setGraphicSelection(), FuText::SetInEditMode(), ScViewFunc::SetMarkedWidthOrHeight(), ScColBar::SetMarking(), ScRowBar::SetMarking(), ScInputHandler::SetMode(), ScViewFunc::SetNoteText(), ScViewFunc::SetNumberFormat(), ScViewFunc::SetNumFmtByStr(), ScTextWnd::SetNumLines(), ScTabViewObj::setPropertyValue(), ScInputHandler::SetReference(), ScVbaWindow::setScrollColumn(), ScVbaWindow::setScrollRow(), ScViewFunc::SetStyleSheetToMarked(), ScVbaWindow::setTabRatio(), ScDocShell::SetVisAreaOrSize(), ScViewFunc::SetWidthOrHeight(), ScTabViewObj::SetZoom(), ScTabViewObj::SetZoomType(), ScTabViewObj::SheetChanged(), ScInputHandler::ShowArgumentsTip(), ScBlockUndo::ShowBlock(), ScMultiBlockUndo::ShowBlock(), ScFormulaReferenceHelper::ShowFormulaReference(), ScViewFunc::ShowNote(), ScSimpleUndo::ShowTable(), FuConstruct::SimpleMouseButtonUp(), ScDBFunc::Sort(), ScDBDocFunc::Sort(), sc::SparklineShell::SparklineShell(), ScViewFunc::StartFormatArea(), ScInputWindow::StartFormula(), ScInputHandler::StartTable(), FuText::StopEditMode(), ScFormulaDlg::switchBack(), FuSelection::TestDetective(), ScDBFunc::ToggleAutoFilter(), ScDBFunc::UISort(), ScUndoDoOutline::Undo(), ScUndoMakeOutline::Undo(), ScUndoOutlineLevel::Undo(), ScUndoOutlineBlock::Undo(), ScUndoRemoveAllOutlines::Undo(), ScUndoAutoOutline::Undo(), ScUndoSubTotals::Undo(), ScUndoQuery::Undo(), ScUndoImportData::Undo(), ScUndoRepeatDB::Undo(), ScUndoWidthOrHeight::Undo(), ScUndoConsolidate::Undo(), ScViewFunc::Unprotect(), ScInputHandler::UpdateActiveView(), ScInputHandler::UpdateAdjust(), ScDBFunc::UpdateCharts(), ScGridWindow::UpdateDragRectOverlay(), ScInputHandler::UpdateLokReferenceMarks(), ScGridWindow::updateOtherKitSelections(), ScInputHandler::UpdateRange(), ScInputHandler::UpdateRefDevice(), UpdateScrollBars(), ScViewFunc::UpdateSelectionArea(), ScInputHandler::UpdateSpellSettings(), ScViewFunc::UpdateStyleSheetInUse(), UpdateVarZoom(), ScTabViewShell::UseSubTotal(), ScClient::ViewChanged(), ScChildrenShapes::~ScChildrenShapes(), and ScTabViewShell::~ScTabViewShell().
|
inline |
Definition at line 334 of file tabview.hxx.
References aViewData.
|
inline |
Definition at line 371 of file tabview.hxx.
Referenced by ScAccessibleDocument::disposing(), ScChildrenShapes::FindSelectedShapesChanges(), ScTabViewObj::freezeAtPosition(), ScAccessibleCell::GetBoundingBox(), ScAccessibleSpreadsheet::GetBoundingBox(), ScAccessibleDocument::GetBoundingBox(), ScAccessibleCell::GetBoundingBoxOnScreen(), ScAccessibleSpreadsheet::GetBoundingBoxOnScreen(), ScAccessibleDocument::GetBoundingBoxOnScreen(), ScAccessibleCellTextData::GetTextForwarder(), ScAccessibleDocument::GetVisibleArea_Impl(), ScAccessibleDocument::grabFocus(), ScViewForwarder::LogicToPixel(), ScAccessibleDocument::LogicToPixel(), ScAccessibleDocument::Notify(), ScViewForwarder::PixelToLogic(), ScAccessibleDocument::PreInit(), ScChildrenShapes::ScChildrenShapes(), ScChildrenShapes::SetDrawBroadcaster(), ScGridWindow::ShowNoteMarker(), and ScInputHandler::UpdateActiveView().
SvxZoomType ScTabView::GetZoomType | ( | ) | const |
Definition at line 417 of file tabview5.cxx.
Referenced by ScTabViewShell::Execute(), ScTabViewObj::GetZoomType(), ScTabViewObj::SetZoom(), and UpdateVarZoom().
bool ScTabView::HasHintWindow | ( | ) | const |
Definition at line 879 of file tabview3.cxx.
Referenced by DoResize(), and ScCellShell::Execute().
bool ScTabView::HasPageFieldDataAtCursor | ( | ) | const |
Definition at line 2180 of file tabview.cxx.
References aViewData, ScViewData::GetActivePart(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScGridWindow::GetDPFieldOrientation(), and pGridWin.
Referenced by ScCellShell::GetState().
|
inline |
Definition at line 585 of file tabview.hxx.
References pDrawBrushSet.
Referenced by ScFormatShell::ExecFormatPaintbrush(), ScDrawShell::ExecFormatPaintbrush(), ScCellShell::Execute(), ScGridWindow::MouseMove(), and ScFormatShell::StateFormatPaintbrush().
void ScTabView::HideAllCursors | ( | ) |
Definition at line 220 of file tabview3.cxx.
References vcl::Cursor::Hide(), and vcl::Cursor::IsVisible().
Referenced by ScSimpleUndo::BeginRedo(), ScSimpleUndo::BeginUndo(), ScViewFunc::DeleteContents(), ScViewFunc::EnterData(), ScCellShell::ExecuteCursor(), ScCellShell::ExecuteCursorSel(), ScViewFunc::ModifyCellSize(), PaintBlock(), ScrollX(), ScrollY(), ScViewFunctionSet::SetCursorAtCell(), and ScHeaderFunctionSet::SetCursorAtPoint().
void ScTabView::HideListBox | ( | ) |
Definition at line 2975 of file tabview3.cxx.
Referenced by DoResize(), ScCellShell::Execute(), ScTabViewShell::Execute(), ScFormatShell::ExecuteAlignment(), ScFormatShell::ExecuteAttr(), ScCellShell::ExecuteDB(), ScCellShell::ExecuteEdit(), ScFormatShell::ExecuteNumFormat(), ScFormatShell::ExecuteTextAttr(), and ScFormatShell::ExecuteTextDirection().
|
protected |
Definition at line 1420 of file tabview2.cxx.
References pGridWin.
Referenced by ScViewFunc::EditNote(), ScTabViewShell::Execute(), ScTabViewShell::Notify(), ScrollCommand(), and ScViewFunc::ShowNote().
|
protected |
Definition at line 34 of file tabview4.cxx.
References aTipRectangle, aViewData, VclPtr< vcl::Window >::clear(), ScViewData::GetActivePart(), Help::HidePopover(), nTipAlign, nTipVisible, pGridWin, sTipString, and sTopParent.
Referenced by DoneRefMode(), ShowRefTip(), StopRefMode(), and UpdateRef().
Definition at line 59 of file tabview5.cxx.
References VclPtr< reference_type >::Create(), AllSettings::GetLayoutRTL(), i, LINK, SC_SPLIT_BOTTOM, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_LEFT, SC_SPLIT_RIGHT, SC_SPLIT_TOP, 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 353 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(), MarkCursor(), SelectAll(), ScAccessibleSpreadsheet::SelectCell(), ScAccessibleSpreadsheet::selectColumn(), ScAccessibleSpreadsheet::selectRow(), ScViewFunctionSet::SetAnchor(), ScGridWindow::SetCellSelectionPixel(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), ScAccessibleSpreadsheet::unselectColumn(), and ScAccessibleSpreadsheet::unselectRow().
Definition at line 332 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(), ScUndoUtil::MarkSimpleBlock(), ScUndoUseScenario::Redo(), ScTabViewObj::select(), ScViewFunc::SetMarkedWidthOrHeight(), and ScUndoUseScenario::Undo().
draw only markings over content!
Definition at line 309 of file tabview4.cxx.
References aViewData, 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 ExpandBlock(), ScHeaderControl::MouseButtonDown(), ScAccessibleSpreadsheet::selectAllAccessibleChildren(), ScAccessibleSpreadsheet::SelectCell(), ScViewFunctionSet::SetAnchor(), ScViewFunctionSet::SetCursorAtCell(), and UpdateRef().
|
private |
Definition at line 224 of file tabview.cxx.
References aViewData, Control::EnableRTL(), ScViewData::GetDocument(), ScViewData::GetTabNo(), ScDocument::IsLayoutRTL(), LINK, ScrollBar::SetEndScrollHdl(), ScrollBar::SetLineSize(), ScrollBar::SetPageSize(), ScrollBar::SetRange(), ScrollBar::SetScrollHdl(), and ScrollBar::SetVisibleSize().
void ScTabView::InterpretVisible | ( | ) |
Definition at line 499 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().
void ScTabView::InvalidateAttribs | ( | ) |
Definition at line 252 of file tabview3.cxx.
References SfxBindings::Invalidate().
Referenced by ScFormatShell::ExecuteStyle(), and ScGridWindow::MouseButtonUp().
void ScTabView::InvalidateSplit | ( | ) |
Definition at line 2121 of file tabview.cxx.
References aViewData, ScViewData::GetBindings(), ScViewData::GetHSplitMode(), ScViewData::GetVSplitMode(), SfxBindings::Invalidate(), pHSplitter, pVSplitter, SC_SPLIT_FIX, and ScTabSplitter::SetFixed().
Referenced by DoHSplit(), DoResize(), DoVSplit(), ScTabViewShell::Execute(), ScTabViewObj::freezeAtPosition(), FreezeSplitters(), and ScTabViewObj::splitAtPosition().
void ScTabView::InvertHorizontal | ( | ScVSplitPos | eWhich, |
tools::Long | nDragPos | ||
) |
Definition at line 469 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 484 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 444 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 316 of file tabview.hxx.
References bDrawSelMode.
Referenced by DrawDeselectAll(), ScGridWindow::DrawKeyInput(), ScTabViewShell::ExecDraw(), ScTabViewShell::GetDrawState(), FuDraw::KeyInput(), ScGridWindow::KeyInput(), FuSelection::MouseButtonDown(), and FuSelection::MouseButtonUp().
|
protected |
Definition at line 409 of file tabview5.cxx.
|
inline |
Definition at line 447 of file tabview.hxx.
References bInActivatePart.
Referenced by ScGridWindow::Tracking().
Definition at line 324 of file tabview2.cxx.
References IsBlockMode(), nBlockStartX, nBlockStartY, and nBlockStartZ.
Referenced by ScViewFunctionSet::SetAnchor().
|
inline |
Definition at line 343 of file tabview.hxx.
References bMinimized.
Referenced by ScViewData::IsMinimized(), and ScGridWindow::UpdateFormulas().
|
inline |
Definition at line 588 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 2175 of file tabview3.cxx.
References All, SfxLokHelper::forEachOtherView(), ScInputHandler::GetInputWindow(), EditView::GetInvalidateRect(), vcl::Window::GrabFocus(), vcl::Cursor::Hide(), i, vcl::Window::Invalidate(), comphelper::LibreOfficeKit::isActive(), ScInputWindow::IsInputActive(), vcl::Cursor::IsVisible(), and SC_MOD.
Referenced by ScTabViewShell::Notify(), ScSpellDialogChildWindow::Reset(), and ScTabViewShell::~ScTabViewShell().
void ScTabView::LockModifiers | ( | sal_uInt16 | nModifiers | ) |
Definition at line 1900 of file tabview.cxx.
References pHdrSelEng, and pSelEngine.
Referenced by ScCellShell::Execute().
void ScTabView::MakeDrawLayer | ( | ) |
Definition at line 1427 of file tabview2.cxx.
References aViewData, ScViewData::GetDocShell(), ScDocShell::MakeDrawLayer(), pDrawView, and pGridWin.
Referenced by ScTabViewShell::ExecDraw(), ScTabViewShell::ExecGallery(), and ScTabViewShell::ScTabViewShell().
Definition at line 228 of file tabview5.cxx.
References ScDrawLayer::GetDocument(), ScDocument::GetDrawLayer(), i, SC_SPLIT_BOTTOMLEFT, FmFormShell::SetView(), TRISTATE_FALSE, and TRISTATE_INDET.
Referenced by ScTabViewShell::Notify().
void ScTabView::MakeEditView | ( | ScEditEngineDefaulter * | pEngine, |
SCCOL | nCol, | ||
SCROW | nRow | ||
) |
Definition at line 2095 of file tabview3.cxx.
References i, WhichH(), and WhichV().
Referenced by ScConversionEngineBase::FindNextConversionCell(), ScSpellDialogChildWindow::Init(), and ScTabViewShell::Notify().
void ScTabView::MakeVisible | ( | const tools::Rectangle & | rHMMRect | ) |
Definition at line 558 of file tabview5.cxx.
References tools::Rectangle::Bottom(), ScDocument::GetColWidth(), vcl::Window::GetOutputSizePixel(), ScDocument::GetRowHeight(), Size::Height(), ScDocument::IsNegativePage(), tools::Rectangle::Left(), vcl::Window::LogicToPixel(), ScDocument::MaxCol(), ScDocument::MaxRow(), nPPTX, nPPTY, nScrollX, nScrollY, tools::Rectangle::Right(), tools::Rectangle::Top(), WhichH(), WhichV(), and Size::Width().
void ScTabView::MarkColumns | ( | ) |
Definition at line 1571 of file tabview3.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScMarkData::GetMarkArea(), ScMarkData::IsMarked(), and ScDocument::MaxRow().
Referenced by ScCellShell::ExecuteMove().
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 1626 of file tabview3.cxx.
References KEY_SHIFT, and ScDocument::MaxRow().
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 449 of file tabview2.cxx.
References aHdrFunc, ATTR_MERGE(), aViewData, bMoveIsShift, DoneBlockMode(), ScDocument::GetAttr(), ScMergeAttr::GetColMerge(), ScViewData::GetDocument(), ScMarkData::GetMarkArea(), ScViewData::GetMarkData(), ScMergeAttr::GetRowMerge(), ScViewData::GetViewShell(), InitBlockMode(), IsBlockMode(), ScMarkData::IsMarked(), ScMarkData::IsMarkNegative(), ScMergeAttr::IsMerged(), ScMarkData::IsMultiMarked(), ScDocument::MaxCol(), ScDocument::MaxRow(), meBlockMode, nBlockEndX, nBlockEndY, nBlockStartX, nBlockStartXOrig, nBlockStartY, nBlockStartYOrig, nBlockStartZ, nOldCurX, nOldCurY, Own, SelectionChanged(), ScHeaderFunctionSet::SetAnchorFlag(), ScMarkData::SetMarkArea(), ScTabViewShell::UpdateInputHandler(), UpdateSelectionOverlay(), ScDocument::ValidCol(), and ScDocument::ValidRow().
Referenced by ScHeaderFunctionSet::CreateAnchor(), ScGridWindow::DropTransferObj(), ExpandBlock(), ScDBFunc::GotoDBArea(), 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 1660 of file tabview3.cxx.
References ScDocument::GetDataArea().
Referenced by ScTabViewShell::CreateRefDialogController(), ScCellShell::Execute(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteMove(), FuInsertChart::FuInsertChart(), and ScNavigatorDlg::MarkDataArea().
void ScTabView::MarkDataChanged | ( | ) |
Definition at line 1750 of file tabview3.cxx.
Referenced by ScViewFunc::ApplyPatternLines(), ScUndoUtil::MarkSimpleBlock(), ScDBFunc::OnLOKShowHideColRow(), ScTabViewObj::select(), and ScViewFunc::SetMarkedWidthOrHeight().
void ScTabView::MarkMatrixFormula | ( | ) |
Definition at line 1680 of file tabview3.cxx.
References ScDocument::GetMatrixFormulaRange().
Referenced by ScCellShell::ExecuteMove().
void ScTabView::MarkRange | ( | const ScRange & | rRange, |
bool | bSetCursor = true , |
||
bool | bContinue = false |
||
) |
Definition at line 1691 of file tabview3.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScDocument::MaxCol(), ScDocument::MaxRow(), ScAddress::Row(), SC_FOLLOW_JUMP, ScDocument::SkipOverlapped(), ScAddress::Tab(), WhichH(), and WhichV().
Referenced by ScHeaderControl::Command(), ScTabViewShell::CreateRefDialogController(), ScTabViewShell::DoAutoSum(), ScGridWindow::DropTransferObj(), ScViewFunc::EnterMatrix(), ScDocShell::Execute(), ScTabViewShell::Execute(), ScCellShell::ExecuteDataPilotDialog(), ScCellShell::ExecuteDB(), ScCellShell::ExecuteSubtotals(), ScDBFunc::GetDBData(), IMPL_LINK_NOARG(), ScDocFunc::InsertCells(), lcl_GetSortParam(), ScViewFunc::MarkAndJumpToRanges(), ScGridWindow::MouseButtonUp(), ScDBFunc::Query(), ScUndoAutoOutline::Redo(), ScTabViewObj::select(), ScRedComDialog::SelectCell(), ScBlockUndo::ShowBlock(), ScMultiBlockUndo::ShowBlock(), ScDBFunc::Sort(), ScUndoDeleteCells::Undo(), ScGridWindow::UpdateAutoFilterFromMenu(), and ScDBDocFunc::UpdateImport().
void ScTabView::MarkRows | ( | ) |
Definition at line 1598 of file tabview3.cxx.
References ScRange::aEnd, ScRange::aStart, ScMarkData::GetMarkArea(), ScMarkData::IsMarked(), ScDocument::MaxCol(), and ScAddress::Row().
Referenced by ScCellShell::ExecuteMove().
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 1643 of file tabview3.cxx.
References KEY_SHIFT, and ScDocument::MaxCol().
void ScTabView::MoveCursorAbs | ( | SCCOL | nCurX, |
SCROW | nCurY, | ||
ScFollowMode | eMode, | ||
bool | bShift, | ||
bool | bControl, | ||
bool | bKeepOld = false , |
||
bool | bKeepSel = false |
||
) |
Definition at line 1194 of file tabview3.cxx.
References ScRangeList::Contains(), ScMarkData::FillRangeListWithMarks(), comphelper::LibreOfficeKit::isActive(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), ScDocument::MaxCol(), ScDocument::MaxRow(), MAXTILEDROW, ScMarkData::ResetMark(), SC_MOD, and ScDocument::ValidColRow().
Referenced by ScUndoCursorAttr::DoChange(), ScUndoEnterData::DoChange(), ScUndoPageBreak::DoChange(), ScUndoThesaurus::DoChange(), ScAuditingShell::Execute(), ScTabViewShell::Execute(), ScGridWindow::ExecuteDrop(), ScDBFunc::GotoDBArea(), ScUndoUtil::MarkSimpleBlock(), ScUndoSetCell::MoveCursorToCell(), ScUndoReplace::Redo(), ScFormulaReferenceHelper::ReleaseFocus(), setCursor(), ScBlockUndo::ShowBlock(), ScMultiBlockUndo::ShowBlock(), and ScUndoReplace::Undo().
void ScTabView::MoveCursorArea | ( | SCCOL | nMovX, |
SCROW | nMovY, | ||
ScFollowMode | eMode, | ||
bool | bShift, | ||
bool | bKeepSel = false |
||
) |
Definition at line 1337 of file tabview3.cxx.
Referenced by ScCellShell::ExecuteCursor().
void ScTabView::MoveCursorEnd | ( | SCCOL | nMovX, |
SCROW | nMovY, | ||
ScFollowMode | eMode, | ||
bool | bShift, | ||
bool | bKeepSel = false |
||
) |
Definition at line 1345 of file tabview3.cxx.
References ScDocument::GetPrintArea().
Referenced by ScCellShell::ExecutePage().
void ScTabView::MoveCursorEnter | ( | bool | bShift | ) |
Definition at line 1412 of file tabview3.cxx.
References DIR_BOTTOM, DIR_LEFT, DIR_RIGHT, DIR_TOP, ScInputOptions::GetMoveDir(), ScInputOptions::GetMoveSelection(), ScDocument::GetNextPos(), ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), SC_FOLLOW_LINE, SC_MOD, and SC_TABSTART_NONE.
Referenced by ScCellShell::ExecuteMove(), and ScInputHandler::KeyInput().
bool ScTabView::MoveCursorKeyInput | ( | const KeyEvent & | rKeyEvent | ) |
Definition at line 1469 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, nCode, SC_FOLLOW_FIX, SC_FOLLOW_JUMP, and SC_FOLLOW_LINE.
Referenced by ScGridWindow::KeyInput().
void ScTabView::MoveCursorPage | ( | SCCOL | nMovX, |
SCROW | nMovY, | ||
ScFollowMode | eMode, | ||
bool | bShift, | ||
bool | bKeepSel = false |
||
) |
Definition at line 1329 of file tabview3.cxx.
Referenced by ScCellShell::ExecuteCursor().
void ScTabView::MoveCursorRel | ( | SCCOL | nMovX, |
SCROW | nMovY, | ||
ScFollowMode | eMode, | ||
bool | bShift, | ||
bool | bKeepSel = false |
||
) |
Definition at line 1271 of file tabview3.cxx.
References ScDocument::GetTabProtection(), ScTableProtection::isOptionEnabled(), ScTableProtection::isProtected(), ScTableProtection::SELECT_LOCKED_CELLS, ScTableProtection::SELECT_UNLOCKED_CELLS, and ScDocument::ValidColRow().
Referenced by ScCellShell::ExecuteCursor(), ScCellShell::ExecuteMove(), ScViewFunc::SetWidthOrHeight(), and FuSelection::TestDetective().
void ScTabView::MoveCursorScreen | ( | SCCOL | nMovX, |
SCROW | nMovY, | ||
ScFollowMode | eMode, | ||
bool | bShift | ||
) |
Definition at line 1375 of file tabview3.cxx.
References ScDocument::SkipOverlapped(), WhichH(), and WhichV().
Referenced by ScCellShell::ExecuteMove().
bool ScTabView::NeedsRepaint | ( | ) |
Definition at line 3101 of file tabview3.cxx.
void ScTabView::OnLibreOfficeKitTabChanged | ( | ) |
Definition at line 2052 of file tabview3.cxx.
References AddWindowToForeignEditView(), SfxLokHelper::forEachOtherView(), ScTabViewShell::GetInputHandler(), ScViewData::GetTabNo(), GetViewData(), SfxShell::GetViewShell(), ScViewData::HasEditView(), i, comphelper::LibreOfficeKit::isActive(), SfxViewShell::libreOfficeKitViewCallback(), RemoveWindowFromForeignEditView(), and ScInputHandler::UpdateLokReferenceMarks().
Definition at line 663 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(), Range2D< double, DoubleTraits >::getMaxX(), Range2D< double, DoubleTraits >::getMaxY(), Range2D< double, DoubleTraits >::getMinX(), Range2D< double, DoubleTraits >::getMinY(), SfxViewShell::GetNext(), SdrCaptionObj::getTailPolygon(), SfxShell::Invalidate(), comphelper::LibreOfficeKit::isActive(), 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 2310 of file tabview3.cxx.
References All, i, comphelper::LibreOfficeKit::isActive(), ScDocument::MaxRow(), Point, PutInOrder(), SC_CLIPMARK_SIZE, VOPT_CLIPMARKS, WhichH(), WhichV(), and Width.
Referenced by DoneRefMode(), ScViewFunc::EnterData(), ScViewFunc::EnterMatrix(), InitRefMode(), ScTabViewShell::Notify(), PaintMarks(), StopRefMode(), and UpdateRef().
void ScTabView::PaintBlock | ( | bool | bReset | ) |
divide PaintBlock into two methods: RepaintBlock and RemoveBlock or similar
Definition at line 1046 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 DoneBlockMode().
bool ScTabView::PaintExtras | ( | ) |
Definition at line 2766 of file tabview3.cxx.
References ScDocument::GetTableCount(), ScDocument::HasTable(), and nCount.
Referenced by ScTabViewShell::Execute(), ScCellShell::ExecuteDB(), ScModule::ModifyOptions(), ScTabViewShell::Notify(), and ScTabViewObj::setPropertyValue().
void ScTabView::PaintGrid | ( | ) |
Definition at line 2635 of file tabview3.cxx.
References i.
Referenced by DoHSplit(), DoVSplit(), ScGridWinUIObject::execute(), ScTabViewShell::Execute(), FreezeSplitters(), ScModule::ModifyOptions(), ScXMLSourceDlg::OkPressed(), ScExternalRefManager::refreshAllRefCells(), ScrollCommand(), ScTabViewObj::setPropertyValue(), ScTabViewObj::SetZoom(), UpdatePageBreakData(), and UpdateVarZoom().
void ScTabView::PaintLeft | ( | ) |
Definition at line 2713 of file tabview3.cxx.
References i.
Referenced by DoVSplit(), ScGridWinUIObject::execute(), ScTabViewShell::Execute(), FreezeSplitters(), ScModule::ModifyOptions(), ScrollCommand(), ScTabViewObj::setPropertyValue(), ScTabViewObj::SetZoom(), and UpdateVarZoom().
Definition at line 2724 of file tabview3.cxx.
References Size::Height(), i, ScDocument::MaxRow(), SC_SPLIT_BOTTOM, SC_SPLIT_FIX, SC_SPLIT_TOP, and Size::Width().
Referenced by ScTabViewShell::Notify(), and PaintMarks().
Definition at line 303 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 2500 of file tabview3.cxx.
References ScRangeFindList::Count(), ScRangeFindList::GetDocName(), ScRangeFindList::GetObject(), ScInputHandler::GetRangeFindList(), i, idx, nCount, 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 2439 of file tabview3.cxx.
References ScRange::aEnd, ScRangeFindData::aRef, ScRange::aStart, ScAddress::Col(), ScDocument::ColHidden(), ScDocument::FirstVisibleRow(), ScDocument::LastVisibleRow(), Marks, ScDocument::MaxCol(), ScDocument::MaxRow(), ScRange::PutInOrder(), ScAddress::Row(), ScAddress::Tab(), and ScDocument::ValidRow().
void ScTabView::PaintTop | ( | ) |
Definition at line 2646 of file tabview3.cxx.
References i.
Referenced by DoHSplit(), ScGridWinUIObject::execute(), ScTabViewShell::Execute(), FreezeSplitters(), ScModule::ModifyOptions(), ScrollCommand(), ScTabViewObj::setPropertyValue(), ScTabViewObj::SetZoom(), and UpdateVarZoom().
general ?
Definition at line 2666 of file tabview3.cxx.
References Size::Height(), i, ScDocument::IsLayoutRTL(), ScDocument::MaxCol(), SC_SPLIT_FIX, SC_SPLIT_LEFT, SC_SPLIT_RIGHT, and Size::Width().
Referenced by ScTabViewShell::Notify(), and PaintMarks().
void ScTabView::RecalcPPT | ( | ) |
Definition at line 2781 of file tabview3.cxx.
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 435 of file tabview5.cxx.
Referenced by ooo::vba::excel::implSetZoom(), and ScViewFunc::SetWidthOrHeight().
void ScTabView::RemoveHintWindow | ( | ) |
Definition at line 881 of file tabview3.cxx.
Referenced by DoResize(), and ScCellShell::Execute().
void ScTabView::RemoveSplit | ( | ) |
Definition at line 2077 of file tabview.cxx.
References DoHSplit(), DoVSplit(), and RepeatResize().
Referenced by ScTabViewShell::Execute(), and ScTabViewObj::freezeAtPosition().
void ScTabView::RemoveWindowFromForeignEditView | ( | SfxViewShell * | pViewShell, |
ScSplitPos | eWhich | ||
) |
Definition at line 2047 of file tabview3.cxx.
Referenced by OnLibreOfficeKitTabChanged(), and ~ScTabView().
void ScTabView::RepeatResize | ( | bool | bUpdateFix = true | ) |
border must be reset ???
Definition at line 772 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(), RemoveSplit(), SplitAtCursor(), SplitAtPixel(), UpdateFixPos(), and UpdateHeaderWidth().
void ScTabView::ResetAutoSpell | ( | ) |
Definition at line 2269 of file tabview.cxx.
References pGridWin.
Referenced by ScViewFunc::ApplyAttributes().
void ScTabView::ResetAutoSpellForContentChange | ( | ) |
Definition at line 2280 of file tabview.cxx.
References pGridWin.
Referenced by ScViewFunc::DeleteCells(), ScViewFunc::DeleteMulti(), ScViewFunc::InsertCells(), and ScDBFunc::Sort().
void ScTabView::ResetBrushDocument | ( | ) |
Definition at line 654 of file tabview5.cxx.
Referenced by ScGridWindow::DrawMouseButtonUp(), ScFormatShell::ExecFormatPaintbrush(), ScDrawShell::ExecFormatPaintbrush(), ScCellShell::Execute(), and ScGridWindow::MouseButtonUp().
|
protected |
Definition at line 451 of file tabview5.cxx.
void ScTabView::ResetTimer | ( | ) |
Definition at line 246 of file tabview.cxx.
References aScrollTimer, pTimerWindow, and Task::Stop().
Referenced by ScGridWindow::RFMouseMove().
bool ScTabView::ScrollCommand | ( | const CommandEvent & | rCEvt, |
ScSplitPos | ePos | ||
) |
Definition at line 948 of file tabview.cxx.
References aHScrollLeft, aHScrollRight, aViewData, aVScrollBottom, aVScrollTop, VclPtr< ScrollBar >::get(), ScViewData::GetBindings(), CommandWheelData::GetDelta(), SfxViewFrame::GetFrame(), CommandWheelData::GetMode(), SfxViewShell::GetViewFrame(), ScViewData::GetViewShell(), CommandEvent::GetWheelData(), ScViewData::GetZoomY(), HideNoteMarker(), SfxBindings::Invalidate(), SfxFrame::IsInPlace(), MAXZOOM, MINZOOM, PaintGrid(), PaintLeft(), PaintTop(), pData, pGridWin, SC_MOD, SC_SPLIT_LEFT, SC_SPLIT_TOP, SetZoom(), SetZoomType(), WhichH(), WhichV(), basegfx::zoomtools::zoomIn(), and basegfx::zoomtools::zoomOut().
Referenced by ScGridWindow::Command().
void ScTabView::ScrollLines | ( | tools::Long | nDeltaX, |
tools::Long | nDeltaY | ||
) |
Definition at line 1319 of file tabview.cxx.
References aViewData, ScViewData::GetActivePart(), ScrollX(), ScrollY(), WhichH(), and WhichV().
Referenced by FuPoor::ForceScroll(), ScVbaWindow::setScrollColumn(), and ScVbaWindow::setScrollRow().
Definition at line 549 of file tabview5.cxx.
References SdrObject::GetCurrentBoundRect().
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 1152 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(), and UpdateScrollBars().
Referenced by ScGridWindow::DropScroll(), ScCellShell::ExecuteCursor(), ScGridWindow::RFMouseMove(), ScrollLines(), and UpdateScrollBars().
void ScTabView::ScrollY | ( | tools::Long | nDeltaY, |
ScVSplitPos | eWhich, | ||
bool | bUpdBars = true |
||
) |
Definition at line 1235 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(), and UpdateScrollBars().
Referenced by ScGridWindow::DropScroll(), ScCellShell::ExecuteCursor(), ScGridWindow::RFMouseMove(), ScrollLines(), and UpdateScrollBars().
Definition at line 1099 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 1118 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().
Definition at line 532 of file tabview3.cxx.
References SfxFrame::GetController(), SfxViewFrame::GetFrame(), SfxViewShell::GetViewFrame(), SfxShell::GetViewShell(), SfxBindings::Invalidate(), ScTabViewObj::SelectionChanged(), and xController.
Referenced by ScTabViewShell::Execute(), ScCellShell::ExecuteEdit(), ExpandBlock(), ScDBFunc::GotoDBArea(), InitOwnBlockMode(), ScGridWindow::KeyInput(), MarkCursor(), ScGridWindow::MouseButtonUp(), ScDBFunc::Query(), SelectAll(), ScAccessibleSpreadsheet::SelectCell(), ScAccessibleSpreadsheet::selectColumn(), ScAccessibleSpreadsheet::selectRow(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), ScAccessibleSpreadsheet::unselectColumn(), and ScAccessibleSpreadsheet::unselectRow().
void ScTabView::SelectNextTab | ( | short | nDir, |
bool | bExtendSelection | ||
) |
Definition at line 1757 of file tabview3.cxx.
References ScDocument::GetTableCount(), ScDocument::IsVisible(), and nCount.
Referenced by ScCellShell::ExecuteMove().
void ScTabView::SelectTabPage | ( | const sal_uInt16 | nTab | ) |
Definition at line 1795 of file tabview3.cxx.
Referenced by ScModelObj::setPart().
bool ScTabView::SelMouseButtonDown | ( | const MouseEvent & | rMEvt | ) |
Definition at line 1172 of file tabview3.cxx.
References MouseEvent::IsMod1(), MouseEvent::IsShift(), and KEY_MOD1.
Referenced by ScGridWindow::HandleMouseButtonDown().
void ScTabView::SetActivePointer | ( | PointerStyle | nPointer | ) |
Definition at line 894 of file tabview.cxx.
References pGridWin.
Referenced by FuConstArc::Activate(), FuConstRectangle::Activate(), FuConstPolygon::Activate(), FuConstCustomShape::Activate(), FuText::Activate(), FuConstUnoControl::Activate(), FuConstRectangle::Deactivate(), FuConstArc::Deactivate(), FuConstPolygon::Deactivate(), FuConstCustomShape::Deactivate(), FuText::Deactivate(), FuConstUnoControl::Deactivate(), ScFormatShell::ExecuteStyle(), FuDraw::ForcePointer(), FuText::ForcePointer(), FuText::MouseButtonDown(), FuText::MouseMove(), and FuConstruct::MouseMove().
void ScTabView::SetAutoSpellData | ( | SCCOL | nPosX, |
SCROW | nPosY, | ||
const std::vector< editeng::MisspellRanges > * | pRanges | ||
) |
Definition at line 2291 of file tabview.cxx.
References pGridWin.
Referenced by ScCellShell::Execute().
void ScTabView::SetBrushDocument | ( | ScDocumentUniquePtr | pNew, |
bool | bLock | ||
) |
Definition at line 634 of file tabview5.cxx.
Referenced by ScFormatShell::ExecFormatPaintbrush().
Definition at line 363 of file tabview3.cxx.
References ScAddress::GetColRowString(), ScModelObj::getDocumentSize(), Size::getHeight(), SfxObjectShell::GetModel(), SfxShell::GetViewShell(), Size::getWidth(), Size::Height(), comphelper::LibreOfficeKit::isActive(), ScTabViewShell::IsRefInputMode(), ScDocument::MaxCol(), MAXTILEDROW, SfxLokHelper::notifyDocumentSizeChanged(), SfxLokHelper::notifyInvalidation(), and Size::Width().
Referenced by ScViewFunc::DeleteCells(), ScViewFunc::DeleteMulti(), ScTabViewShell::DoAutoSum(), ScGridWindow::DropTransferObj(), ScTabViewShell::Execute(), ScConversionEngineBase::FindNextConversionCell(), ScAccessibleCell::grabFocus(), ScGridWindow::HandleMouseButtonDown(), sc::IMPL_LINK_NOARG(), ScDocFunc::InsertCells(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), ScUndoRepeatDB::Redo(), ScConversionEngineBase::RestoreCursorPos(), ScTabViewObj::select(), ScGridWindow::SelectForContextMenu(), ScGridWindow::SetCellSelectionPixel(), setCursor(), ScViewFunctionSet::SetCursorAtCell(), ScHeaderFunctionSet::SetCursorAtPoint(), ScFormulaDlg::switchBack(), and ScGridWindow::UpdateAutoFilterFromMenu().
void ScTabView::SetDrawBrushSet | ( | std::unique_ptr< SfxItemSet > | pNew, |
bool | bLock | ||
) |
Definition at line 644 of file tabview5.cxx.
Referenced by ScDrawShell::ExecFormatPaintbrush().
Definition at line 320 of file tabview.hxx.
Referenced by ScTabViewShell::ExecDraw().
Definition at line 319 of file tabview.hxx.
Referenced by ScTabViewShell::ExecDraw().
|
inline |
Definition at line 317 of file tabview.hxx.
References bDrawSelMode.
Referenced by ScTabViewShell::ExecDraw(), and ScTabViewObj::select().
void ScTabView::SetMarkData | ( | const ScMarkData & | rNew | ) |
Definition at line 1741 of file tabview3.cxx.
References ScMarkData::GetMarkArea().
Referenced by ScCellShell::ExecuteEdit(), ScViewFunc::OnLOKInsertDeleteColumn(), ScViewFunc::OnLOKInsertDeleteRow(), and ScSimpleUndo::SetViewMarkData().
void ScTabView::SetNewVisArea | ( | ) |
Definition at line 2133 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(), and ScrollY().
void ScTabView::SetPagebreakMode | ( | bool | bSet | ) |
Definition at line 443 of file tabview5.cxx.
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 871 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 864 of file tabview.cxx.
References vcl::Window::GetSizePixel(), pFrameWin, SetTabBarWidth(), and Size::Width().
Referenced by DoResize(), SetPendingRelTabBarWidth(), and ScVbaWindow::setTabRatio().
|
staticprivate |
Definition at line 343 of file tabview4.cxx.
References Control::EnableRTL(), ScrollBar::SetRange(), ScrollBar::SetThumbPos(), and ScrollBar::SetVisibleSize().
Referenced by UpdateScrollBars().
void ScTabView::SetTabBarWidth | ( | tools::Long | nNewWidth | ) |
Sets an absolute tab bar width (in pixels).
Definition at line 853 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 1802 of file tabview3.cxx.
References SfxViewFrame::GetChildWindow(), SfxChildWindow::GetController(), ScModule::GetCurRefDlgId(), ScClient::GetDrawObj(), tools::Rectangle::GetHeight(), SdrTextObj::GetLogicRect(), SfxInPlaceClient::GetObjArea(), SdrOle2Obj::GetOrigObjSize(), ScDocument::GetTableCount(), ScMarkData::GetTableSelect(), SfxViewShell::GetViewFrame(), SfxShell::GetViewShell(), SfxBindings::Invalidate(), ScModule::IsFormulaMode(), SfxInPlaceClient::IsObjectInPlaceActive(), ScModule::IsRefDialogOpen(), ScDocument::IsVisible(), ScDocument::MakeTable(), Point, FmFormShell::PrepareClose(), SC_MOD, SC_SPLIT_FIX, ScMarkData::SelectOneTable(), ScMarkData::SelectTable(), SfxInPlaceClient::SetObjArea(), tools::Rectangle::SetPos(), tools::Rectangle::SetSize(), ScDocument::SetVisible(), ValidTab(), and IAnyRefDialog::ViewShellChanged().
Referenced by ScInputHandler::CancelHandler(), ScUndoCursorAttr::DoChange(), ScUndoEnterData::DoChange(), ScUndoMoveTab::DoChange(), ScUndoPageBreak::DoChange(), ScUndoCopyTab::DoChange(), ScUndoThesaurus::DoChange(), ScUndoImportTab::DoChange(), ScUndoFillTable::DoChange(), ScUndoShowHideTab::DoChange(), ScUndoPrintRange::DoChange(), ScUndoMerge::DoChange(), ScUndoLayoutRTL::DoChange(), ScGridWindow::DropTransferObj(), ScInputHandler::EnterHandler(), ScGridWinUIObject::execute(), ScDocShell::Execute(), ScTabViewShell::Execute(), ScCellShell::ExecuteDB(), FuInsertChart::FuInsertChart(), ScTabViewObj::getSelectedSheets(), ScDBFunc::GotoDBArea(), sc::IMPL_LINK_NOARG(), lcl_ShowObject(), ScUndoUtil::MarkSimpleBlock(), ScUndoSetCell::MoveCursorToCell(), ScTabViewShell::Notify(), ScUndoDoOutline::Redo(), ScUndoInsertTab::Redo(), ScUndoOutlineLevel::Redo(), ScUndoDeleteTab::Redo(), ScUndoRemoveAllOutlines::Redo(), ScUndoAutoOutline::Redo(), ScUndoCopyTab::Redo(), ScUndoSubTotals::Redo(), ScUndoQuery::Redo(), ScUndoMakeScenario::Redo(), ScUndoImportData::Redo(), ScUndoRepeatDB::Redo(), ScUndoWidthOrHeight::Redo(), ScUndoConsolidate::Redo(), ScUndoUseScenario::Redo(), ScUndoRemoveMerge::Redo(), ScTPValidationValue::RefInputDonePostHdl(), ScFormulaReferenceHelper::ReleaseFocus(), ScTabControl::Select(), ScTabViewObj::select(), ScAccessibleSpreadsheet::SelectCell(), ScAccessibleSpreadsheet::selectColumn(), ScDrawView::SelectCurrentViewObject(), ScDrawView::SelectObject(), ScAccessibleSpreadsheet::selectRow(), ScTabViewObj::setActiveSheet(), ScSimpleUndo::ShowTable(), ScFormulaDlg::switchBack(), ScUndoDoOutline::Undo(), ScUndoInsertTab::Undo(), ScUndoInsertTables::Undo(), ScUndoMakeOutline::Undo(), ScUndoOutlineLevel::Undo(), ScUndoDeleteTab::Undo(), ScUndoOutlineBlock::Undo(), ScUndoRemoveAllOutlines::Undo(), ScUndoAutoOutline::Undo(), ScUndoSubTotals::Undo(), ScUndoQuery::Undo(), ScUndoMakeScenario::Undo(), ScUndoImportData::Undo(), ScUndoRepeatDB::Undo(), ScUndoConsolidate::Undo(), ScUndoWidthOrHeight::Undo(), ScUndoRemoveMerge::Undo(), ScAccessibleSpreadsheet::unselectColumn(), and ScAccessibleSpreadsheet::unselectRow().
Definition at line 527 of file tabview3.cxx.
Referenced by ScViewFunc::Unprotect().
void ScTabView::SetTimer | ( | ScGridWindow * | pWin, |
const MouseEvent & | rMEvt | ||
) |
Definition at line 239 of file tabview.cxx.
References aScrollTimer, aTimerMEvt, pTimerWindow, and Timer::Start().
Referenced by ScGridWindow::RFMouseMove().
Definition at line 427 of file tabview5.cxx.
Referenced by ScGridWinUIObject::execute(), ScTabViewShell::Execute(), ScModule::ModifyOptions(), ScrollCommand(), ScTabViewShell::ScTabViewShell(), ScTabViewObj::SetZoom(), and UpdateVarZoom().
void ScTabView::SetZoomType | ( | SvxZoomType | eNew, |
bool | bAll | ||
) |
Definition at line 422 of file tabview5.cxx.
Referenced by ScTabViewShell::Execute(), ScrollCommand(), ScTabViewShell::ScTabViewShell(), and ScTabViewObj::SetZoomType().
void ScTabView::ShowAllCursors | ( | ) |
Definition at line 234 of file tabview3.cxx.
Referenced by ScViewFunc::DeleteContents(), ScSimpleUndo::EndRedo(), ScSimpleUndo::EndUndo(), ScViewFunc::EnterData(), ScCellShell::ExecuteCursor(), ScCellShell::ExecuteCursorSel(), ScViewFunc::ModifyCellSize(), PaintBlock(), ScrollX(), ScrollY(), ScViewFunctionSet::SetCursorAtCell(), and ScHeaderFunctionSet::SetCursorAtPoint().
void ScTabView::ShowCursor | ( | ) |
Definition at line 246 of file tabview3.cxx.
Referenced by ScTextWnd::Command().
|
protected |
Definition at line 49 of file tabview4.cxx.
References 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, Point, PutInOrder(), SC_REFTYPE_REF, ScResId(), Help::ShowPopover(), sTipString, and sTopParent.
Referenced by UpdateRef().
|
private |
Definition at line 727 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().
|
private |
Definition at line 796 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().
void ScTabView::SplitAtCursor | ( | ) |
Definition at line 2084 of file tabview.cxx.
References aViewData, DoHSplit(), DoVSplit(), ePos, ScViewData::GetCurX(), ScViewData::GetCurY(), vcl::Window::GetPosPixel(), ScViewData::GetScrPos(), ScViewData::GetVSplitMode(), pGridWin, Point, RepeatResize(), SC_SPLIT_BOTTOMLEFT, SC_SPLIT_NONE, and SC_SPLIT_TOPLEFT.
Referenced by ScTabViewShell::Execute().
Definition at line 2106 of file tabview.cxx.
References DoHSplit(), DoVSplit(), and RepeatResize().
Referenced by ScTabViewObj::freezeAtPosition(), and ScTabViewObj::splitAtPosition().
void ScTabView::StartDataSelect | ( | ) |
Definition at line 2191 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 1405 of file tabview2.cxx.
References aViewData, ScViewData::GetActivePart(), pColBar, pGridWin, pRowBar, WhichH(), and WhichV().
Referenced by ScInputHandler::EnterHandler(), and ErrorMessage().
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, Point, pSelEngine, SC_FOLLOW_NONE, SC_REFTYPE_NONE, ScViewData::SetRefMode(), and UpdateShrinkOverlay().
Referenced by ScGridWindow::Command(), ScGridWindow::MouseButtonUp(), and ScTabViewShell::Notify().
Called after moving, copying, inserting or deleting a sheet.
bSameTabButMoved | true if the same sheet as before is activated. |
Definition at line 281 of file tabview5.cxx.
References SfxFrame::GetController(), SfxViewShell::GetCurrentDocument(), ScModelObj::getDocumentSize(), SfxViewFrame::GetFrame(), SfxObjectShell::GetModel(), SfxViewShell::GetViewFrame(), SfxShell::GetViewShell(), Size::Height(), i, SfxBindings::InvalidateAll(), comphelper::LibreOfficeKit::isActive(), SfxViewShell::libreOfficeKitViewInvalidateTilesCallback(), SfxLokHelper::notifyDocumentSizeChanged(), ScTabViewObj::SheetChanged(), Size::Width(), and xController.
Referenced by ScTabViewShell::Execute(), and ScViewFunc::MoveTable().
void ScTabView::TestHintWindow | ( | ) |
Definition at line 783 of file tabview3.cxx.
References ATTR_VALIDDATA(), svtools::CALCNOTESBACKGROUND, ScDocument::GetAttr(), svtools::ColorConfig::GetColorValue(), ScGridWindow::GetDrawMapMode(), ScValidationData::GetInput(), vcl::Window::GetOutputSizePixel(), ScOverlayHint::GetSizePixel(), ScDocument::GetValidationEntry(), CntUInt32Item::GetValue(), ScValidationData::HasSelectionList(), Size::Height(), svtools::ColorConfigValue::nColor, vcl::Window::OutputToScreenPixel(), pData, vcl::Window::PixelToLogic(), Point, SC_MOD, ScAddress::Set(), ScOverlayHint::SetPos(), WhichH(), WhichV(), and Size::Width().
Referenced by DoResize(), ScCellShell::ExecuteDB(), ScrollX(), and ScrollY().
void ScTabView::Unmark | ( | ) |
Definition at line 1727 of file tabview3.cxx.
References ScMarkData::IsMarked(), ScMarkData::IsMultiMarked(), and SC_FOLLOW_NONE.
Referenced by ScAccessibleSpreadsheet::clearAccessibleSelection(), ScViewFunc::DeleteCells(), ScAccessibleDocument::deselectAccessibleChild(), ScGridWindow::DropTransferObj(), ScFormatShell::ExecFormatPaintbrush(), ScCellShell::ExecuteMove(), FuInsertChart::FuInsertChart(), ScDrawView::MarkListHasChanged(), ScModelObj::resetSelection(), ScTabViewObj::select(), ScGridWindow::SelectForContextMenu(), and ScNavigatorDlg::UnmarkDataArea().
void ScTabView::UpdateAllOverlays | ( | ) |
Definition at line 1035 of file tabview2.cxx.
References pGridWin.
Referenced by ScGridWindow::DataChanged(), ScTabViewShell::Notify(), and SetNewVisArea().
void ScTabView::UpdateAnchorHandles | ( | ) |
Definition at line 492 of file tabview5.cxx.
Referenced by ScModule::ModifyOptions().
Definition at line 187 of file tabview3.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), i, ScAddress::Row(), SC_MARK_SIMPLE, and SC_MARK_SIMPLE_FILTERED.
Referenced by ScSimpleUndo::EndRedo(), ScSimpleUndo::EndUndo(), FreezeSplitters(), ScModule::ModifyOptions(), ScColBar::SetMarking(), and ScRowBar::SetMarking().
void ScTabView::UpdateCopySourceOverlay | ( | ) |
Definition at line 1014 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 531 of file tabview5.cxx.
Referenced by ScModule::Execute(), and ScModule::ModifyOptions().
void ScTabView::UpdateEditView | ( | ) |
Definition at line 2152 of file tabview3.cxx.
References EditView::GetEditEngine(), i, EditView::SetEditEngine(), and EditView::ShowCursor().
Referenced by ScViewFunc::ModifyCellSize().
void ScTabView::UpdateFixPos | ( | ) |
Definition at line 759 of file tabview.cxx.
References aViewData, ScViewData::GetHSplitMode(), ScViewData::GetVSplitMode(), RepeatResize(), SC_SPLIT_FIX, ScViewData::UpdateFixX(), and ScViewData::UpdateFixY().
Referenced by ScModule::ModifyOptions(), and ScTabViewObj::setPropertyValue().
void ScTabView::UpdateFormulas | ( | SCCOL | nStartCol = -1 , |
SCROW | nStartRow = -1 , |
||
SCCOL | nEndCol = -1 , |
||
SCROW | nEndRow = -1 |
||
) |
asynchronous
Definition at line 2287 of file tabview3.cxx.
References i.
Referenced by extendTiledAreaIfNeeded(), getRowColumnHeaders(), and ScTabViewShell::Notify().
|
protected |
Definition at line 1347 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 DoResize(), and ScrollY().
Definition at line 498 of file tabview5.cxx.
Referenced by ScTabViewShell::ExecImageMap().
void ScTabView::UpdateInputContext | ( | ) |
Definition at line 2984 of file tabview3.cxx.
References ScGridWindow::UpdateInputContext().
Referenced by ScTabViewShell::Notify(), and ScTabViewShell::WindowChanged().
|
static |
Definition at line 3038 of file tabview3.cxx.
References SC_MOD.
Referenced by ScDocShell::DoHardRecalc(), ScDocShell::DoRecalc(), and ScGridWindow::SetCellSelectionPixel().
void ScTabView::UpdateLayerLocks | ( | ) |
Definition at line 355 of file tabview5.cxx.
References SdrLayerAdmin::GetLayerPerID(), SdrLayer::GetName(), 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(), and ScViewFunc::Unprotect().
Definition at line 1479 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 ScTabViewShell::Execute(), ScGridWindow::PagebreakMove(), ScUndoRemoveBreaks::Redo(), and ScUndoRemoveBreaks::Undo().
Definition at line 186 of file tabview4.cxx.
References ScModule::AddRefEntry(), 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(), Point, 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(), ScHeaderControl::MouseButtonDown(), ScHeaderControl::MouseMove(), ScAccessibleSpreadsheet::selectAllAccessibleChildren(), ScAccessibleSpreadsheet::SelectCell(), and ScViewFunctionSet::SetCursorAtCell().
void ScTabView::UpdateScrollBars | ( | HeaderType | eHeaderType = BOTH_HEADERS | ) |
cached !!!!!!!!!!!!!!!
Definition at line 390 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(), ScDBFunc::Query(), ScrollX(), ScrollY(), ScViewFunc::SetWidthOrHeight(), ScUndoDoOutline::Undo(), ScUndoOutlineLevel::Undo(), ScUndoOutlineBlock::Undo(), ScUndoRemoveAllOutlines::Undo(), ScUndoAutoOutline::Undo(), ScUndoSubTotals::Undo(), ScUndoRepeatDB::Undo(), and ScUndoWidthOrHeight::Undo().
void ScTabView::UpdateSelectionOverlay | ( | ) |
Definition at line 1021 of file tabview2.cxx.
References pGridWin.
Referenced by InitBlockMode(), MarkCursor(), and PaintBlock().
|
protected |
register new Gridwindows
Definition at line 1416 of file tabview.cxx.
References aHdrFunc, aHScrollLeft, aHScrollRight, aScrollBarBox, aViewData, aVScrollBottom, aVScrollTop, VclPtr< reference_type >::Create(), DoAddWin(), VclPtr< ScrollBar >::get(), VclPtr< ScrollBarBox >::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(), and RepeatResize().
void ScTabView::UpdateShrinkOverlay | ( | ) |
Definition at line 1028 of file tabview2.cxx.
References pGridWin.
Referenced by DoneRefMode(), ScViewFunctionSet::SetCursorAtCell(), and StopRefMode().
|
private |
Definition at line 730 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().
|
protected |
Definition at line 1497 of file tabview.cxx.
References pGridWin.
Referenced by extendTiledAreaIfNeeded(), getRowColumnHeaders(), and UpdateScrollBars().
void ScTabView::ViewOptionsHasChanged | ( | bool | bHScrollChanged, |
bool | bGraphicsChanged | ||
) |
Definition at line 457 of file tabview5.cxx.
References SC_TABBAR_DEFWIDTH, and Size::setWidth().
Referenced by ScViewData::SetOptions().
|
protected |
Definition at line 3043 of file tabview3.cxx.
References ScGridWindow::flushOverlayManager(), i, SfxBindings::Invalidate(), SC_MOD, vcl::Window::SetMapMode(), and ScInputHandler::SetRefScale().
|
private |
Definition at line 133 of file tabview.hxx.
Referenced by DoResize(), and RepeatResize().
|
private |
Definition at line 154 of file tabview.hxx.
Referenced by DoResize().
|
private |
Definition at line 172 of file tabview.hxx.
|
private |
Definition at line 132 of file tabview.hxx.
Referenced by DoHSplit(), DoResize(), DoVSplit(), and RepeatResize().
|
private |
Definition at line 125 of file tabview.hxx.
Referenced by GetFunctionSet().
|
private |
Definition at line 128 of file tabview.hxx.
Referenced by MarkCursor(), and UpdateShow().
Definition at line 152 of file tabview.hxx.
Referenced by DoResize(), EnableRefInput(), GetBorderSize(), ScrollCommand(), UpdateScrollBars(), and UpdateShow().
Definition at line 153 of file tabview.hxx.
Referenced by DoResize(), EnableRefInput(), ScrollCommand(), UpdateScrollBars(), and UpdateShow().
|
private |
Definition at line 156 of file tabview.hxx.
Referenced by DoResize(), EnableRefInput(), and UpdateShow().
|
private |
Definition at line 168 of file tabview.hxx.
Referenced by ResetTimer(), and SetTimer().
|
private |
Definition at line 170 of file tabview.hxx.
Referenced by SetTimer().
|
private |
Definition at line 175 of file tabview.hxx.
Referenced by HideTip(), ShowRefTip(), and UpdateRef().
|
private |
Definition at line 155 of file tabview.hxx.
Referenced by DoResize().
|
private |
Definition at line 122 of file tabview.hxx.
Referenced by ActiveGrabFocus(), CalcZoom(), DeselectAllTables(), DoHSplit(), DoneBlockMode(), DoneRefMode(), DoResize(), DoVSplit(), EnableAutoSpell(), ErrorMessage(), ExpandBlock(), extendTiledAreaIfNeeded(), FreezeSplitters(), GetActiveWin(), GetAreaMoveEndPosition(), GetBorderSize(), GetChartDialogPos(), GetChartInsertPos(), GetGridOffset(), GetInsertPos(), GetPageMoveEndPosition(), getRowColumnHeaders(), getSheetGeometryData(), GetViewData(), HasPageFieldDataAtCursor(), HideTip(), InitBlockMode(), InitOwnBlockMode(), InitRefMode(), InitScrollBar(), InterpretVisible(), InvalidateSplit(), MakeDrawLayer(), MarkCursor(), PaintBlock(), PaintMarks(), RepeatResize(), ScrollCommand(), ScrollLines(), ScrollX(), ScrollY(), SelectAll(), SelectAllTables(), SetNewVisArea(), ShowRefTip(), SkipCursorHorizontal(), SkipCursorVertical(), SplitAtCursor(), StartDataSelect(), StopMarking(), StopRefMode(), UpdateFixPos(), UpdateHeaderWidth(), UpdatePageBreakData(), UpdateRef(), UpdateScrollBars(), UpdateShow(), and UpdateVarZoom().
Definition at line 151 of file tabview.hxx.
Referenced by DoResize(), EnableRefInput(), GetBorderSize(), ScrollCommand(), UpdateScrollBars(), and UpdateShow().
Definition at line 150 of file tabview.hxx.
Referenced by DoResize(), EnableRefInput(), ScrollCommand(), UpdateScrollBars(), and UpdateShow().
|
private |
Definition at line 214 of file tabview.hxx.
Referenced by InitBlockMode().
|
private |
Definition at line 213 of file tabview.hxx.
Referenced by DoneBlockMode(), and InitBlockMode().
|
private |
Definition at line 215 of file tabview.hxx.
Referenced by InitBlockMode().
|
private |
Definition at line 212 of file tabview.hxx.
|
private |
Definition at line 210 of file tabview.hxx.
Referenced by IsDrawSelMode(), and SetDrawSelMode().
|
private |
Definition at line 207 of file tabview.hxx.
Referenced by IsInActivatePart().
|
private |
Definition at line 206 of file tabview.hxx.
Referenced by DoResize(), and UpdateHeaderWidth().
|
private |
Definition at line 208 of file tabview.hxx.
Referenced by UpdateVarZoom().
|
private |
Definition at line 211 of file tabview.hxx.
Referenced by IsPaintBrushLocked().
|
private |
Definition at line 205 of file tabview.hxx.
Referenced by DoResize(), and IsMinimized().
|
private |
Definition at line 209 of file tabview.hxx.
Referenced by DoneBlockMode(), and MarkCursor().
|
private |
Definition at line 140 of file tabview.hxx.
Referenced by ErrorMessage().
|
private |
Definition at line 163 of file tabview.hxx.
Referenced by GetHighlightRanges().
|
private |
Definition at line 216 of file tabview.hxx.
Referenced by DoResize().
|
private |
Definition at line 182 of file tabview.hxx.
Referenced by DoneBlockMode(), InitBlockMode(), InitOwnBlockMode(), IsBlockMode(), and MarkCursor().
|
private |
Definition at line 198 of file tabview.hxx.
Referenced by DoResize(), GetPendingRelTabBarWidth(), and SetPendingRelTabBarWidth().
|
private |
Definition at line 203 of file tabview.hxx.
Referenced by extendTiledAreaIfNeeded(), GetLOKEndHeaderCol(), and getRowColumnHeaders().
|
private |
Definition at line 201 of file tabview.hxx.
Referenced by extendTiledAreaIfNeeded(), GetLOKEndHeaderRow(), and getRowColumnHeaders().
|
private |
Definition at line 202 of file tabview.hxx.
Referenced by extendTiledAreaIfNeeded(), GetLOKStartHeaderCol(), and getRowColumnHeaders().
|
private |
Definition at line 200 of file tabview.hxx.
Referenced by extendTiledAreaIfNeeded(), GetLOKStartHeaderRow(), and getRowColumnHeaders().
|
private |
Definition at line 158 of file tabview.hxx.
Referenced by EnableAutoSpell().
|
private |
Definition at line 160 of file tabview.hxx.
|
private |
Definition at line 186 of file tabview.hxx.
Referenced by ExpandBlock(), GetAreaMoveEndPosition(), GetPageMoveEndPosition(), InitBlockMode(), InitOwnBlockMode(), MarkCursor(), and PaintBlock().
|
private |
Definition at line 190 of file tabview.hxx.
Referenced by ExpandBlock(), GetAreaMoveEndPosition(), GetPageMoveEndPosition(), InitBlockMode(), InitOwnBlockMode(), MarkCursor(), and PaintBlock().
|
private |
Definition at line 193 of file tabview.hxx.
Referenced by InitBlockMode(), InitOwnBlockMode(), and PaintBlock().
|
private |
Definition at line 184 of file tabview.hxx.
Referenced by ExpandBlock(), InitBlockMode(), InitOwnBlockMode(), IsMarking(), MarkCursor(), and PaintBlock().
|
private |
Definition at line 185 of file tabview.hxx.
Referenced by InitBlockMode(), and MarkCursor().
|
private |
Definition at line 188 of file tabview.hxx.
Referenced by ExpandBlock(), InitBlockMode(), InitOwnBlockMode(), IsMarking(), MarkCursor(), and PaintBlock().
|
private |
Definition at line 189 of file tabview.hxx.
Referenced by InitBlockMode(), and MarkCursor().
|
private |
Definition at line 192 of file tabview.hxx.
Referenced by InitBlockMode(), InitOwnBlockMode(), IsMarking(), MarkCursor(), and PaintBlock().
|
private |
Definition at line 195 of file tabview.hxx.
Referenced by InitBlockMode(), and MarkCursor().
|
private |
Definition at line 196 of file tabview.hxx.
Referenced by InitBlockMode(), and MarkCursor().
|
private |
Definition at line 180 of file tabview.hxx.
|
private |
Definition at line 176 of file tabview.hxx.
Referenced by HideTip(), ShowRefTip(), and UpdateRef().
|
private |
Definition at line 174 of file tabview.hxx.
Referenced by HideTip(), ShowRefTip(), and UpdateRef().
|
private |
Definition at line 165 of file tabview.hxx.
Definition at line 143 of file tabview.hxx.
Referenced by DoResize(), DoVSplit(), EnableRefInput(), GetBorderSize(), GetGridOffset(), getRowColumnHeaders(), ScrollX(), StopMarking(), and UpdateShow().
|
private |
Definition at line 145 of file tabview.hxx.
Referenced by DoResize(), GetBorderSize(), GetGridOffset(), ScrollX(), and UpdateShow().
|
private |
Definition at line 137 of file tabview.hxx.
Referenced by GetDrawFuncPtr().
|
private |
Definition at line 166 of file tabview.hxx.
Referenced by HasPaintBrush().
|
private |
Definition at line 138 of file tabview.hxx.
Referenced by GetDrawFuncOldPtr().
|
private |
Definition at line 130 of file tabview.hxx.
Referenced by MakeDrawLayer(), and SetNewVisArea().
|
private |
Definition at line 121 of file tabview.hxx.
Referenced by DoHSplit(), DoResize(), FreezeSplitters(), GetFrameWin(), SetRelTabBarWidth(), and UpdateShow().
|
private |
Definition at line 142 of file tabview.hxx.
Referenced by ActiveGrabFocus(), CalcZoom(), DoHSplit(), DoResize(), DoVSplit(), EnableAutoSpell(), EnableRefInput(), FindWindow(), FreezeSplitters(), GetActiveWin(), GetChartDialogPos(), GetChartInsertPos(), HasPageFieldDataAtCursor(), HideNoteMarker(), HideTip(), InterpretVisible(), InvertHorizontal(), InvertVertical(), MakeDrawLayer(), ResetAutoSpell(), ResetAutoSpellForContentChange(), ScrollCommand(), ScrollX(), ScrollY(), SetActivePointer(), SetAutoSpellData(), SetNewVisArea(), ShowRefTip(), SplitAtCursor(), StartDataSelect(), StopMarking(), StopRefMode(), UpdateAllOverlays(), UpdateCopySourceOverlay(), UpdateSelectionOverlay(), UpdateShow(), UpdateShrinkOverlay(), and UpdateVisibleRange().
|
private |
Definition at line 127 of file tabview.hxx.
Referenced by LockModifiers(), and UpdateShow().
|
private |
Definition at line 147 of file tabview.hxx.
Referenced by DoResize(), InvalidateSplit(), and UpdateShow().
|
private |
Definition at line 162 of file tabview.hxx.
Referenced by UpdatePageBreakData().
Definition at line 144 of file tabview.hxx.
Referenced by DoHSplit(), DoResize(), EnableRefInput(), GetBorderSize(), GetGridOffset(), getRowColumnHeaders(), ScrollY(), StopMarking(), UpdateHeaderWidth(), and UpdateShow().
|
private |
Definition at line 146 of file tabview.hxx.
Referenced by DoResize(), GetBorderSize(), GetGridOffset(), ScrollY(), and UpdateShow().
|
private |
Definition at line 124 of file tabview.hxx.
Referenced by GetLockedModifiers(), LockModifiers(), and StopRefMode().
|
private |
Definition at line 149 of file tabview.hxx.
Referenced by DoResize(), EnableRefInput(), GetTabBarWidth(), SetTabBarWidth(), and UpdateShow().
|
private |
Definition at line 169 of file tabview.hxx.
Referenced by ResetTimer(), and SetTimer().
|
private |
Definition at line 148 of file tabview.hxx.
Referenced by DoResize(), InvalidateSplit(), and UpdateShow().
|
private |
Definition at line 177 of file tabview.hxx.
Referenced by HideTip(), ShowRefTip(), and UpdateRef().
|
private |
Definition at line 178 of file tabview.hxx.
Referenced by HideTip(), ShowRefTip(), and UpdateRef().