| LibreOffice Module sc (master) 1
    | 
#include <tools/fract.hxx>#include <sfx2/zoomitem.hxx>#include <rangelst.hxx>#include <scdllapi.h>#include <viewopti.hxx>#include "docsh.hxx"#include <memory>#include <o3tl/typed_flags_set.hxx>Go to the source code of this file.
| Classes | |
| struct | o3tl::typed_flags< ScPasteFlags > | 
| struct | o3tl::typed_flags< ScDragSrc > | 
| class | ScPositionHelper | 
| class | ScPositionHelper::Comp | 
| class | ScBoundsProvider | 
| class | ScViewDataTable | 
| class | ScViewData | 
| Namespaces | |
| namespace | o3tl | 
| namespace | vcl | 
| Macros | |
| #define | SC_SIZE_NONE 65535 | 
| Functions | |
| ScHSplitPos | WhichH (ScSplitPos ePos) | 
| ScVSplitPos | WhichV (ScSplitPos ePos) | 
| #define SC_SIZE_NONE 65535 | 
Definition at line 31 of file viewdata.hxx.
| 
 | strong | 
| Enumerator | |
|---|---|
| Undefined | |
| Navigator | |
| Table | |
Definition at line 91 of file viewdata.hxx.
| 
 | strong | 
| Enumerator | |
|---|---|
| NONE | |
| FILL | |
| EMBED_LT | |
| EMBED_RB | |
| MATRIX | |
Definition at line 33 of file viewdata.hxx.
| enum ScFollowMode | 
Screen behavior related to cursor movements.
| Enumerator | |
|---|---|
| SC_FOLLOW_NONE | |
| SC_FOLLOW_LINE | |
| SC_FOLLOW_FIX | |
| SC_FOLLOW_JUMP | |
Definition at line 52 of file viewdata.hxx.
| enum ScHSplitPos | 
| Enumerator | |
|---|---|
| SC_SPLIT_LEFT | |
| SC_SPLIT_RIGHT | |
Definition at line 45 of file viewdata.hxx.
| enum ScMarkType | 
States GetSimpleArea() returns for the underlying selection marks, so the caller can react if the result is not of type SC_MARK_SIMPLE.
| Enumerator | |
|---|---|
| SC_MARK_NONE | |
| SC_MARK_SIMPLE | |
| SC_MARK_FILTERED | |
| SC_MARK_SIMPLE_FILTERED | |
| SC_MARK_MULTI | |
Definition at line 60 of file viewdata.hxx.
| 
 | strong | 
| Enumerator | |
|---|---|
| NONE | |
| Mode | |
| Border | |
Definition at line 80 of file viewdata.hxx.
| enum ScRefType | 
Mouse mode to select areas.
| Enumerator | |
|---|---|
| SC_REFTYPE_NONE | |
| SC_REFTYPE_REF | |
| SC_REFTYPE_FILL | |
| SC_REFTYPE_EMBED_LT | |
| SC_REFTYPE_EMBED_RB | |
Definition at line 55 of file viewdata.hxx.
| enum ScSplitMode | 
| Enumerator | |
|---|---|
| SC_SPLIT_NONE | |
| SC_SPLIT_NORMAL | |
| SC_SPLIT_FIX | |
| SC_SPLIT_MODE_MAX_ENUM | |
Definition at line 42 of file viewdata.hxx.
| enum ScSplitPos | 
| Enumerator | |
|---|---|
| SC_SPLIT_TOPLEFT | |
| SC_SPLIT_TOPRIGHT | |
| SC_SPLIT_BOTTOMLEFT | |
| SC_SPLIT_BOTTOMRIGHT | |
| SC_SPLIT_POS_MAX_ENUM | |
Definition at line 44 of file viewdata.hxx.
| enum ScVSplitPos | 
| Enumerator | |
|---|---|
| SC_SPLIT_TOP | |
| SC_SPLIT_BOTTOM | |
Definition at line 46 of file viewdata.hxx.
| 
 | inline | 
