LibreOffice Module sc (master) 1
|
#include <select.hxx>
Public Member Functions | |
ScHeaderFunctionSet (ScViewData *pNewViewData) | |
void | SetColumn (bool bSet) |
void | SetWhich (ScSplitPos eNew) |
virtual void | BeginDrag () override |
virtual void | CreateAnchor () override |
virtual void | DestroyAnchor () override |
virtual void | SetCursorAtPoint (const Point &rPointPixel, bool bDontSelectAtCursor=false) override |
virtual bool | IsSelectionAtPoint (const Point &rPointPixel) override |
virtual void | DeselectAtPoint (const Point &rPointPixel) override |
virtual void | DeselectAll () override |
void | SetAnchorFlag (bool bSet) |
Public Member Functions inherited from FunctionSet | |
virtual | ~FunctionSet ()=0 |
virtual void | BeginDrag ()=0 |
virtual void | CreateAnchor ()=0 |
virtual void | DestroyAnchor ()=0 |
virtual void | SetCursorAtPoint (const Point &rPointPixel, bool bDontSelectAtCursor=false)=0 |
virtual bool | IsSelectionAtPoint (const Point &rPointPixel)=0 |
virtual void | DeselectAtPoint (const Point &rPointPixel)=0 |
virtual void | DeselectAll ()=0 |
Private Attributes | |
ScViewData * | pViewData |
bool | bColumn |
ScSplitPos | eWhich |
bool | bAnchor |
SCCOLROW | nCursorPos |
Definition at line 75 of file select.hxx.
ScHeaderFunctionSet::ScHeaderFunctionSet | ( | ScViewData * | pNewViewData | ) |
Definition at line 795 of file select.cxx.
References pViewData.
|
overridevirtual |
Implements FunctionSet.
Definition at line 815 of file select.cxx.
|
overridevirtual |
Implements FunctionSet.
Definition at line 820 of file select.cxx.
References bAnchor, bColumn, ScTabView::DoneBlockMode(), ScViewData::GetTabNo(), ScViewData::GetView(), ScTabView::InitBlockMode(), ScTabView::MarkCursor(), ScViewData::MaxCol(), ScViewData::MaxRow(), nCursorPos, and pViewData.
|
overridevirtual |
Implements FunctionSet.
Definition at line 973 of file select.cxx.
References bAnchor, ScTabView::DoneBlockMode(), ScViewData::GetView(), and pViewData.
|
overridevirtual |
Implements FunctionSet.
Definition at line 969 of file select.cxx.
|
overridevirtual |
Implements FunctionSet.
Definition at line 840 of file select.cxx.
References bAnchor, ScTabView::DoneBlockMode(), ScViewData::GetView(), and pViewData.
|
overridevirtual |
Implements FunctionSet.
Definition at line 955 of file select.cxx.
References bColumn, ScViewData::GetActivePart(), ScViewData::GetMarkData(), ScViewData::GetPosFromPixel(), ScMarkData::IsColumnMarked(), ScMarkData::IsRowMarked(), pViewData, Point::X(), and Point::Y().
|
inline |
Definition at line 99 of file select.hxx.
References bAnchor.
Referenced by ScTabView::MarkCursor().
void ScHeaderFunctionSet::SetColumn | ( | bool | bSet | ) |
Definition at line 805 of file select.cxx.
References bColumn.
Referenced by ScColBar::SelectWindow(), and ScRowBar::SelectWindow().
|
overridevirtual |
who changes this?
Implements FunctionSet.
Definition at line 846 of file select.cxx.
References ScTabView::ActivatePart(), ScTabView::AlignToCursor(), aSwitchPos, bAnchor, bColumn, bDidSwitch, ScTabView::DoneBlockMode(), eWhich, ScViewData::GetActivePart(), ScViewData::GetActiveWin(), ScViewData::GetCurX(), ScViewData::GetCurY(), ScViewData::GetHSplitMode(), ScViewData::GetMarkData(), vcl::Window::GetOutputSizePixel(), ScViewData::GetPosFromPixel(), ScViewData::GetPosX(), ScViewData::GetPosY(), ScViewData::GetTabNo(), ScViewData::GetView(), ScViewData::GetVSplitMode(), Size::Height(), ScTabView::HideAllCursors(), ScTabView::InitBlockMode(), ScTabView::IsBlockMode(), ScTabView::MarkCursor(), ScMarkData::MarkToMulti(), nCursorPos, pViewData, SC_FOLLOW_LINE, SC_SPLIT_BOTTOMLEFT, SC_SPLIT_BOTTOMRIGHT, SC_SPLIT_FIX, SC_SPLIT_TOPLEFT, SC_SPLIT_TOPRIGHT, ScTabView::SelectionChanged(), ScTabView::SetCursor(), ScTabView::ShowAllCursors(), WhichH(), WhichV(), Size::Width(), Point::X(), and Point::Y().
void ScHeaderFunctionSet::SetWhich | ( | ScSplitPos | eNew | ) |
Definition at line 810 of file select.cxx.
References eWhich.
Referenced by ScTabView::ActivatePart(), ScColBar::SelectWindow(), and ScRowBar::SelectWindow().
|
private |
Definition at line 82 of file select.hxx.
Referenced by CreateAnchor(), DeselectAll(), DestroyAnchor(), SetAnchorFlag(), and SetCursorAtPoint().
|
private |
Definition at line 79 of file select.hxx.
Referenced by CreateAnchor(), IsSelectionAtPoint(), SetColumn(), and SetCursorAtPoint().
|
private |
Definition at line 80 of file select.hxx.
Referenced by SetCursorAtPoint(), and SetWhich().
|
private |
Definition at line 83 of file select.hxx.
Referenced by CreateAnchor(), and SetCursorAtPoint().
|
private |
Definition at line 78 of file select.hxx.
Referenced by CreateAnchor(), DeselectAll(), DestroyAnchor(), IsSelectionAtPoint(), ScHeaderFunctionSet(), and SetCursorAtPoint().