|
LibreOffice Module sd (master) 1
|
#include <fuoaprms.hxx>
Public Member Functions | |
| virtual void | DoExecute (SfxRequest &rReq) override |
Public Member Functions inherited from sd::FuPoor | |
| 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 Member Functions | |
| static rtl::Reference< FuPoor > | Create (ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq) |
Private Member Functions | |
| FuObjectAnimationParameters (ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq) | |
Additional Inherited Members | |
Static Public Attributes inherited from sd::FuPoor | |
| static const int | HITPIX = 2 |
| static const int | HITLOG = 53 |
| static const int | DRGLOG = 53 |
Protected Member Functions inherited from sd::FuPoor | |
| 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 inherited from sd::FuPoor | |
| static void | ImpForceQuadratic (::tools::Rectangle &rRect) |
Protected Attributes inherited from sd::FuPoor | |
| ::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 |
Definition at line 26 of file fuoaprms.hxx.
|
private |
Definition at line 57 of file fuoaprms.cxx.
Referenced by Create().
|
static |
Definition at line 67 of file fuoaprms.cxx.
References FuObjectAnimationParameters().
Referenced by sd::DrawViewShell::FuTemporary().
|
overridevirtual |
Reimplemented from sd::FuPoor.
Definition at line 74 of file fuoaprms.cxx.
References SfxUndoManager::AddUndoAction(), aDistance, ATTR_MISSING, ATTR_MIXED, ATTR_SET, tools::Rectangle::Center(), COL_LIGHTGRAY(), SdAbstractDialogFactory::Create(), SdrUndoFactory::CreateUndoMoveObject(), SdAbstractDialogFactory::CreatSdActionDialog(), DBG_ASSERT, SfxRequest::Done(), SfxUndoManager::EnterListAction(), FRound(), Get(), SfxItemSet::Get(), SdDrawDocument::GetAnimationInfo(), SfxRequest::GetArgs(), SdAnimationInfo::GetBookmark(), sd::ViewShell::GetFrameWeld(), SfxItemSet::GetItemState(), SdrObject::GetLogicRect(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), SfxViewFrame::GetObjectShell(), SdrObject::GetObjIdentifier(), SdrObject::GetObjInventor(), SdrPathObj::GetPathPoly(), SdDrawDocument::GetPool(), SdrModel::GetSdrUndoFactory(), SdDrawDocument::GetShapeUserData(), SfxShell::GetUndoManager(), GetValue, sd::ViewShell::GetViewFrame(), sd::ViewShell::GetViewShellBase(), SfxViewShell::GetViewShellId(), SfxItemSet::InvalidateItem(), SfxUndoManager::LeaveListAction(), SdAnimationInfo::maDimColor, SdAnimationInfo::maSoundFile, SdAnimationInfo::mbActive, SdAnimationInfo::mbDimHide, SdAnimationInfo::mbDimPrevious, SdAnimationInfo::mbPlayFull, SdAnimationInfo::mbSecondPlayFull, SdAnimationInfo::mbSecondSoundOn, SdAnimationInfo::mbSoundOn, SdAnimationInfo::meClickAction, SdAnimationInfo::meEffect, SdAnimationInfo::meSecondEffect, SdAnimationInfo::meSecondSpeed, SdAnimationInfo::meSpeed, SdAnimationInfo::meTextEffect, SdAnimationInfo::mnVerb, SdrObject::Move(), sd::FuPoor::mpDoc, sd::FuPoor::mpView, sd::FuPoor::mpViewShell, nCount, pObject, SfxItemSet::Put(), RET_OK, SdResId(), SdAnimationPrmsUndoAction::SetActive(), SdAnimationPrmsUndoAction::SetBookmark(), SdAnimationInfo::SetBookmark(), SdDrawDocument::SetChanged(), SdAnimationPrmsUndoAction::SetClickAction(), SdAnimationPrmsUndoAction::SetDim(), SdAnimationPrmsUndoAction::SetDimColor(), SdAnimationPrmsUndoAction::SetDimHide(), SdAnimationPrmsUndoAction::SetEffect(), SdAnimationPrmsUndoAction::SetPlayFull(), SdAnimationPrmsUndoAction::SetSecondEffect(), SdAnimationPrmsUndoAction::SetSecondPlayFull(), SdAnimationPrmsUndoAction::SetSecondSoundOn(), SdAnimationPrmsUndoAction::SetSecondSpeed(), SdAnimationPrmsUndoAction::SetSound(), SdAnimationPrmsUndoAction::SetSoundOn(), SdAnimationPrmsUndoAction::SetSpeed(), SdAnimationPrmsUndoAction::SetTextEffect(), SdAnimationPrmsUndoAction::SetVerb(), Point::X(), and Point::Y().