Definition at line 722 of file viewdata.hxx.
References ePos, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_LEFT, SC_SPLIT_RIGHT, and SC_SPLIT_TOPLEFT.
Referenced by ScTabView::ActivatePart(), ScTabView::AlignToCursor(), ScTabView::CalcZoom(), ScTabView::DoResize(), ScTabView::DoVSplit(), ScGridWindow::DPTestMouse(), ScPrintFunc::DrawToDev(), ScGridWindow::DropScroll(), ScViewData::EditGrowX(), ScTabView::ExpandBlock(), FuPoor::ForceScroll(), ScGridWinUIObject::get_state(), ScTabView::GetChartDialogPos(), ScTabView::GetChartInsertPos(), ScViewPaneBase::getFirstVisibleColumn(), ScViewData::GetLogicMode(), ScTabView::GetPageMoveEndPosition(), ScViewData::GetPixPos(), ScViewData::GetPosFromPixel(), ScVbaWindow::getScrollColumn(), ScViewPaneBase::getVisibleRange(), ScOutlineWindow::GetVisibleRange(), ScVbaApplication::GoTo(), ScTabView::InterpretVisible(), ScTabView::InvertVertical(), ScTabView::MakeEditView(), ScTabView::MakeVisible(), ScTabView::MarkRange(), ScTabView::MoveCursorScreen(), ScGridWindow::PagebreakMove(), ScTabView::PaintArea(), ScTabViewShell::QueryObjAreaPixel(), ScGridWindow::RFMouseMove(), ScViewDataTable::SanitizeWhichActive(), ScTabView::ScrollCommand(), ScTabView::ScrollLines(), ScHeaderFunctionSet::SetCursorAtPoint(), ScViewData::SetEditEngine(), ScViewPaneBase::setFirstVisibleColumn(), ScVbaWindow::setScrollColumn(), ScTabView::StopMarking(), ScTabView::TestHintWindow(), and ScGridWindow::UpdateDragRectOverlay().
| 
 | inline | 
Definition at line 728 of file viewdata.hxx.
References ePos, SC_SPLIT_BOTTOM, SC_SPLIT_TOP, SC_SPLIT_TOPLEFT, and SC_SPLIT_TOPRIGHT.
Referenced by ScTabView::ActivatePart(), ScTabView::AlignToCursor(), ScTabView::CalcZoom(), ScTabView::DoHSplit(), ScTabView::DoResize(), ScGridWindow::DPTestMouse(), ScPrintFunc::DrawToDev(), ScGridWindow::DropScroll(), ScViewData::EditGrowY(), ScTabView::ExpandBlock(), FuPoor::ForceScroll(), ScGridWinUIObject::get_state(), ScTabView::GetChartDialogPos(), ScTabView::GetChartInsertPos(), ScViewPaneBase::getFirstVisibleRow(), ScViewData::GetLogicMode(), ScTabView::GetPageMoveEndPosition(), ScViewData::GetPixPos(), ScViewData::GetPosFromPixel(), ScVbaWindow::getScrollRow(), ScViewPaneBase::getVisibleRange(), ScOutlineWindow::GetVisibleRange(), ScVbaApplication::GoTo(), ScTabView::InterpretVisible(), ScTabView::InvertHorizontal(), ScTabView::MakeEditView(), ScTabView::MakeVisible(), ScTabView::MarkRange(), ScTabView::MoveCursorScreen(), ScGridWindow::PagebreakMove(), ScTabView::PaintArea(), ScTabViewShell::QueryObjAreaPixel(), ScGridWindow::RFMouseMove(), ScViewDataTable::SanitizeWhichActive(), ScTabView::ScrollCommand(), ScTabView::ScrollLines(), ScHeaderFunctionSet::SetCursorAtPoint(), ScViewData::SetEditEngine(), ScViewPaneBase::setFirstVisibleRow(), ScVbaWindow::setScrollRow(), ScTabView::StopMarking(), ScTabView::TestHintWindow(), and ScGridWindow::UpdateDragRectOverlay().