LibreOffice Module sd (master) 1
|
Base class for all functions. More...
#include <fupoor.hxx>
Public Member Functions | |
virtual void | DoExecute (SfxRequest &rReq) |
void | SetMouseButtonCode (sal_uInt16 nNew) |
sal_uInt16 | GetMouseButtonCode () const |
DrawDocShell * | GetDocSh () |
virtual void | DoCut () |
Cut object to clipboard. More... | |
virtual void | DoCopy () |
Copy object to clipboard. More... | |
virtual void | DoPaste () |
Paste object from clipboard. More... | |
virtual void | DoPasteUnformatted () |
Paste unformatted text from clipboard. More... | |
virtual bool | KeyInput (const KeyEvent &rKEvt) |
handle keyboard events More... | |
virtual bool | MouseMove (const MouseEvent &) |
virtual bool | MouseButtonUp (const MouseEvent &rMEvt) |
virtual bool | MouseButtonDown (const MouseEvent &rMEvt) |
virtual bool | Command (const CommandEvent &rCEvt) |
virtual bool | RequestHelp (const HelpEvent &rHEvt) |
virtual void | ReceiveRequest (SfxRequest &rReq) |
virtual void | Activate () |
activates the function More... | |
virtual void | Deactivate () |
deactivates the function More... | |
void | SetWindow (::sd::Window *pWin) |
virtual void | SelectionHasChanged () |
sal_uInt16 | GetSlotID () const |
void | StartDelayToScrollTimer () |
virtual rtl::Reference< SdrObject > | CreateDefaultObject (const sal_uInt16 nID, const ::tools::Rectangle &rRectangle) |
virtual bool | cancel () |
is called when the current function should be aborted. More... | |
virtual bool | doConstructOrthogonal () const |
Decide if the object to be created should be created orthogonal. More... | |
Public Member Functions inherited from sd::SimpleReferenceComponent | |
SimpleReferenceComponent () | |
void | acquire () |
@ATTENTION The results are undefined if, for any individual instance of SimpleReferenceComponent, the total number of calls to acquire() exceeds the total number of calls to release() by a platform dependent amount (which, hopefully, is quite large). More... | |
void | release () |
void | Dispose () |
bool | isDisposed () const |
Static Public Attributes | |
static const int | HITPIX = 2 |
static const int | HITLOG = 53 |
static const int | DRGLOG = 53 |
Protected Member Functions | |
FuPoor (ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq) | |
virtual | ~FuPoor () override |
DECL_LINK (DelayHdl, Timer *, void) | |
void | SwitchLayer (sal_Int32 nOffset) |
Switch to another layer. More... | |
DECL_LINK (ScrollHdl, Timer *, void) | |
void | ForceScroll (const Point &aPixPos) |
scroll when approached the border of the window; is called by MouseMove More... | |
DECL_LINK (DragHdl, Timer *, void) | |
Protected Member Functions inherited from sd::SimpleReferenceComponent | |
virtual void | disposing () |
virtual | ~SimpleReferenceComponent () |
Static Protected Member Functions | |
static void | ImpForceQuadratic (::tools::Rectangle &rRect) |
Protected Attributes | |
::sd::View * | mpView |
ViewShell * | mpViewShell |
VclPtr< ::sd::Window > | mpWindow |
DrawDocShell * | mpDocSh |
SdDrawDocument * | mpDoc |
sal_uInt16 | nSlotId |
Timer | aScrollTimer |
for auto-scrolling More... | |
Timer | aDragTimer |
for Drag&Drop More... | |
bool | bIsInDragMode |
Point | aMDPos |
position of MouseButtonDown More... | |
bool | bNoScrollUntilInside |
Flag to prevent auto-scrolling until one drags from outside into the window. More... | |
Timer | aDelayToScrollTimer |
timer to delay scrolling (~ 1 sec) when dragging out of the window More... | |
bool | bScrollable |
bool | bDelayActive |
bool | bFirstMouseMove |
Private Attributes | |
sal_uInt16 | mnCode |
member to hold state of the mouse buttons for creation of own MouseEvents (like in ScrollHdl) More... | |
Base class for all functions.
Definition at line 47 of file fupoor.hxx.
|
protected |
pViewSh | May be NULL. |
Definition at line 56 of file fupoor.cxx.
References aDelayToScrollTimer, aDragTimer, aScrollTimer, LINK, mpView, mpWindow, ReceiveRequest(), SELENG_AUTOREPEAT_INTERVAL, SELENG_DRAGDROP_TIMEOUT, Timer::SetInvokeHandler(), and Timer::SetTimeout().
|
overrideprotectedvirtual |
Definition at line 91 of file fupoor.cxx.
References aDelayToScrollTimer, aDragTimer, aScrollTimer, and Task::Stop().
|
virtual |
activates the function
Reimplemented in sd::FuArea, sd::FuChar, sd::FuConstruct3dObject, sd::FuConstructArc, sd::FuConstructBezierPolygon, sd::FuConstructCustomShape, sd::FuConstructRectangle, sd::FuConstruct, sd::FuConstructUnoControl, sd::FuDraw, sd::FuDisplayOrder, sd::FuEditGluePoints, sd::FuFormatPaintBrush, sd::FuLine, sd::FuLineEnd, sd::FuPage, sd::FuParagraph, sd::FuSelection, sd::FuSnapLine, sd::FuTemplate, sd::FuText, and sd::FuZoom.
Definition at line 98 of file fupoor.cxx.
Referenced by sd::FuDraw::Activate().
|
virtual |
is called when the current function should be aborted.
This is used when a function gets a KEY_ESCAPE but can also be called directly.
Reimplemented in sd::FuDraw, sd::FuSelection, sd::FuText, and sd::slidesorter::controller::SelectionFunction.
Definition at line 1070 of file fupoor.cxx.
References SfxDispatcher::Execute(), SfxViewFrame::GetDispatcher(), sd::ViewShell::GetViewFrame(), and mpViewShell.
Referenced by KeyInput(), and sd::FuText::MouseButtonUp().
|
virtual |
Reimplemented in sd::FuEditGluePoints, and sd::FuOutlineText.
Definition at line 945 of file fupoor.cxx.
References SdrView::Command(), mpView, and mpWindow.
Referenced by sd::FuEditGluePoints::Command().
|
virtual |
Reimplemented in sd::FuConstruct3dObject, sd::FuConstructArc, sd::FuConstructBezierPolygon, sd::FuConstructCustomShape, sd::FuConstructRectangle, sd::FuConstructUnoControl, and sd::FuText.
Definition at line 1012 of file fupoor.cxx.
|
virtual |
deactivates the function
Reimplemented in sd::FuArea, sd::FuChar, sd::FuConstructBezierPolygon, sd::FuConstructRectangle, sd::FuConstruct, sd::FuConstructUnoControl, sd::FuDisplayOrder, sd::FuEditGluePoints, sd::FuFormatPaintBrush, sd::FuLine, sd::FuLineEnd, sd::FuPage, sd::FuParagraph, sd::FuSnapLine, sd::FuTemplate, sd::FuText, and sd::FuZoom.
Definition at line 102 of file fupoor.cxx.
References aDelayToScrollTimer, aDragTimer, aScrollTimer, bDelayActive, bScrollable, mpWindow, and Task::Stop().
Referenced by sd::FuConstruct::Deactivate(), and sd::FuEditGluePoints::Deactivate().
|
protected |
|
protected |
|
protected |
|
virtual |
Decide if the object to be created should be created orthogonal.
Default implementation uses nSlotID to decide. May be overridden to use other criteria for this decision
Reimplemented in sd::FuConstructCustomShape.
Definition at line 1082 of file fupoor.cxx.
References aMDPos, SdrMarkView::AreObjectsMarked(), SdrMarkView::GetDragMode(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), SdrObject::GetObjIdentifier(), SdrHdl::IsCornerHdl(), mpView, nSlotId, and SdrMarkView::PickHandle().
Referenced by sd::FuDraw::MouseButtonDown(), and sd::FuDraw::MouseMove().
|
virtual |
Copy object to clipboard.
Reimplemented in sd::FuOutlineText, and sd::slidesorter::controller::SelectionFunction.
Definition at line 888 of file fupoor.cxx.
References sd::View::DoCopy(), and mpView.
|
virtual |
Cut object to clipboard.
Reimplemented in sd::FuOutlineText, and sd::slidesorter::controller::SelectionFunction.
Definition at line 877 of file fupoor.cxx.
References sd::View::DoCut(), and mpView.
|
virtual |
Reimplemented in sd::FuArea, sd::FuBullet, sd::FuChar, sd::FuConstruct3dObject, sd::FuConstructArc, sd::FuConstructBezierPolygon, sd::FuConstructCustomShape, sd::FuConnectionDlg, sd::FuConstructRectangle, sd::FuConstructUnoControl, sd::FuCopy, sd::FuCustomShowDlg, sd::FuEditGluePoints, sd::FuExecuteInteraction, sd::FuExpandPage, sd::FuFormatPaintBrush, sd::FuInsertGraphic, sd::FuInsertClipboard, sd::FuInsertOLE, sd::FuInsertAVMedia, sd::FuInsertFile, sd::FuLine, sd::FuLineEnd, sd::FuLink, sd::FuMeasureDlg, sd::FuMorph, sd::FuNavigation, sd::FuObjectAnimationParameters, sd::FuBulletAndPosition, sd::FuPage, sd::FuParagraph, sd::FuPresentationLayout, sd::FuPresentationObjects, sd::FuScale, sd::FuSearch, sd::FuSelection, sd::FuSlideShowDlg, sd::FuSnapLine, sd::FuSummaryPage, sd::FuTemplate, sd::FuText, sd::FuThesaurus, sd::FuTransform, sd::FuTextAttrDlg, and sd::FuVectorize.
Definition at line 1129 of file fupoor.cxx.
Referenced by sd::FuConstruct3dObject::DoExecute(), sd::FuConstructArc::DoExecute(), sd::FuConstructBezierPolygon::DoExecute(), sd::FuConstructCustomShape::DoExecute(), sd::FuConstructRectangle::DoExecute(), sd::FuConstructUnoControl::DoExecute(), sd::FuEditGluePoints::DoExecute(), and sd::FuSelection::DoExecute().
|
virtual |
Paste object from clipboard.
Reimplemented in sd::FuOutlineText, and sd::slidesorter::controller::SelectionFunction.
Definition at line 899 of file fupoor.cxx.
References sd::View::DoPaste(), mpView, and mpWindow.
|
virtual |
Paste unformatted text from clipboard.
Reimplemented in sd::FuOutlineText.
Definition at line 910 of file fupoor.cxx.
References tools::Rectangle::Center(), TransferableDataHelper::CreateFromSystemClipboard(), DND_ACTION_COPY, sd::ViewShell::GetActiveWindow(), TransferableDataHelper::GetTransferable(), sd::View::InsertData(), mpView, mpViewShell, and mpWindow.
|
protected |
scroll when approached the border of the window; is called by MouseMove
Definition at line 121 of file fupoor.cxx.
References aScrollTimer, bDelayActive, bNoScrollUntilInside, bScrollable, sd::ViewShell::GetAllWindowRect(), sd::ViewShell::GetViewShellBase(), SdrSnapView::IsDragHelpLine(), sd::SlideShow::IsRunning(), SdrSnapView::IsSetPageOrg(), mpView, mpViewShell, mpWindow, sd::ViewShell::ScrollLines(), Timer::Start(), StartDelayToScrollTimer(), Task::Stop(), Point::X(), and Point::Y().
Referenced by sd::FuConstruct::MouseMove(), sd::FuEditGluePoints::MouseMove(), sd::FuSelection::MouseMove(), sd::FuText::MouseMove(), and sd::FuZoom::MouseMove().
|
inline |
Definition at line 60 of file fupoor.hxx.
References mpDocSh.
Referenced by sd::FuExecuteInteraction::DoExecute().
|
inline |
Definition at line 58 of file fupoor.hxx.
References mnCode.
|
inline |
Definition at line 86 of file fupoor.hxx.
References nSlotId.
Referenced by sd::FuPage::ExecuteDialog().
|
staticprotected |
Definition at line 1018 of file fupoor.cxx.
References tools::Rectangle::GetHeight(), tools::Rectangle::GetWidth(), tools::Rectangle::Left(), and tools::Rectangle::Top().
Referenced by sd::FuConstruct3dObject::CreateDefaultObject(), sd::FuConstructArc::CreateDefaultObject(), sd::FuConstructCustomShape::CreateDefaultObject(), and sd::FuConstructRectangle::CreateDefaultObject().
|
virtual |
handle keyboard events
Reimplemented in sd::FuDraw, sd::FuEditGluePoints, sd::FuFormatPaintBrush, sd::FuOutlineText, sd::FuSelection, sd::FuText, and sd::slidesorter::controller::SelectionFunction.
Definition at line 175 of file fupoor.cxx.
References a, sd::ViewShell::ActivateObject(), SdrMarkView::AreObjectsMarked(), E3dView::BegDragObj(), tools::Rectangle::Bottom(), cancel(), tools::Rectangle::Contains(), DynCastSdrTextObj(), SdrDragView::EndDragObj(), Execute(), SfxDispatcher::Execute(), SfxDispatcher::ExecuteList(), sd::DrawViewShell::GetActualPage(), SdrMarkView::GetAllMarkedRect(), KeyEvent::GetCharCode(), vcl::KeyCode::GetCode(), SdrEdgeObj::GetConnection(), SfxViewFrame::GetDispatcher(), SdrPaintView::GetDragStat(), SdrHdlList::GetFocusHdl(), SdrHdlList::GetHdl(), SdrHdlList::GetHdlCount(), SdrMarkView::GetHdlList(), KeyEvent::GetKeyCode(), SdrHdl::GetKind(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMarkView::GetMarkedObjRect(), SdrMark::GetMarkedSdrObj(), SdrMarkView::GetMarkHdlSizePixel(), vcl::KeyCode::GetModifier(), sd::ZoomList::GetNextZoomRect(), SdrHdl::GetObj(), SdrObjConnection::GetObject(), SdrObject::GetObjIdentifier(), SdrObject::GetObjInventor(), SdPage::GetPageKind(), SdrPage::GetPageNum(), SdrHdl::GetPointNum(), SdrHdl::GetPolyNum(), SdrHdl::GetPos(), sd::ZoomList::GetPreviousZoomRect(), SdDrawDocument::GetSdPageCount(), SdrPaintView::GetSdrPageView(), SdrEdgeObj::GetSuppressDefaultConnect(), sd::ViewShell::GetViewFrame(), sd::ViewShell::GetViewShellBase(), SdrDragView::GetWorkArea(), sd::ViewShell::GetZoomList(), SdrObject::HasTextEdit(), Size::Height(), SdrDragView::IsDragObj(), SdrObject::IsEmptyPresObj(), sd::DrawViewShell::IsLayerModeActive(), vcl::KeyCode::IsMod1(), vcl::KeyCode::IsMod2(), SdrObjListIter::IsMore(), SdrEditView::IsMoveAllowed(), sd::ZoomList::IsNextPossible(), SdrDragStat::IsNoSnap(), SdrMarkView::IsPointMarked(), sd::ZoomList::IsPreviousPossible(), SfxObjectShell::IsReadOnly(), sd::SlideShow::IsRunning(), vcl::KeyCode::IsShift(), EditEngine::IsSimpleCharInput(), SdrSnapView::IsSnapEnabled(), SdrObjEditView::IsTextEdit(), SfxObjectShell::IsUIActive(), KEY_ADD, KEY_COMMA, KEY_DIVIDE, KEY_DOWN, KEY_END, KEY_ESCAPE, KEY_HOME, KEY_LEFT, KEY_MULTIPLY, KEY_PAGEDOWN, KEY_PAGEUP, KEY_POINT, KEY_RETURN, KEY_RIGHT, KEY_SPACE, KEY_SUBTRACT, KEY_TAB, KEY_UP, tools::Rectangle::Left(), SdrPaintView::MakeVisible(), SdrMarkView::MarkObj(), sd::View::MarkPoint(), E3dView::MovAction(), tools::Rectangle::Move(), SdrEditView::MoveAllMarked(), mpDoc, mpDocSh, mpView, mpViewShell, mpWindow, SdrObjListIter::Next(), tools::Rectangle::Right(), sd::ViewShell::ScrollLines(), sd::View::SdrEndTextEdit(), sd::TabControl::SendActivatePageEvent(), sd::TabControl::SendDeactivatePageEvent(), SdrSnapView::SetSnapEnabled(), SdrEdgeObj::SetSuppressDefaultConnect(), sd::ViewShell::SetZoom(), sd::ViewShell::SetZoomRect(), SwitchLayer(), tools::Rectangle::Top(), SdrMarkView::UnMarkAll(), SdrMarkView::UnmarkAllPoints(), SdrMarkView::UnmarkPoint(), and Size::Width().
Referenced by sd::FuDraw::KeyInput(), sd::FuFormatPaintBrush::KeyInput(), sd::FuOutlineText::KeyInput(), and sd::slidesorter::controller::SelectionFunction::KeyInput().
|
virtual |
Reimplemented in sd::FuConstruct3dObject, sd::FuConstructArc, sd::FuConstructBezierPolygon, sd::FuConstructCustomShape, sd::FuConstructRectangle, sd::FuConstruct, sd::FuConstructUnoControl, sd::FuDraw, sd::FuDisplayOrder, sd::FuEditGluePoints, sd::FuFormatPaintBrush, sd::FuOutlineText, sd::FuSelection, sd::FuText, sd::FuZoom, and sd::slidesorter::controller::SelectionFunction.
Definition at line 975 of file fupoor.cxx.
References MouseEvent::GetButtons(), and SetMouseButtonCode().
Referenced by sd::FuOutlineText::MouseButtonDown().
|
virtual |
Reimplemented in sd::FuConstruct3dObject, sd::FuConstructArc, sd::FuConstructBezierPolygon, sd::FuConstructCustomShape, sd::FuConstructRectangle, sd::FuConstruct, sd::FuConstructUnoControl, sd::FuDraw, sd::FuDisplayOrder, sd::FuEditGluePoints, sd::FuFormatPaintBrush, sd::FuOutlineText, sd::FuSelection, sd::FuText, sd::FuZoom, and sd::slidesorter::controller::SelectionFunction.
Definition at line 965 of file fupoor.cxx.
References aDelayToScrollTimer, bDelayActive, bScrollable, MouseEvent::GetButtons(), SetMouseButtonCode(), and Task::Stop().
Referenced by sd::FuDraw::MouseButtonUp(), and sd::FuOutlineText::MouseButtonUp().
|
virtual |
Reimplemented in sd::FuConstruct, sd::FuDraw, sd::FuDisplayOrder, sd::FuEditGluePoints, sd::FuFormatPaintBrush, sd::FuOutlineText, sd::FuSelection, sd::FuText, sd::FuZoom, and sd::slidesorter::controller::SelectionFunction.
Definition at line 863 of file fupoor.cxx.
Referenced by sd::FuOutlineText::MouseMove().
|
virtual |
Reimplemented in sd::FuEditGluePoints, and sd::FuText.
Definition at line 1008 of file fupoor.cxx.
Referenced by FuPoor(), sd::FuEditGluePoints::ReceiveRequest(), and sd::FuText::ReceiveRequest().
|
virtual |
Reimplemented in sd::FuDraw, and sd::FuText.
Definition at line 989 of file fupoor.cxx.
References SdrPageView::GetPage(), SdrPaintView::GetSdrPageView(), mpView, mpWindow, and FmFormPage::RequestHelp().
Referenced by sd::FuDraw::RequestHelp().
|
virtual |
Reimplemented in sd::FuConstructBezierPolygon, sd::FuConstruct, and sd::FuSelection.
Definition at line 868 of file fupoor.cxx.
References SdrMarkView::GetHdlList(), and mpView.
Referenced by sd::FuConstructBezierPolygon::SelectionHasChanged(), and sd::FuSelection::SelectionHasChanged().
|
inline |
Definition at line 57 of file fupoor.hxx.
References mnCode.
Referenced by MouseButtonDown(), sd::FuDraw::MouseButtonDown(), sd::FuDisplayOrder::MouseButtonDown(), sd::FuZoom::MouseButtonDown(), sd::slidesorter::controller::SelectionFunction::MouseButtonDown(), MouseButtonUp(), sd::FuDisplayOrder::MouseButtonUp(), sd::FuZoom::MouseButtonUp(), and sd::slidesorter::controller::SelectionFunction::ProcessMouseEvent().
void FuPoor::SetWindow | ( | ::sd::Window * | pWin | ) |
Definition at line 113 of file fupoor.cxx.
References mpWindow.
void FuPoor::StartDelayToScrollTimer | ( | ) |
Definition at line 983 of file fupoor.cxx.
References aDelayToScrollTimer, bDelayActive, and Timer::Start().
Referenced by ForceScroll().
|
protected |
Switch to another layer.
The layer to switch to is specified by an offset relative to the active layer. With respect to the layer bar control at the lower left of the document window positive values move to the right and negative values move to the left.
Switching the layer is independent of the view's layer mode. The layers are switched even when the layer mode is turned off and the layer control is not visible.
nOffset | If the offset is positive skip that many layers in selecting the next layer. If it is negative then select a previous one. An offset or zero does not change the current layer. If the resulting index lies outside the valid range of indices then it is set to either the minimal or maximal valid index, whichever is nearer. |
Definition at line 1034 of file fupoor.cxx.
References mpViewShell, nIndex, sd::LayerTabBar::SendActivatePageEvent(), and sd::LayerTabBar::SendDeactivatePageEvent().
Referenced by KeyInput().
|
protected |
timer to delay scrolling (~ 1 sec) when dragging out of the window
Definition at line 165 of file fupoor.hxx.
Referenced by Deactivate(), FuPoor(), MouseButtonUp(), StartDelayToScrollTimer(), and ~FuPoor().
|
protected |
for Drag&Drop
Definition at line 156 of file fupoor.hxx.
Referenced by Deactivate(), FuPoor(), sd::FuConstruct::MouseButtonDown(), sd::FuSelection::MouseButtonDown(), sd::FuText::MouseButtonDown(), sd::FuConstruct::MouseButtonUp(), sd::FuSelection::MouseButtonUp(), sd::FuText::MouseButtonUp(), sd::FuConstruct::MouseMove(), sd::FuSelection::MouseMove(), sd::FuText::MouseMove(), and ~FuPoor().
|
protected |
position of MouseButtonDown
Definition at line 159 of file fupoor.hxx.
Referenced by doConstructOrthogonal(), sd::FuDraw::DoubleClick(), sd::FuConstructBezierPolygon::MouseButtonDown(), sd::FuConstruct::MouseButtonDown(), sd::FuDraw::MouseButtonDown(), sd::FuEditGluePoints::MouseButtonDown(), sd::FuSelection::MouseButtonDown(), sd::FuText::MouseButtonDown(), sd::slidesorter::controller::SelectionFunction::MouseButtonDown(), sd::FuConstruct::MouseButtonUp(), sd::FuEditGluePoints::MouseButtonUp(), sd::FuSelection::MouseButtonUp(), and sd::FuText::MouseButtonUp().
|
protected |
for auto-scrolling
Definition at line 152 of file fupoor.hxx.
Referenced by Deactivate(), ForceScroll(), FuPoor(), and ~FuPoor().
|
protected |
Definition at line 167 of file fupoor.hxx.
Referenced by Deactivate(), ForceScroll(), MouseButtonUp(), and StartDelayToScrollTimer().
|
protected |
Definition at line 168 of file fupoor.hxx.
Referenced by sd::FuConstruct::MouseButtonDown(), sd::FuSelection::MouseButtonDown(), sd::FuText::MouseButtonDown(), sd::FuConstruct::MouseMove(), sd::FuSelection::MouseMove(), and sd::FuText::MouseMove().
|
protected |
Definition at line 158 of file fupoor.hxx.
Referenced by sd::FuConstruct::IsIgnoreUnexpectedMouseButtonUp(), sd::FuSelection::MouseButtonDown(), sd::FuText::MouseButtonDown(), sd::FuConstruct::MouseButtonUp(), sd::FuDraw::MouseButtonUp(), sd::FuSelection::MouseButtonUp(), and sd::FuText::MouseButtonUp().
|
protected |
Flag to prevent auto-scrolling until one drags from outside into the window.
Definition at line 162 of file fupoor.hxx.
Referenced by ForceScroll().
|
protected |
Definition at line 166 of file fupoor.hxx.
Referenced by Deactivate(), ForceScroll(), and MouseButtonUp().
|
static |
Definition at line 52 of file fupoor.hxx.
Referenced by sd::FuSelection::MouseButtonDown().
|
static |
Definition at line 51 of file fupoor.hxx.
Referenced by sd::FuSelection::MouseButtonDown().
|
static |
Definition at line 50 of file fupoor.hxx.
Referenced by sd::FuText::Activate(), sd::DrawViewShell::Command(), sd::FuText::Deactivate(), sd::FuSnapLine::DoExecute(), sd::FuDraw::DoubleClick(), sd::DrawViewShell::FuTemporary(), sd::DrawViewShell::GetSnapItemState(), sd::FuSelection::HandleImageMapClick(), sd::View::InsertData(), sd::FuConstruct::MouseButtonDown(), sd::FuDraw::MouseButtonDown(), sd::FuEditGluePoints::MouseButtonDown(), sd::FuFormatPaintBrush::MouseButtonDown(), sd::FuSelection::MouseButtonDown(), sd::FuConstruct::MouseButtonUp(), sd::FuSelection::MouseButtonUp(), sd::FuFormatPaintBrush::MouseMove(), sd::FuSelection::pickObject(), and sd::FuDraw::SetPointer().
|
private |
member to hold state of the mouse buttons for creation of own MouseEvents (like in ScrollHdl)
Definition at line 173 of file fupoor.hxx.
Referenced by GetMouseButtonCode(), and SetMouseButtonCode().
|
protected |
Definition at line 148 of file fupoor.hxx.
Referenced by sd::FuPage::ApplyItemSet(), sd::FuHangulHanjaConversion::ConvertStyles(), sd::FuConstruct3dObject::CreateDefaultObject(), sd::FuConstructArc::CreateDefaultObject(), sd::FuConstructCustomShape::CreateDefaultObject(), sd::FuConstructRectangle::CreateDefaultObject(), sd::FuText::disposing(), sd::FuArea::DoExecute(), sd::FuChar::DoExecute(), sd::FuConnectionDlg::DoExecute(), sd::FuCopy::DoExecute(), sd::FuCustomShowDlg::DoExecute(), sd::FuExpandPage::DoExecute(), sd::FuInsertOLE::DoExecute(), sd::FuInsertFile::DoExecute(), sd::FuLine::DoExecute(), sd::FuLineEnd::DoExecute(), sd::FuLink::DoExecute(), sd::FuMeasureDlg::DoExecute(), sd::FuNavigation::DoExecute(), sd::FuObjectAnimationParameters::DoExecute(), sd::FuBulletAndPosition::DoExecute(), sd::FuParagraph::DoExecute(), sd::FuPresentationLayout::DoExecute(), sd::FuPresentationObjects::DoExecute(), sd::FuScale::DoExecute(), sd::FuSearch::DoExecute(), sd::FuSlideShowDlg::DoExecute(), sd::FuSummaryPage::DoExecute(), sd::FuTemplate::DoExecute(), sd::FuThesaurus::DoExecute(), sd::FuTransform::DoExecute(), sd::FuTextAttrDlg::DoExecute(), sd::FuPage::ExecuteDialog(), sd::FuHangulHanjaConversion::FuHangulHanjaConversion(), sd::FuSelection::HandleImageMapClick(), sd::FuBullet::InsertSpecialCharacter(), sd::FuInsertFile::InsSDDinDrMode(), sd::FuInsertFile::InsTextOrRTFinDrMode(), sd::FuInsertFile::InsTextOrRTFinOlMode(), KeyInput(), sd::FuConstruct3dObject::MouseButtonDown(), sd::FuConstructArc::MouseButtonDown(), sd::FuConstructBezierPolygon::MouseButtonDown(), sd::FuConstructCustomShape::MouseButtonDown(), sd::FuConstructRectangle::MouseButtonDown(), sd::FuConstructRectangle::MouseButtonUp(), sd::FuSelection::MouseButtonUp(), sd::FuFormatPaintBrush::Paste(), sd::FuSearch::SearchAndReplace(), sd::FuConstructRectangle::SetAttributes(), sd::FuBulletAndPosition::SetCurrentBulletsNumbering(), sd::FuText::SetInEditMode(), sd::FuConstructRectangle::SetLineEnds(), sd::FuConstruct::SetStyleSheet(), and sd::FuHangulHanjaConversion::StartConversion().
|
protected |
Definition at line 147 of file fupoor.hxx.
Referenced by sd::FuPage::ApplyItemSet(), sd::FuCopy::DoExecute(), sd::FuExecuteInteraction::DoExecute(), sd::FuExpandPage::DoExecute(), sd::FuInsertOLE::DoExecute(), sd::FuInsertFile::DoExecute(), sd::FuPresentationLayout::DoExecute(), sd::FuPresentationObjects::DoExecute(), sd::FuSummaryPage::DoExecute(), sd::FuTemplate::DoExecute(), sd::FuVectorize::DoExecute(), sd::FuDraw::DoubleClick(), sd::FuPage::ExecuteDialog(), GetDocSh(), sd::FuSelection::HandleImageMapClick(), sd::FuInsertFile::InsSDDinDrMode(), sd::FuInsertFile::InsTextOrRTFinDrMode(), sd::FuInsertFile::InsTextOrRTFinOlMode(), KeyInput(), sd::FuDraw::KeyInput(), sd::FuOutlineText::KeyInput(), sd::FuText::KeyInput(), sd::FuSelection::MouseButtonDown(), sd::FuText::MouseButtonDown(), sd::FuOutlineText::MouseButtonUp(), sd::FuSelection::MouseButtonUp(), sd::FuText::MouseButtonUp(), sd::FuText::MouseMove(), and sd::FuSearch::~FuSearch().
|
protected |
Definition at line 144 of file fupoor.hxx.
Referenced by sd::FuConstruct3dObject::Activate(), sd::FuConstructArc::Activate(), sd::FuConstructBezierPolygon::Activate(), sd::FuConstructCustomShape::Activate(), sd::FuConstructRectangle::Activate(), sd::FuConstruct::Activate(), sd::FuConstructUnoControl::Activate(), sd::FuEditGluePoints::Activate(), sd::FuFormatPaintBrush::Activate(), sd::FuSelection::Activate(), sd::FuText::Activate(), sd::FuDraw::cancel(), sd::FuSelection::cancel(), sd::FuText::cancel(), Command(), sd::FuEditGluePoints::Command(), sd::FuOutlineText::Command(), sd::FuConstruct3dObject::CreateDefaultObject(), sd::FuConstructArc::CreateDefaultObject(), sd::FuConstructBezierPolygon::CreateDefaultObject(), sd::FuConstructCustomShape::CreateDefaultObject(), sd::FuConstructRectangle::CreateDefaultObject(), sd::FuConstructUnoControl::CreateDefaultObject(), sd::FuText::CreateDefaultObject(), sd::FuConstructBezierPolygon::Deactivate(), sd::FuConstructRectangle::Deactivate(), sd::FuConstruct::Deactivate(), sd::FuConstructUnoControl::Deactivate(), sd::FuEditGluePoints::Deactivate(), sd::FuFormatPaintBrush::Deactivate(), sd::FuText::Deactivate(), sd::FuText::DeleteDefaultText(), sd::FuText::disposing(), doConstructOrthogonal(), DoCopy(), DoCut(), sd::FuArea::DoExecute(), sd::FuChar::DoExecute(), sd::FuConstructArc::DoExecute(), sd::FuConnectionDlg::DoExecute(), sd::FuConstructRectangle::DoExecute(), sd::FuCopy::DoExecute(), sd::FuEditGluePoints::DoExecute(), sd::FuExecuteInteraction::DoExecute(), sd::FuExpandPage::DoExecute(), sd::FuFormatPaintBrush::DoExecute(), sd::FuInsertGraphic::DoExecute(), sd::FuInsertClipboard::DoExecute(), sd::FuInsertOLE::DoExecute(), sd::FuLine::DoExecute(), sd::FuLineEnd::DoExecute(), sd::FuMeasureDlg::DoExecute(), sd::FuMorph::DoExecute(), sd::FuNavigation::DoExecute(), sd::FuObjectAnimationParameters::DoExecute(), sd::FuBulletAndPosition::DoExecute(), sd::FuPage::DoExecute(), sd::FuParagraph::DoExecute(), sd::FuPresentationLayout::DoExecute(), sd::FuScale::DoExecute(), sd::FuSnapLine::DoExecute(), sd::FuSummaryPage::DoExecute(), sd::FuTemplate::DoExecute(), sd::FuText::DoExecute(), sd::FuThesaurus::DoExecute(), sd::FuTransform::DoExecute(), sd::FuTextAttrDlg::DoExecute(), sd::FuVectorize::DoExecute(), sd::FuDraw::DoModifiers(), DoPaste(), DoPasteUnformatted(), sd::FuDraw::DoubleClick(), sd::FuDraw::ForcePointer(), ForceScroll(), sd::FuBulletAndPosition::GetNumBulletItem(), sd::FuSelection::HandleImageMapClick(), sd::FuFormatPaintBrush::HasContentForThisType(), sd::FuConstruct3dObject::ImpCreateBasic3DShape(), sd::FuMorph::ImpInsertPolygons(), sd::FuConstruct3dObject::ImpPrepareBasic3DShape(), sd::FuBullet::InsertFormattingMark(), sd::FuBullet::InsertSpecialCharacter(), sd::FuInsertFile::InsSDDinDrMode(), sd::FuInsertFile::InsSDDinOlMode(), sd::FuInsertFile::InsTextOrRTFinDrMode(), sd::FuInsertFile::InsTextOrRTFinOlMode(), sd::FuConstruct::IsIgnoreUnexpectedMouseButtonUp(), KeyInput(), sd::FuDraw::KeyInput(), sd::FuEditGluePoints::KeyInput(), sd::FuSelection::KeyInput(), sd::FuText::KeyInput(), sd::FuConstruct3dObject::MouseButtonDown(), sd::FuConstructArc::MouseButtonDown(), sd::FuConstructBezierPolygon::MouseButtonDown(), sd::FuConstructCustomShape::MouseButtonDown(), sd::FuConstructRectangle::MouseButtonDown(), sd::FuConstruct::MouseButtonDown(), sd::FuConstructUnoControl::MouseButtonDown(), sd::FuDraw::MouseButtonDown(), sd::FuEditGluePoints::MouseButtonDown(), sd::FuFormatPaintBrush::MouseButtonDown(), sd::FuSelection::MouseButtonDown(), sd::FuText::MouseButtonDown(), sd::FuConstruct3dObject::MouseButtonUp(), sd::FuConstructArc::MouseButtonUp(), sd::FuConstructBezierPolygon::MouseButtonUp(), sd::FuConstructCustomShape::MouseButtonUp(), sd::FuConstructRectangle::MouseButtonUp(), sd::FuConstruct::MouseButtonUp(), sd::FuConstructUnoControl::MouseButtonUp(), sd::FuDraw::MouseButtonUp(), sd::FuDisplayOrder::MouseButtonUp(), sd::FuEditGluePoints::MouseButtonUp(), sd::FuFormatPaintBrush::MouseButtonUp(), sd::FuSelection::MouseButtonUp(), sd::FuText::MouseButtonUp(), sd::FuZoom::MouseButtonUp(), sd::FuConstruct::MouseMove(), sd::FuDraw::MouseMove(), sd::FuDisplayOrder::MouseMove(), sd::FuEditGluePoints::MouseMove(), sd::FuFormatPaintBrush::MouseMove(), sd::FuSelection::MouseMove(), sd::FuText::MouseMove(), sd::FuZoom::MouseMove(), sd::FuFormatPaintBrush::Paste(), sd::FuSelection::pickObject(), sd::FuEditGluePoints::ReceiveRequest(), sd::FuText::ReceiveRequest(), RequestHelp(), sd::FuDraw::RequestHelp(), sd::FuText::RequestHelp(), SelectionHasChanged(), sd::FuConstructBezierPolygon::SelectionHasChanged(), sd::FuSelection::SelectionHasChanged(), sd::FuConstructRectangle::SetAttributes(), sd::FuBulletAndPosition::SetCurrentBulletsNumbering(), sd::FuSelection::SetEditMode(), sd::FuText::SetInEditMode(), sd::FuConstructRectangle::SetLineEnds(), sd::FuDraw::SetPointer(), sd::FuConstruct::SetStyleSheet(), sd::FuHangulHanjaConversion::StartConversion(), sd::FuDraw::~FuDraw(), sd::FuEditGluePoints::~FuEditGluePoints(), and sd::FuSelection::~FuSelection().
|
protected |
Definition at line 145 of file fupoor.hxx.
Referenced by sd::FuFormatPaintBrush::Activate(), sd::FuText::Activate(), cancel(), sd::FuDraw::cancel(), sd::FuSelection::cancel(), sd::FuConstructRectangle::Deactivate(), sd::FuFormatPaintBrush::Deactivate(), sd::FuZoom::Deactivate(), sd::FuArea::DoExecute(), sd::FuChar::DoExecute(), sd::FuConstruct3dObject::DoExecute(), sd::FuConstructArc::DoExecute(), sd::FuConstructCustomShape::DoExecute(), sd::FuConstructRectangle::DoExecute(), sd::FuConstructUnoControl::DoExecute(), sd::FuCopy::DoExecute(), sd::FuCustomShowDlg::DoExecute(), sd::FuEditGluePoints::DoExecute(), sd::FuExecuteInteraction::DoExecute(), sd::FuExpandPage::DoExecute(), sd::FuInsertGraphic::DoExecute(), sd::FuInsertClipboard::DoExecute(), sd::FuInsertOLE::DoExecute(), sd::FuInsertAVMedia::DoExecute(), sd::FuInsertFile::DoExecute(), sd::FuLine::DoExecute(), sd::FuLink::DoExecute(), sd::FuNavigation::DoExecute(), sd::FuObjectAnimationParameters::DoExecute(), sd::FuBulletAndPosition::DoExecute(), sd::FuPage::DoExecute(), sd::FuParagraph::DoExecute(), sd::FuPresentationLayout::DoExecute(), sd::FuPresentationObjects::DoExecute(), sd::FuScale::DoExecute(), sd::FuSearch::DoExecute(), sd::FuSnapLine::DoExecute(), sd::FuSummaryPage::DoExecute(), sd::FuTemplate::DoExecute(), sd::FuText::DoExecute(), sd::FuThesaurus::DoExecute(), sd::FuTransform::DoExecute(), sd::FuDraw::DoModifiers(), DoPasteUnformatted(), sd::FuOutlineText::DoPasteUnformatted(), sd::FuDraw::DoubleClick(), sd::FuPage::ExecuteDialog(), sd::FuDraw::ForcePointer(), ForceScroll(), sd::FuHangulHanjaConversion::FuHangulHanjaConversion(), sd::FuSelection::HandleImageMapClick(), sd::FuFormatPaintBrush::implcancel(), sd::FuConstruct3dObject::ImpPrepareBasic3DShape(), sd::FuText::ImpSetAttributesFitToSize(), sd::FuText::ImpSetAttributesFitToSizeVertical(), sd::FuText::ImpSetAttributesForNewTextObject(), sd::FuBullet::InsertFormattingMark(), sd::FuBullet::InsertSpecialCharacter(), sd::FuInsertFile::InsSDDinDrMode(), sd::FuInsertFile::InsTextOrRTFinDrMode(), sd::FuInsertFile::InsTextOrRTFinOlMode(), sd::FuText::InvalidateBindings(), KeyInput(), sd::FuDraw::KeyInput(), sd::FuSelection::KeyInput(), sd::FuText::KeyInput(), sd::FuConstruct3dObject::MouseButtonDown(), sd::FuDraw::MouseButtonDown(), sd::FuFormatPaintBrush::MouseButtonDown(), sd::FuOutlineText::MouseButtonDown(), sd::FuSelection::MouseButtonDown(), sd::FuText::MouseButtonDown(), sd::FuConstruct3dObject::MouseButtonUp(), sd::FuConstructArc::MouseButtonUp(), sd::FuConstructBezierPolygon::MouseButtonUp(), sd::FuConstructCustomShape::MouseButtonUp(), sd::FuConstructRectangle::MouseButtonUp(), sd::FuConstruct::MouseButtonUp(), sd::FuConstructUnoControl::MouseButtonUp(), sd::FuDraw::MouseButtonUp(), sd::FuDisplayOrder::MouseButtonUp(), sd::FuFormatPaintBrush::MouseButtonUp(), sd::FuOutlineText::MouseButtonUp(), sd::FuSelection::MouseButtonUp(), sd::FuText::MouseButtonUp(), sd::FuZoom::MouseButtonUp(), sd::FuDraw::MouseMove(), sd::FuZoom::MouseMove(), sd::FuFormatPaintBrush::Paste(), sd::FuText::ReceiveRequest(), sd::FuConstructBezierPolygon::SelectionHasChanged(), sd::FuSelection::SelectionHasChanged(), sd::FuBulletAndPosition::SetCurrentBulletsNumbering(), sd::FuConstructBezierPolygon::SetEditMode(), sd::FuSelection::SetEditMode(), sd::FuText::SetInEditMode(), sd::FuHangulHanjaConversion::StartConversion(), SwitchLayer(), sd::FuOutlineText::UpdateForKeyPress(), and sd::FuZoom::~FuZoom().
|
protected |
Definition at line 146 of file fupoor.hxx.
Referenced by sd::FuConstructUnoControl::Activate(), sd::FuDisplayOrder::Activate(), sd::FuZoom::Activate(), Command(), sd::FuEditGluePoints::Command(), sd::FuOutlineText::Command(), Deactivate(), sd::FuConstructUnoControl::Deactivate(), sd::FuDisplayOrder::Deactivate(), sd::FuZoom::Deactivate(), sd::FuOutlineText::DoCopy(), sd::FuOutlineText::DoCut(), sd::FuInsertGraphic::DoExecute(), sd::FuInsertClipboard::DoExecute(), sd::FuInsertOLE::DoExecute(), sd::FuInsertAVMedia::DoExecute(), sd::FuInsertFile::DoExecute(), sd::FuLineEnd::DoExecute(), sd::FuMorph::DoExecute(), sd::FuPage::DoExecute(), sd::FuPresentationLayout::DoExecute(), sd::FuPresentationObjects::DoExecute(), sd::FuScale::DoExecute(), sd::FuSlideShowDlg::DoExecute(), sd::FuSnapLine::DoExecute(), sd::FuText::DoExecute(), sd::FuThesaurus::DoExecute(), sd::FuVectorize::DoExecute(), DoPaste(), sd::FuOutlineText::DoPaste(), DoPasteUnformatted(), sd::FuOutlineText::DoPasteUnformatted(), sd::FuDraw::DoubleClick(), sd::FuDraw::ForcePointer(), ForceScroll(), sd::FuSelection::HandleImageMapClick(), sd::FuInsertFile::InsSDDinOlMode(), sd::FuInsertFile::InsTextOrRTFinDrMode(), sd::FuInsertFile::InsTextOrRTFinOlMode(), sd::FuConstruct::IsIgnoreUnexpectedMouseButtonUp(), KeyInput(), sd::FuDraw::KeyInput(), sd::FuEditGluePoints::KeyInput(), sd::FuOutlineText::KeyInput(), sd::FuSelection::KeyInput(), sd::FuText::KeyInput(), sd::FuConstruct3dObject::MouseButtonDown(), sd::FuConstructArc::MouseButtonDown(), sd::FuConstructBezierPolygon::MouseButtonDown(), sd::FuConstructCustomShape::MouseButtonDown(), sd::FuConstructRectangle::MouseButtonDown(), sd::FuConstruct::MouseButtonDown(), sd::FuConstructUnoControl::MouseButtonDown(), sd::FuDraw::MouseButtonDown(), sd::FuEditGluePoints::MouseButtonDown(), sd::FuFormatPaintBrush::MouseButtonDown(), sd::FuOutlineText::MouseButtonDown(), sd::FuSelection::MouseButtonDown(), sd::FuText::MouseButtonDown(), sd::FuZoom::MouseButtonDown(), sd::FuConstruct3dObject::MouseButtonUp(), sd::FuConstructBezierPolygon::MouseButtonUp(), sd::FuConstructCustomShape::MouseButtonUp(), sd::FuConstructRectangle::MouseButtonUp(), sd::FuConstruct::MouseButtonUp(), sd::FuDraw::MouseButtonUp(), sd::FuDisplayOrder::MouseButtonUp(), sd::FuEditGluePoints::MouseButtonUp(), sd::FuOutlineText::MouseButtonUp(), sd::FuSelection::MouseButtonUp(), sd::FuText::MouseButtonUp(), sd::FuZoom::MouseButtonUp(), sd::FuConstruct::MouseMove(), sd::FuDraw::MouseMove(), sd::FuDisplayOrder::MouseMove(), sd::FuEditGluePoints::MouseMove(), sd::FuFormatPaintBrush::MouseMove(), sd::FuOutlineText::MouseMove(), sd::FuSelection::MouseMove(), sd::FuText::MouseMove(), sd::FuZoom::MouseMove(), sd::FuSelection::pickObject(), sd::FuText::ReceiveRequest(), RequestHelp(), sd::FuDraw::RequestHelp(), sd::FuText::RequestHelp(), sd::FuDraw::SetHelpText(), sd::FuText::SetInEditMode(), sd::FuDraw::SetPointer(), SetWindow(), sd::FuHangulHanjaConversion::StartConversion(), and sd::slidesorter::controller::SelectionFunction::SwitchToDragAndDropMode().
|
protected |
Definition at line 150 of file fupoor.hxx.
Referenced by sd::FuConstructArc::Activate(), sd::FuConstructBezierPolygon::Activate(), sd::FuConstructRectangle::Activate(), sd::FuSelection::Activate(), sd::FuZoom::Activate(), sd::FuText::CreateDefaultObject(), sd::FuConstructRectangle::Deactivate(), doConstructOrthogonal(), sd::FuConstructBezierPolygon::DoExecute(), sd::FuConstructRectangle::DoExecute(), sd::FuInsertOLE::DoExecute(), sd::FuPage::DoExecute(), sd::FuText::DoExecute(), GetSlotID(), sd::FuConstruct3dObject::ImpCreateBasic3DShape(), sd::FuConstruct3dObject::ImpPrepareBasic3DShape(), sd::FuText::ImpSetAttributesForNewTextObject(), sd::FuConstructRectangle::MouseButtonDown(), sd::FuSelection::MouseButtonDown(), sd::FuText::MouseButtonDown(), sd::FuConstruct3dObject::MouseButtonUp(), sd::FuConstructBezierPolygon::MouseButtonUp(), sd::FuConstructCustomShape::MouseButtonUp(), sd::FuConstructRectangle::MouseButtonUp(), sd::FuDisplayOrder::MouseButtonUp(), sd::FuSelection::MouseButtonUp(), sd::FuText::MouseButtonUp(), sd::FuZoom::MouseButtonUp(), sd::FuZoom::MouseMove(), sd::FuText::ReceiveRequest(), sd::FuSelection::SelectionHasChanged(), sd::FuConstructBezierPolygon::SetAttributes(), sd::FuConstructRectangle::SetAttributes(), sd::FuText::SetInEditMode(), sd::FuConstructRectangle::SetLineEnds(), and sd::FuConstruct::SetStyleSheet().