|
LibreOffice Module svx (master) 1
|
Derived class of SdrView to edit 3D objects. More...
#include <view3d.hxx>
Public Member Functions | |
| E3dView (SdrModel &rSdrModel, OutputDevice *pOut) | |
| virtual | ~E3dView () override |
| virtual void | DrawMarkedObj (OutputDevice &rOut) const override |
| E3dDefaultAttributes & | Get3DDefaultAttributes () |
| virtual bool | BegDragObj (const Point &rPnt, OutputDevice *pOut, SdrHdl *pHdl, short nMinMov=-3, SdrDragMethod *pForcedMeth=nullptr) override |
| virtual void | CheckPossibilities () override |
| void | SetMouseEvent (const MouseEvent &rNew) |
| const MouseEvent & | GetMouseEvent () const |
| virtual std::unique_ptr< SdrModel > | CreateMarkedObjModel () const override |
| virtual bool | Paste (const SdrModel &rMod, const Point &rPos, SdrObjList *pLst, SdrInsertFlags nOptions) override |
| bool | ImpCloneAll3DObjectsToDestScene (E3dScene const *pSrcScene, E3dScene *pDstScene, Point aOffset) |
| bool | IsConvertTo3DObjPossible () const |
| void | ConvertMarkedObjTo3D (bool bExtrude=true, const basegfx::B2DPoint &rPnt1=basegfx::B2DPoint(0.0, 0.0), const basegfx::B2DPoint &rPnt2=basegfx::B2DPoint(0.0, 1.0)) |
| void | ConvertMarkedToPolyObj () |
| rtl::Reference< E3dScene > | SetCurrent3DObj (E3dObject *p3DObj) |
| void | Start3DCreation () |
| bool | Is3DRotationCreationActive () const |
| virtual void | MovAction (const Point &rPnt) override |
| void | End3DCreation (bool bUseDefaultValuesForMirrorAxes=false) |
| void | ResetCreationActive () |
| double | GetDefaultCamPosZ () |
| double | GetDefaultCamFocal () |
| bool | IsBreak3DObjPossible () const |
| void | Break3DObj () |
| SfxItemSet | Get3DAttributes () const |
| void | Set3DAttributes (const SfxItemSet &rAttr) |
Public Member Functions inherited from SdrView | |
| SdrView (SdrModel &rSdrModel, OutputDevice *pOut=nullptr) | |
| virtual | ~SdrView () override |
| virtual bool | IsSdrView () const final |
| void | EnableExtendedMouseEventDispatcher (bool bOn) |
| bool | IsExtendedMouseEventDispatcherEnabled () const |
| void | EnableExtendedKeyInputDispatcher (bool bOn) |
| bool | IsExtendedKeyInputDispatcherEnabled () const |
| void | SetMasterPagePaintCaching (bool bOn) |
| bool | IsMasterPagePaintCaching () const |
| bool | KeyInput (const KeyEvent &rKEvt, vcl::Window *pWin) override |
| virtual bool | MouseButtonDown (const MouseEvent &rMEvt, OutputDevice *pWin) override |
| virtual bool | MouseButtonUp (const MouseEvent &rMEvt, OutputDevice *pWin) override |
| virtual bool | MouseMove (const MouseEvent &rMEvt, OutputDevice *pWin) override |
| handle mouse over effects for handles More... | |
| virtual bool | Command (const CommandEvent &rCEvt, vcl::Window *pWin) override |
| virtual void | ConfigurationChanged (utl::ConfigurationBroadcaster *, ConfigurationHints) override |
| bool | SetAttributes (const SfxItemSet &rSet, bool bReplaceAll=false) |
| void | GetAttributes (SfxItemSet &rTargetSet, bool bOnlyHardAttr=false) const |
| PointerStyle | GetPreferredPointer (const Point &rMousePos, const OutputDevice *pOut, sal_uInt16 nModifier=0, bool bLeftDown=false) const |
| SdrHitKind | PickAnything (const MouseEvent &rMEvt, SdrMouseEventKind nMouseDownOrMoveOrUp, SdrViewEvent &rVEvt) const |
| SdrHitKind | PickAnything (const Point &rLogicPos, SdrViewEvent &rVEvt) const |
| bool | DoMouseEvent (const SdrViewEvent &rVEvt) |
| virtual SdrViewContext | GetContext () const |
| void | MarkAll () |
| void | UnmarkAll () |
| const tools::Rectangle & | GetMarkedRect () const |
| virtual void | DeleteMarked () |
| bool | BegMark (const Point &rPnt, bool bAddMark, bool bUnmark) |
| OUString | GetStatusText () |
| virtual void | onAccessibilityOptionsChanged () |
| method is called whenever the global SvtAccessibilityOptions is changed More... | |
| virtual sdr::contact::ObjectContact * | createViewSpecificObjectContact (SdrPageWindow &rPageWindow, const char *pDebugName) const |
| bool | MoveShapeHandle (const sal_uInt32 handleNum, const Point &aEndPoint, const sal_Int32 aObjectOrdNum=-1) |
Public Member Functions inherited from SdrCreateView | |
| virtual bool | IsAction () const override |
| virtual void | MovAction (const Point &rPnt) override |
| virtual void | EndAction () override |
| virtual void | BckAction () override |
| virtual void | BrkAction () override |
| virtual void | TakeActionRect (tools::Rectangle &rRect) const override |
| virtual bool | MouseMove (const MouseEvent &rMEvt, OutputDevice *pWin) override |
| handle mouse over effects for handles More... | |
| void | SetMeasureLayer (const OUString &rName) |
| void | SetEditMode (SdrViewEditMode eMode) |
| void | SetEditMode (bool bOn=true) |
| void | SetCreateMode (bool bOn=true) |
| void | SetGluePointEditMode (bool bOn=true) |
| bool | IsTextTool () const |
| bool | IsEdgeTool () const |
| bool | IsMeasureTool () const |
| void | SetCurrentObj (SdrObjKind nIdent, SdrInventor nInvent=SdrInventor::Default) |
| void | TakeCurrentObj (SdrObjKind &nIdent, SdrInventor &nInvent) const |
| SdrInventor | GetCurrentObjInventor () const |
| SdrObjKind | GetCurrentObjIdentifier () const |
| bool | BegCreateObj (const Point &rPnt, OutputDevice *pOut=nullptr, short nMinMov=-3) |
| bool | BegCreatePreparedObject (const Point &rPnt, sal_Int16 nMinMov, SdrObject *pPreparedFactoryObject) |
| void | MovCreateObj (const Point &rPnt) |
| bool | EndCreateObj (SdrCreateCmd eCmd) |
| void | BckCreateObj () |
| void | BrkCreateObj () |
| bool | IsCreateObj () const |
| SdrObject * | GetCreateObj () const |
| bool | BegCreateCaptionObj (const Point &rPnt, const Size &rObjSiz, OutputDevice *pOut=nullptr, short nMinMov=-3) |
| bool | IsCreate1stPointAsCenter () const |
| void | SetCreate1stPointAsCenter (bool bOn) |
| sal_uInt16 | GetAutoCloseDistPix () const |
| sal_uInt16 | GetFreeHandMinDistPix () const |
| bool | IsUseIncompatiblePathCreateInterface () const |
| void | SetUseIncompatiblePathCreateInterface (bool bOn) |
| void | SetConnectMarker (const SdrObjConnection &rCon) |
| void | HideConnectMarker () |
| void | GetAttributes (SfxItemSet &rTargetSet, bool bOnlyHardAttr) const |
| bool | SetAttributes (const SfxItemSet &rSet, bool bReplaceAll) |
| SfxStyleSheet * | GetStyleSheet () const |
| void | SetStyleSheet (SfxStyleSheet *pStyleSheet, bool bDontRemoveHardAttr) |
Public Member Functions inherited from SdrDragView | |
| virtual bool | IsAction () const override |
| virtual void | MovAction (const Point &rPnt) override |
| virtual void | EndAction () override |
| virtual void | BckAction () override |
| virtual void | BrkAction () override |
| virtual void | TakeActionRect (tools::Rectangle &rRect) const override |
| bool | TakeDragObjAnchorPos (Point &rPos, bool bTopRight) const |
| virtual bool | BegDragObj (const Point &rPnt, OutputDevice *pOut, SdrHdl *pHdl, short nMinMov=-3, SdrDragMethod *pForcedMeth=nullptr) |
| void | MovDragObj (const Point &rPnt) |
| bool | EndDragObj (bool bCopy=false) |
| void | BrkDragObj () |
| bool | IsDragObj () const |
| SdrHdl * | GetDragHdl () const |
| SdrDragMethod * | GetDragMethod () const |
| bool | IsDraggingPoints () const |
| bool | IsDraggingGluePoints () const |
| void | SetDragWithCopy (bool bOn) |
| bool | IsDragWithCopy () const |
| void | SetDragThresholdPixels (sal_Int32 nDragThresholdPixels) |
| sal_Int32 | GetDragThresholdPixels () const |
| void | SetInsertGluePoint (bool bOn) |
| bool | IsInsertGluePoint () const |
| bool | IsInsObjPointPossible () const |
| bool | BegInsObjPoint (const Point &rPnt, bool bNewObj) |
| void | MovInsObjPoint (const Point &rPnt) |
| bool | EndInsObjPoint (SdrCreateCmd eCmd) |
| bool | IsInsObjPoint () const |
| void | SetInsObjPointMode (bool bOn) |
| bool | IsInsObjPointMode () const |
| bool | IsInsGluePointPossible () const |
| bool | BegInsGluePoint (const Point &rPnt) |
| bool | IsInsGluePoint () const |
| void | SetInsGluePointMode (bool bOn) |
| bool | IsInsGluePointMode () const |
| void | SetDragStripes (bool bOn) |
| bool | IsDragStripes () const |
| void | SetNoDragXorPolys (bool bOn) |
| bool | IsNoDragXorPolys () const |
| void | SetSolidDragging (bool bOn) |
| bool | IsSolidDragging () const |
| void | SetMarkedHitMovesAlways (bool bOn) |
| bool | IsMarkedHitMovesAlways () const |
| bool | IsOrthoDesired () const |
| bool | IsResizeAtCenter () const |
| void | SetResizeAtCenter (bool bOn) |
| bool | IsCrookAtCenter () const |
| void | SetCrookAtCenter (bool bOn) |
| void | SetWorkArea (const tools::Rectangle &rRect) |
| const tools::Rectangle & | GetWorkArea () const |
| virtual bool | TakeDragLimit (SdrDragMode eMode, tools::Rectangle &rRect) const |
Public Member Functions inherited from SdrExchangeView | |
| ::std::vector< SdrObject * > | GetMarkedObjects () const |
| virtual void | DrawMarkedObj (OutputDevice &rOut) const |
| GDIMetaFile | GetMarkedObjMetaFile (bool bNoVDevIfOneMtfMarked=false) const |
| BitmapEx | GetMarkedObjBitmapEx (bool bNoVDevIfOneBmpMarked=false, const sal_uInt32 nMaximumQuadraticPixels=500000, const std::optional< Size > &rTargetDPI=std::nullopt) const |
| virtual std::unique_ptr< SdrModel > | CreateMarkedObjModel () const |
| Graphic | GetAllMarkedGraphic () const |
| virtual bool | Paste (const SdrModel &rMod, const Point &rPos, SdrObjList *pLst, SdrInsertFlags nOptions) |
| bool | Paste (const OUString &rStr, const Point &rPos, SdrObjList *pLst, SdrInsertFlags nOptions) |
| bool | Paste (SvStream &rInput, EETextFormat eFormat, const Point &rPos, SdrObjList *pLst, SdrInsertFlags nOptions) |
Public Member Functions inherited from SdrObjEditView | |
| void | TextEditDrawing (SdrPaintWindow &rPaintWindow) |
| virtual bool | IsAction () const override |
| virtual void | MovAction (const Point &rPnt) override |
| virtual void | EndAction () override |
| virtual void | BrkAction () override |
| virtual void | BckAction () override |
| virtual void | TakeActionRect (tools::Rectangle &rRect) const override |
| SdrPageView * | ShowSdrPage (SdrPage *pPage) override |
| void | HideSdrPage () override |
| virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
| virtual void | ModelHasChanged () override |
| const std::unique_ptr< SdrUndoManager > & | getViewLocalUndoManager () const |
| void | SetQuickTextEditMode (bool bOn) |
| bool | IsQuickTextEditMode () const |
| virtual bool | SdrBeginTextEdit (SdrObject *pObj, SdrPageView *pPV=nullptr, vcl::Window *pWin=nullptr, bool bIsNewObj=false, SdrOutliner *pGivenOutliner=nullptr, OutlinerView *pGivenOutlinerView=nullptr, bool bDontDeleteOutliner=false, bool bOnlyOneView=false, bool bGrabFocus=true) |
| virtual SdrEndTextEditKind | SdrEndTextEdit (bool bDontDeleteReally=false) |
| virtual bool | IsTextEdit () const final override |
| bool | IsTextEditHit (const Point &rHit) const |
| bool | IsTextEditFrameHit (const Point &rHit) const |
| bool | IsTextEditInSelectionMode () const |
| SdrTextObj * | GetTextEditObject () const |
| SdrPageView * | GetTextEditPageView () const |
| void | SetTextEditWin (vcl::Window *pWin) |
| const SdrOutliner * | GetTextEditOutliner () const |
| SdrOutliner * | GetTextEditOutliner () |
| const OutlinerView * | GetTextEditOutlinerView () const |
| OutlinerView * | GetTextEditOutlinerView () |
| virtual bool | KeyInput (const KeyEvent &rKEvt, vcl::Window *pWin) override |
| virtual bool | MouseButtonDown (const MouseEvent &rMEvt, OutputDevice *pWin) override |
| virtual bool | MouseButtonUp (const MouseEvent &rMEvt, OutputDevice *pWin) override |
| virtual bool | MouseMove (const MouseEvent &rMEvt, OutputDevice *pWin) override |
| handle mouse over effects for handles More... | |
| virtual bool | Command (const CommandEvent &rCEvt, vcl::Window *pWin) override |
| virtual SvtScriptType | GetScriptType () const |
| void | GetAttributes (SfxItemSet &rTargetSet, bool bOnlyHardAttr) const |
| bool | SetAttributes (const SfxItemSet &rSet, bool bReplaceAll) |
| SfxStyleSheet * | GetStyleSheet () const |
| void | SetStyleSheet (SfxStyleSheet *pStyleSheet, bool bDontRemoveHardAttr) |
| virtual void | AddDeviceToPaintView (OutputDevice &rNewDev, vcl::Window *pWindow) override |
| virtual void | DeleteDeviceFromPaintView (OutputDevice &rOldWin) override |
| sal_uInt16 | GetSelectionLevel () const |
| void | BegMacroObj (const Point &rPnt, short nTol, SdrObject *pObj, SdrPageView *pPV, vcl::Window *pWin) |
| void | BegMacroObj (const Point &rPnt, SdrObject *pObj, SdrPageView *pPV, vcl::Window *pWin) |
| void | MovMacroObj (const Point &rPnt) |
| void | BrkMacroObj () |
| bool | EndMacroObj () |
| bool | IsMacroObj () const |
| void | getTextSelection (css::uno::Any &rSelection) |
| fills the given any with a XTextCursor for the current text selection. More... | |
| virtual void | MarkListHasChanged () override |
| const rtl::Reference< sdr::SelectionController > & | getSelectionController () const |
| void | TakeFormatPaintBrush (std::shared_ptr< SfxItemSet > &rFormatSet) |
| returns a format paint brush set from the current selection More... | |
| void | ApplyFormatPaintBrush (SfxItemSet &rFormatSet, bool bNoCharacterFormats, bool bNoParagraphFormats) |
| applies a format paint brush set from the current selection. More... | |
| void | DisposeUndoManager () |
Public Member Functions inherited from SdrGlueEditView | |
| TriState | IsMarkedGluePointsEscDir (SdrEscapeDirection nThisEsc) const |
| void | SetMarkedGluePointsEscDir (SdrEscapeDirection nThisEsc, bool bOn) |
| TriState | IsMarkedGluePointsPercent () const |
| void | SetMarkedGluePointsPercent (bool bOn) |
| SdrAlign | GetMarkedGluePointsAlign (bool bVert) const |
| void | SetMarkedGluePointsAlign (bool bVert, SdrAlign nAlign) |
| void | DeleteMarkedGluePoints () |
| void | MoveMarkedGluePoints (const Size &rSiz, bool bCopy) |
| void | ResizeMarkedGluePoints (const Point &rRef, const Fraction &xFact, const Fraction &yFact, bool bCopy) |
| void | RotateMarkedGluePoints (const Point &rRef, Degree100 nAngle, bool bCopy) |
Public Member Functions inherited from SdrPolyEditView | |
| bool | IsSetMarkedPointsSmoothPossible () const override |
| SdrPathSmoothKind | GetMarkedPointsSmooth () const override |
| void | SetMarkedPointsSmooth (SdrPathSmoothKind eKind) override |
| bool | IsSetMarkedSegmentsKindPossible () const override |
| SdrPathSegmentKind | GetMarkedSegmentsKind () const override |
| void | SetMarkedSegmentsKind (SdrPathSegmentKind eKind) override |
| void | DeleteMarkedPoints () override |
| bool | IsDeleteMarkedPointsPossible () const override |
| void | MoveMarkedPoints (const Size &rSiz) |
| void | ResizeMarkedPoints (const Point &rRef, const Fraction &xFact, const Fraction &yFact) |
| void | RotateMarkedPoints (const Point &rRef, Degree100 nAngle) |
| void | RipUpAtMarkedPoints () override |
| bool | IsRipUpAtMarkedPointsPossible () const override |
| bool | IsOpenCloseMarkedObjectsPossible () const override |
| SdrObjClosedKind | GetMarkedObjectsClosedState () const override |
| void | CheckPolyPossibilitiesHelper (SdrMark *pM, bool &b1stSmooth, bool &b1stSegm, bool &bCurve, bool &bSmoothFuz, bool &bSegmFuz, basegfx::B2VectorContinuity &eSmooth) |
Public Member Functions inherited from SdrEditView | |
| void | BegUndo () |
| void | BegUndo (const OUString &rComment) |
| void | BegUndo (const OUString &rComment, const OUString &rObjDescr, SdrRepeatFunc eFunc=SdrRepeatFunc::NONE) |
| void | EndUndo () |
| void | AddUndo (std::unique_ptr< SdrUndoAction > pUndo) |
| void | SetUndoComment (const OUString &rComment, const OUString &rObjDescr) |
| bool | IsUndoEnabled () const |
| void | EndTextEditAllViews () const |
| Checks if this or other views have an active text edit, if true, end them. More... | |
| void | EndTextEditCurrentView (bool bDontDeleteReally=false) |
| std::vector< std::unique_ptr< SdrUndoAction > > | CreateConnectorUndo (const SdrObject &rO) |
| void | AddUndoActions (std::vector< std::unique_ptr< SdrUndoAction > >) |
| void | InsertNewLayer (const OUString &rName, sal_uInt16 nPos) |
| void | DeleteLayer (const OUString &rName) |
| void | ForceMarkedObjToAnotherPage () |
| void | ForceMarkedToAnotherPage () |
| void | DeleteMarkedObj () |
| void | SetMarkedObjRect (const tools::Rectangle &rRect) |
| void | MoveMarkedObj (const Size &rSiz, bool bCopy=false) |
| void | ResizeMarkedObj (const Point &rRef, const Fraction &xFact, const Fraction &yFact, bool bCopy=false) |
| void | ResizeMultMarkedObj (const Point &rRef, const Fraction &xFact, const Fraction &yFact, const bool bWdh, const bool bHgt) |
| Degree100 | GetMarkedObjRotate () const |
| void | RotateMarkedObj (const Point &rRef, Degree100 nAngle, bool bCopy=false) |
| void | MirrorMarkedObj (const Point &rRef1, const Point &rRef2, bool bCopy=false) |
| void | MirrorMarkedObjHorizontal () |
| void | MirrorMarkedObjVertical () |
| Degree100 | GetMarkedObjShear () const |
| void | ShearMarkedObj (const Point &rRef, Degree100 nAngle, bool bVShear=false, bool bCopy=false) |
| void | CrookMarkedObj (const Point &rRef, const Point &rRad, SdrCrookMode eMode, bool bVertical, bool bNoContortion, bool bCopy=false) |
| void | DistortMarkedObj (const tools::Rectangle &rRef, const XPolygon &rDistortedRect, bool bNoContortion, bool bCopy=false) |
| void | CopyMarkedObj () |
| void | SetAllMarkedRect (const tools::Rectangle &rRect) |
| void | MoveAllMarked (const Size &rSiz, bool bCopy=false) |
| void | ResizeAllMarked (const Point &rRef, const Fraction &xFact, const Fraction &yFact) |
| void | RotateAllMarked (const Point &rRef, Degree100 nAngle) |
| void | MirrorAllMarkedHorizontal () |
| void | MirrorAllMarkedVertical () |
| void | CopyMarked () |
| bool | IsMoveAllowed () const |
| bool | IsResizeAllowed (bool bProp=false) const |
| bool | IsRotateAllowed (bool b90Deg=false) const |
| bool | IsMirrorAllowed (bool b45Deg=false, bool b90Deg=false) const |
| bool | IsTransparenceAllowed () const |
| bool | IsGradientAllowed () const |
| bool | IsShearAllowed () const |
| bool | IsEdgeRadiusAllowed () const |
| bool | IsCrookAllowed (bool bNoContortion=false) const |
| bool | IsCropAllowed () const |
| bool | IsDistortAllowed (bool bNoContortion=false) const |
| void | CombineMarkedTextObjects () |
| void | CombineMarkedObjects (bool bNoPolyPoly=true) |
| void | MergeMarkedObjects (SdrMergeMode eMode) |
| void | DistributeMarkedObjects (sal_uInt16 SlotID) |
| void | EqualizeMarkedObjects (bool bWidth) |
| void | DismantleMarkedObjects (bool bMakeLines=false) |
| bool | IsCombinePossible (bool bNoPolyPoly=false) const |
| bool | IsDismantlePossible (bool bMakeLines=false) const |
| bool | InsertObjectAtView (SdrObject *pObj, SdrPageView &rPV, SdrInsertFlags nOptions=SdrInsertFlags::NONE) |
| void | ReplaceObjectAtView (SdrObject *pOldObj, SdrPageView &rPV, SdrObject *pNewObj, bool bMark=true) |
| void | SetNotPersistAttrToMarked (const SfxItemSet &rAttr) |
| void | MergeNotPersistAttrFromMarked (SfxItemSet &rAttr) const |
| void | MergeAttrFromMarked (SfxItemSet &rAttr, bool bOnlyHardAttr) const |
| SfxItemSet | GetAttrFromMarked (bool bOnlyHardAttr) const |
| void | SetAttrToMarked (const SfxItemSet &rAttr, bool bReplaceAll) |
| SfxItemSet | GetGeoAttrFromMarked () const |
| void | SetGeoAttrToMarked (const SfxItemSet &rAttr, bool addPageMargin=false) |
| SfxStyleSheet * | GetStyleSheetFromMarked () const |
| void | SetStyleSheetToMarked (SfxStyleSheet *pStyleSheet, bool bDontRemoveHardAttr) |
| void | GetAttributes (SfxItemSet &rTargetSet, bool bOnlyHardAttr) const |
| void | SetAttributes (const SfxItemSet &rSet, bool bReplaceAll) |
| SfxStyleSheet * | GetStyleSheet () const |
| void | SetStyleSheet (SfxStyleSheet *pStyleSheet, bool bDontRemoveHardAttr) |
| void | GroupMarked () |
| void | UnGroupMarked () |
| bool | IsGroupPossible () const |
| bool | IsUnGroupPossible () const |
| bool | IsGroupEnterPossible () const |
| bool | IsConvertToPathObjPossible () const |
| bool | IsConvertToPolyObjPossible () const |
| bool | IsConvertToContourPossible () const |
| void | ConvertMarkedToPathObj (bool bLineToArea) |
| void | ConvertMarkedToPolyObj () |
| void | AlignMarkedObjects (SdrHorAlign eHor, SdrVertAlign eVert) |
| bool | IsAlignPossible () const |
| void | MovMarkedToTop () |
| void | MovMarkedToBtm () |
| void | PutMarkedToTop () |
| void | PutMarkedToBtm () |
| void | PutMarkedInFrontOfObj (const SdrObject *pRefObj) |
| void | PutMarkedBehindObj (const SdrObject *pRefObj) |
| void | ReverseOrderOfMarked () |
| bool | IsToTopPossible () const |
| bool | IsToBtmPossible () const |
| bool | IsReverseOrderPossible () const |
| virtual SdrObject * | GetMaxToTopObj (SdrObject *pObj) const |
| virtual SdrObject * | GetMaxToBtmObj (SdrObject *pObj) const |
| virtual void | ObjOrderChanged (SdrObject *pObj, size_t nOldPos, size_t nNewPos) |
| void | DoImportMarkedMtf (SvdProgressInfo *pProgrInfo=nullptr) |
| bool | IsImportMtfPossible () const |
| virtual void | MarkListHasChanged () override |
| virtual void | ModelHasChanged () override |
Public Member Functions inherited from SdrMarkView | |
| virtual bool | IsAction () const override |
| virtual void | MovAction (const Point &rPnt) override |
| virtual void | EndAction () override |
| virtual void | BckAction () override |
| virtual void | BrkAction () override |
| virtual void | TakeActionRect (tools::Rectangle &rRect) const override |
| virtual void | ClearPageView () override |
| virtual void | HideSdrPage () override |
| bool | IsObjMarkable (SdrObject const *pObj, SdrPageView const *pPV) const |
| bool | IsMarking () const |
| void | BegMarkObj (const Point &rPnt, bool bUnmark=false) |
| void | MovMarkObj (const Point &rPnt) |
| bool | EndMarkObj () |
| void | BrkMarkObj () |
| bool | IsMarkObj () const |
| void | SetDragMode (SdrDragMode eMode) |
| SdrDragMode | GetDragMode () const |
| void | SetFrameHandles (bool bOn) |
| bool | IsFrameHandles () const |
| bool | HasMultipleMarkableObjects () const |
| void | SetEditMode (SdrViewEditMode eMode) |
| SdrViewEditMode | GetEditMode () const |
| void | SetEditMode (bool bOn) |
| bool | IsEditMode () const |
| void | SetCreateMode (bool bOn) |
| bool | IsCreateMode () const |
| void | SetGluePointEditMode (bool bOn) |
| bool | IsGluePointEditMode () const |
| void | SetDesignMode (bool bOn=true) |
| bool | IsDesignMode () const |
| void | SetFrameDragSingles (bool bOn=true) |
| bool | IsFrameDragSingles () const |
| bool | HasMarkableObj () const |
| void | SetNegativeX (bool bOn) |
| whether all x coordinates in use are negated or not More... | |
| bool | IsNegativeX () const |
| const SdrMarkList & | GetMarkedObjectList () const |
| size_t | TryToFindMarkedObject (const SdrObject *pObj) const |
| SdrPageView * | GetSdrPageViewOfMarkedByIndex (size_t nNum) const |
| SdrMark * | GetSdrMarkByIndex (size_t nNum) const |
| SdrObject * | GetMarkedObjectByIndex (size_t nNum) const |
| size_t | GetMarkedObjectCount () const |
| void | SortMarkedObjects () const |
| bool | AreObjectsMarked () const |
| OUString const & | GetDescriptionOfMarkedObjects () const |
| OUString const & | GetDescriptionOfMarkedPoints () const |
| OUString const & | GetDescriptionOfMarkedGluePoints () const |
| const SdrMarkList & | GetEdgesOfMarkedNodes () const |
| const SdrMarkList & | GetMarkedEdgesOfMarkedNodes () const |
| const std::vector< SdrObject * > & | GetTransitiveHullOfMarkedObjects () const |
| void | hideMarkHandles () |
| void | showMarkHandles () |
| bool | areMarkHandlesHidden () const |
| bool | IsMarkedHit (const Point &rPnt, short nTol=-2) const |
| bool | IsMarkedObjHit (const Point &rPnt, short nTol=-2) const |
| SdrHdl * | PickHandle (const Point &rPnt) const |
| SdrObject * | PickObj (const Point &rPnt, short nTol, SdrPageView *&rpPV, SdrSearchOptions nOptions, SdrObject **ppRootObj, bool *pbHitPassDirect=nullptr) const |
| SdrObject * | PickObj (const Point &rPnt, short nTol, SdrPageView *&rpPV, SdrSearchOptions nOptions=SdrSearchOptions::NONE) const |
| bool | MarkObj (const Point &rPnt, short nTol=-2, bool bToggle=false, bool bDeep=false) |
| bool | PickMarkedObj (const Point &rPnt, SdrObject *&rpObj, SdrPageView *&rpPV, SdrSearchOptions nOptions) const |
| bool | MarkNextObj (bool bPrev=false) |
| bool | MarkNextObj (const Point &rPnt, short nTol, bool bPrev) |
| void | MarkObj (const tools::Rectangle &rRect, bool bUnmark) |
| void | MarkObj (SdrObject *pObj, SdrPageView *pPV, bool bUnmark=false, bool bDoNoSetMarkHdl=false, std::vector< basegfx::B2DRectangle > &&rSubSelections=std::vector< basegfx::B2DRectangle >()) |
| void | MarkAllObj (SdrPageView *pPV=nullptr) |
| void | UnmarkAllObj (SdrPageView const *pPV=nullptr) |
| bool | IsObjMarked (SdrObject const *pObj) const |
| void | UnMarkAll (SdrPageView const *pPV=nullptr) |
| sal_uInt16 | GetMarkHdlSizePixel () const |
| void | SetMarkHdlSizePixel (sal_uInt16 nSiz) |
| virtual bool | HasMarkablePoints () const |
| virtual sal_Int32 | GetMarkablePointCount () const |
| virtual bool | HasMarkedPoints () const |
| bool | IsPointMarkable (const SdrHdl &rHdl) const |
| virtual bool | MarkPoint (SdrHdl &rHdl, bool bUnmark=false) |
| bool | MarkPointHelper (SdrHdl *pHdl, SdrMark *pMark, bool bUnmark) |
| should only be used from outside svx for special ui elements More... | |
| bool | UnmarkPoint (SdrHdl &rHdl) |
| bool | IsPointMarked (const SdrHdl &rHdl) const |
| bool | MarkAllPoints () |
| bool | UnmarkAllPoints () |
| void | MarkNextPoint () |
| size_t | GetHdlNum (SdrHdl const *pHdl) const |
| SdrHdl * | GetHdl (size_t nHdlNum) const |
| const SdrHdlList & | GetHdlList () const |
| bool | BegMarkPoints (const Point &rPnt, bool bUnmark=false) |
| void | MovMarkPoints (const Point &rPnt) |
| bool | EndMarkPoints () |
| void | BrkMarkPoints () |
| bool | IsMarkPoints () const |
| void | SetPlusHandlesAlwaysVisible (bool bOn) |
| bool | IsPlusHandlesAlwaysVisible () const |
| bool | HasMarkableGluePoints () const |
| bool | HasMarkedGluePoints () const |
| bool | PickGluePoint (const Point &rPnt, SdrObject *&rpObj, sal_uInt16 &rnId, SdrPageView *&rpPV) const |
| bool | MarkGluePoint (const SdrObject *pObj, sal_uInt16 nId, bool bUnmark) |
| void | UnmarkGluePoint (const SdrObject *pObj, sal_uInt16 nId) |
| bool | IsGluePointMarked (const SdrObject *pObj, sal_uInt16 nId) const |
| SdrHdl * | GetGluePointHdl (const SdrObject *pObj, sal_uInt16 nId) const |
| bool | MarkAllGluePoints () |
| bool | UnmarkAllGluePoints () |
| void | MarkNextGluePoint () |
| bool | BegMarkGluePoints (const Point &rPnt, bool bUnmark=false) |
| void | MovMarkGluePoints (const Point &rPnt) |
| void | EndMarkGluePoints () |
| void | BrkMarkGluePoints () |
| bool | IsMarkGluePoints () const |
| void | AdjustMarkHdl (SfxViewShell *pOtherShell=nullptr) |
| const tools::Rectangle & | GetMarkedObjRect () const |
| tools::Rectangle | GetMarkedObjBoundRect () const |
| const tools::Rectangle & | GetMarkedPointsRect () const |
| const tools::Rectangle & | GetMarkedGluePointsRect () const |
| const tools::Rectangle & | GetAllMarkedRect () const |
| tools::Rectangle | GetAllMarkedBoundRect () const |
| virtual void | MarkListHasChanged () |
| void | EnterMarkedGroup () |
| const Point & | GetRef1 () const |
| void | SetRef1 (const Point &rPt) |
| const Point & | GetRef2 () const |
| void | SetRef2 (const Point &rPt) |
| virtual SfxViewShell * | GetSfxViewShell () const |
| Get access to the view shell owning this draw view, if any. More... | |
Public Member Functions inherited from SdrSnapView | |
| virtual bool | IsAction () const override |
| virtual void | MovAction (const Point &rPnt) override |
| virtual void | EndAction () override |
| virtual void | BckAction () override |
| virtual void | BrkAction () override |
| virtual void | TakeActionRect (tools::Rectangle &rRect) const override |
| void | SetSnapGridWidth (const Fraction &rX, const Fraction &rY) |
| const Fraction & | GetSnapGridWidthX () const |
| const Fraction & | GetSnapGridWidthY () const |
| void | SetSnapMagnetic (const Size &rSiz) |
| void | SetSnapMagneticPixel (sal_uInt16 nPix) |
| sal_uInt16 | GetSnapMagneticPixel () const |
| void | RecalcLogicSnapMagnetic (const OutputDevice &rOut) |
| void | SetActualWin (const OutputDevice *pWin) |
| SdrSnap | SnapPos (Point &rPnt, const SdrPageView *pPV) const |
| Point | GetSnapPos (const Point &rPnt, const SdrPageView *pPV) const |
| void | CheckSnap (const Point &rPt, tools::Long &nBestXSnap, tools::Long &nBestYSnap, bool &bXSnapped, bool &bYSnapped) const |
| bool | IsSnapEnabled () const |
| bool | IsGridSnap () const |
| bool | IsBordSnap () const |
| bool | IsHlplSnap () const |
| bool | IsOFrmSnap () const |
| bool | IsOPntSnap () const |
| bool | IsOConSnap () const |
| void | SetSnapEnabled (bool bOn) |
| void | SetGridSnap (bool bOn) |
| void | SetBordSnap (bool bOn) |
| void | SetHlplSnap (bool bOn) |
| void | SetOFrmSnap (bool bOn) |
| void | SetOPntSnap (bool bOn) |
| void | SetOConSnap (bool bOn) |
| void | SetMoveSnapOnlyTopLeft (bool bOn) |
| bool | IsMoveSnapOnlyTopLeft () const |
| void | BegSetPageOrg (const Point &rPnt) |
| void | MovSetPageOrg (const Point &rPnt) |
| void | EndSetPageOrg () |
| void | BrkSetPageOrg () |
| bool | IsSetPageOrg () const |
| bool | PickHelpLine (const Point &rPnt, short nTol, const OutputDevice &rOut, sal_uInt16 &rnHelpLineNum, SdrPageView *&rpPV) const |
| bool | BegDragHelpLine (sal_uInt16 nHelpLineNum, SdrPageView *pPV) |
| void | BegDragHelpLine (const Point &rPnt, SdrHelpLineKind eNewKind) |
| PointerStyle | GetDraggedHelpLinePointer () const |
| void | MovDragHelpLine (const Point &rPnt) |
| bool | EndDragHelpLine () |
| void | BrkDragHelpLine () |
| bool | IsDragHelpLine () const |
| void | SetAngleSnapEnabled (bool bOn) |
| bool | IsAngleSnapEnabled () const |
| void | SetSnapAngle (Degree100 nAngle) |
| Degree100 | GetSnapAngle () const |
| void | SetOrtho (bool bOn) |
| bool | IsOrtho () const |
| void | SetBigOrtho (bool bOn) |
| bool | IsBigOrtho () const |
| void | SetMoveOnlyDragging (bool bOn) |
| bool | IsMoveOnlyDragging () const |
| void | SetSlantButShear (bool bOn) |
| bool | IsSlantButShear () const |
| void | SetCrookNoContortion (bool bOn) |
| bool | IsCrookNoContortion () const |
| void | SetCrookMode (SdrCrookMode eMode) |
| SdrCrookMode | GetCrookMode () const |
| void | SetEliminatePolyPoints (bool bOn) |
| bool | IsEliminatePolyPoints () const |
| void | SetEliminatePolyPointLimitAngle (Degree100 nAngle) |
| Degree100 | GetEliminatePolyPointLimitAngle () const |
Public Member Functions inherited from SdrPaintView | |
| bool | IsBufferedOutputAllowed () const |
| void | SetBufferedOutputAllowed (bool bNew) |
| bool | IsBufferedOverlayAllowed () const |
| void | SetBufferedOverlayAllowed (bool bNew) |
| bool | IsPageDecorationAllowed () const |
| void | SetPageDecorationAllowed (bool bNew) |
| bool | IsMasterPageVisualizationAllowed () const |
| void | SetMasterPageVisualizationAllowed (bool bNew) |
| virtual rtl::Reference< sdr::overlay::OverlayManager > | CreateOverlayManager (OutputDevice &rDevice) const |
| sal_uInt32 | PaintWindowCount () const |
| SdrPaintWindow * | FindPaintWindow (const OutputDevice &rOut) const |
| SdrPaintWindow * | GetPaintWindow (sal_uInt32 nIndex) const |
| OutputDevice * | GetFirstOutputDevice () const |
| bool | ImpIsGlueVisible () const |
| SdrModel & | getSdrModelFromSdrView () const |
| SdrModel & | GetModel () const |
| virtual void | ClearPageView () |
| virtual bool | IsAction () const |
| virtual void | MovAction (const Point &rPnt) |
| virtual void | EndAction () |
| virtual void | BckAction () |
| virtual void | BrkAction () |
| virtual void | TakeActionRect (tools::Rectangle &rRect) const |
| virtual bool | IsTextEdit () const |
| void | SetActualWin (const OutputDevice *pWin) |
| void | SetMinMoveDistancePixel (sal_uInt16 nVal) |
| void | SetHitTolerancePixel (sal_uInt16 nVal) |
| sal_uInt16 | GetHitTolerancePixel () const |
| sal_uInt16 | getHitTolLog () const |
| const SdrDragStat & | GetDragStat () const |
| virtual SdrPageView * | ShowSdrPage (SdrPage *pPage) |
| virtual void | HideSdrPage () |
| SdrPageView * | GetSdrPageView () const |
| virtual void | AddDeviceToPaintView (OutputDevice &rNewDev, vcl::Window *pWindow) |
| virtual void | DeleteDeviceFromPaintView (OutputDevice &rOldDev) |
| void | SetLayerVisible (const OUString &rName, bool bShow) |
| bool | IsLayerVisible (const OUString &rName) const |
| void | SetLayerLocked (const OUString &rName, bool bLock=true) |
| bool | IsLayerLocked (const OUString &rName) const |
| void | SetLayerPrintable (const OUString &rName, bool bPrn) |
| bool | IsLayerPrintable (const OUString &rName) const |
| void | PrePaint () |
| virtual void | CompleteRedraw (OutputDevice *pOut, const vcl::Region &rReg, sdr::contact::ViewObjectContactRedirector *pRedirector=nullptr) |
| virtual SdrPaintWindow * | BeginCompleteRedraw (OutputDevice *pOut) |
| void | DoCompleteRedraw (SdrPaintWindow &rPaintWindow, const vcl::Region &rReg, sdr::contact::ViewObjectContactRedirector *pRedirector=nullptr) |
| virtual void | EndCompleteRedraw (SdrPaintWindow &rPaintWindow, bool bPaintFormLayer) |
| SdrPaintWindow * | BeginDrawLayers (OutputDevice *pOut, const vcl::Region &rReg, bool bDisableIntersect=false) |
| void | UpdateDrawLayersRegion (const OutputDevice *pOut, const vcl::Region &rReg) |
| void | EndDrawLayers (SdrPaintWindow &rPaintWindow, bool bPaintFormLayer) |
| bool | IsPageVisible () const |
| Draw Page as a white area or not. More... | |
| bool | IsPageShadowVisible () const |
| Draw Page shadow or not. More... | |
| bool | IsPageBorderVisible () const |
| Draw Page as a white area or not. More... | |
| bool | IsBordVisible () const |
| Draw Border line or not. More... | |
| bool | IsGridVisible () const |
| Draw Grid or not. More... | |
| bool | IsGridFront () const |
| Draw Grid in front of objects or behind them. More... | |
| bool | IsHlplVisible () const |
| Draw Help line of the Page or not. More... | |
| bool | IsHlplFront () const |
| Draw Help line in front of the objects or behind them. More... | |
| const Color & | GetGridColor () const |
| void | SetPageVisible (bool bOn=true) |
| void | SetPageShadowVisible (bool bOn) |
| void | SetPageBorderVisible (bool bOn=true) |
| void | SetBordVisible (bool bOn=true) |
| void | SetGridVisible (bool bOn) |
| void | SetGridFront (bool bOn) |
| void | SetHlplVisible (bool bOn=true) |
| void | SetHlplFront (bool bOn) |
| void | SetGlueVisible (bool bOn=true) |
| bool | IsPreviewRenderer () const |
| void | SetPreviewRenderer (bool bOn) |
| bool | getHideOle () const |
| bool | getHideChart () const |
| bool | getHideDraw () const |
| bool | getHideFormControl () const |
| void | setHideOle (bool bNew) |
| void | setHideChart (bool bNew) |
| void | setHideDraw (bool bNew) |
| void | setHideFormControl (bool bNew) |
| void | SetGridCoarse (const Size &rSiz) |
| void | SetGridFine (const Size &rSiz) |
| const Size & | GetGridCoarse () const |
| const Size & | GetGridFine () const |
| void | InvalidateAllWin () |
| void | InvalidateAllWin (const tools::Rectangle &rRect) |
| virtual void | InvalidateOneWin (OutputDevice &rWin) |
| If the View should not call Invalidate() on the windows, override the following 2 methods and do something else. More... | |
| virtual void | InvalidateOneWin (OutputDevice &rWin, const tools::Rectangle &rRect) |
| void | SetActiveLayer (const OUString &rName) |
| const OUString & | GetActiveLayer () const |
| void | LeaveOneGroup () |
Leave an object group of all visible Pages (like chdir .. in MS-DOS) More... | |
| void | LeaveAllGroup () |
Leave all entered object groups of all visible Pages (like chdir \ in MS-DOS) More... | |
| bool | IsGroupEntered () const |
| Determine, whether Leave is useful or not. More... | |
| void | SetDefaultAttr (const SfxItemSet &rAttr, bool bReplaceAll) |
| Default attributes at the View Newly created objects are assigned these attributes by default when they are created. More... | |
| const SfxItemSet & | GetDefaultAttr () const |
| void | SetDefaultStyleSheet (SfxStyleSheet *pStyleSheet, bool bDontRemoveHardAttr) |
| void | SetNotPersistDefaultAttr (const SfxItemSet &rAttr) |
| void | MergeNotPersistDefaultAttr (SfxItemSet &rAttr) const |
| bool | IsSwapAsynchron () const |
| Execute a swap-in of e.g. More... | |
| void | SetSwapAsynchron (bool bJa=true) |
| virtual bool | KeyInput (const KeyEvent &rKEvt, vcl::Window *pWin) |
| virtual bool | MouseButtonDown (const MouseEvent &, OutputDevice *) |
| virtual bool | MouseButtonUp (const MouseEvent &, OutputDevice *) |
| virtual bool | MouseMove (const MouseEvent &, OutputDevice *) |
| virtual bool | RequestHelp (const HelpEvent &) |
| virtual bool | Command (const CommandEvent &, vcl::Window *) |
| void | GetAttributes (SfxItemSet &rTargetSet, bool bOnlyHardAttr) const |
| void | SetAttributes (const SfxItemSet &rSet, bool bReplaceAll) |
| SfxStyleSheet * | GetStyleSheet () const |
| void | SetStyleSheet (SfxStyleSheet *pStyleSheet, bool bDontRemoveHardAttr) |
| virtual void | MakeVisible (const tools::Rectangle &rRect, vcl::Window &rWin) |
| virtual void | DoConnect (SdrOle2Obj *pOleObj) |
| For Plugins Is called by the Paint of the OLE object. More... | |
| bool | IsAnimationEnabled () const |
| Enable/disable animations for Paint Is used by e.g. More... | |
| void | SetAnimationEnabled (bool bEnable=true) |
| void | SetAnimationPause (bool bSet) |
| Set/unset pause state for animations. More... | |
| void | SetAnimationMode (const SdrAnimationMode eMode) |
| Mode when starting an animation in the Paint Handler: More... | |
| void | VisAreaChanged (const OutputDevice *pOut) |
| Must be called by the App when scrolling etc. More... | |
| void | VisAreaChanged () |
| bool | IsPrintPreview () const |
| void | SetPrintPreview (bool bOn=true) |
| const svtools::ColorConfig & | getColorConfig () const |
| void | onChangeColorConfig () |
| void | SetApplicationBackgroundColor (Color aBackgroundColor) |
| void | SetApplicationDocumentColor (Color aDocumentColor) |
| void | SetAnimationTimer (sal_uInt32 nTime) |
| void | SetPaintTextEdit (bool bPaint) |
Public Member Functions inherited from SfxListener | |
| SfxListener () | |
| SfxListener (const SfxListener &rCopy) | |
| virtual | ~SfxListener () COVERITY_NOEXCEPT_FALSE |
| void | StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected) |
| void | EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false) |
| void | EndListeningAll () |
| bool | IsListening (SfxBroadcaster &rBroadcaster) const |
| sal_uInt16 | GetBroadcasterCount () const |
| SfxBroadcaster * | GetBroadcasterJOE (sal_uInt16 nNo) const |
| virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) |
| void | RemoveBroadcaster_Impl (SfxBroadcaster &rBC) |
| virtual bool | IsSdrView () const |
Public Member Functions inherited from SfxBroadcaster | |
| SfxBroadcaster () | |
| SfxBroadcaster (const SfxBroadcaster &rBC) | |
| virtual | ~SfxBroadcaster () COVERITY_NOEXCEPT_FALSE |
| void | Broadcast (const SfxHint &rHint) |
| bool | HasListeners () const |
| size_t | GetListenerCount () const |
| void | ForAllListeners (std::function< bool(SfxListener *)> f) const |
Public Member Functions inherited from utl::ConfigurationListener | |
| virtual | ~ConfigurationListener () |
| virtual void | ConfigurationChanged (ConfigurationBroadcaster *p, ConfigurationHints nHint)=0 |
Public Member Functions inherited from EditViewCallbacks | |
| virtual | ~EditViewCallbacks () |
| virtual void | EditViewInvalidate (const tools::Rectangle &rRect)=0 |
| virtual void | EditViewSelectionChange ()=0 |
| virtual OutputDevice & | EditViewOutputDevice () const=0 |
| virtual weld::Widget * | EditViewPopupParent () const |
| virtual Point | EditViewPointerPosPixel () const=0 |
| virtual void | EditViewInputContext (const InputContext &rInputContext)=0 |
| virtual void | EditViewCursorRect (const tools::Rectangle &rRect, int nExtTextInputWidth)=0 |
| virtual void | EditViewScrollStateChange () |
| virtual css::uno::Reference< css::datatransfer::clipboard::XClipboard > | GetClipboard () const=0 |
| virtual css::uno::Reference< css::datatransfer::dnd::XDropTarget > | GetDropTarget () |
Public Member Functions inherited from tools::WeakBase | |
| WeakBase () | |
| virtual | ~WeakBase () |
| void | clearWeak () |
Static Public Member Functions | |
| static void | DoDepthArrange (E3dScene const *pScene, double fDepth) |
Static Public Member Functions inherited from SdrCreateView | |
| static void | SetupObjLayer (const SdrPageView *pPageView, const OUString &aActiveLayer, SdrObject *pObj) |
| Setup layer (eg. foreground / background) of the given object. More... | |
Static Public Member Functions inherited from SdrDragView | |
| static size_t | GetDragXorPolyLimit () |
| static size_t | GetDragXorPointLimit () |
Static Public Member Functions inherited from SdrExchangeView | |
| static Graphic | GetObjGraphic (const SdrObject &rSdrObject, bool bSVG=false) |
| Generate a Graphic for the given draw object. More... | |
Static Public Member Functions inherited from SdrObjEditView | |
| static bool | SupportsFormatPaintbrush (SdrInventor nObjectInventor, SdrObjKind nObjectIdentifier) |
| returns true if the shape identified by its inventor and identifier supports format paint brush operation More... | |
| static void | ApplyFormatPaintBrushToText (SfxItemSet const &rFormatSet, SdrTextObj &rTextObj, SdrText *pText, bool bNoCharacterFormats, bool bNoParagraphFormats) |
| helper function for selections with multiple SdrText for one SdrTextObj (f.e. More... | |
Protected Member Functions | |
| void | InitView () |
| void | ImpCreate3DObject (E3dScene *pScene, SdrObject *pObj, bool bExtrude, double fDepth, basegfx::B2DHomMatrix const &rLatheMat) |
| void | ImpCreateSingle3DObjectFlat (E3dScene *pScene, SdrObject *pObj, bool bExtrude, double fDepth, basegfx::B2DHomMatrix const &rLatheMat) |
| void | ImpChangeSomeAttributesFor3DConversion (SdrObject *pObj) |
| void | ImpChangeSomeAttributesFor3DConversion2 (SdrObject *pObj) |
| void | InitScene (E3dScene *pScene, double fW, double fH, double fCamZ) |
| void | ImpIsConvertTo3DPossible (SdrObject const *pObj, bool &rAny3D, bool &rGroupSelected) const |
| void | BreakSingle3DObj (E3dObject *pObj) |
Protected Member Functions inherited from SdrCreateView | |
| void | ImpClearConnectMarker () |
| bool | ImpBegCreateObj (SdrInventor nInvent, SdrObjKind nIdent, const Point &rPnt, OutputDevice *pOut, sal_Int16 nMinMov, const tools::Rectangle &rLogRect, SdrObject *pPreparedFactoryObject) |
| void | ShowCreateObj () |
| void | HideCreateObj () |
| bool | CheckEdgeMode () |
| SdrCreateView (SdrModel &rSdrModel, OutputDevice *pOut) | |
| virtual | ~SdrCreateView () override |
Protected Member Functions inherited from SdrDragView | |
| virtual void | SetMarkHandles (SfxViewShell *pOtherShell) override |
| void | ShowDragObj () |
| void | HideDragObj () |
| bool | ImpBegInsObjPoint (bool bIdxZwang, const Point &rPnt, bool bNewObj, OutputDevice *pOut) |
| SdrDragView (SdrModel &rSdrModel, OutputDevice *pOut) | |
| virtual | ~SdrDragView () override |
Protected Member Functions inherited from SdrExchangeView | |
| void | ImpGetPasteObjList (Point &rPos, SdrObjList *&rpLst) |
| void | ImpPasteObject (SdrObject *pObj, SdrObjList &rLst, const Point &rCenter, const Size &rSiz, const MapMode &rMap, SdrInsertFlags nOptions) |
| bool | ImpGetPasteLayer (const SdrObjList *pObjList, SdrLayerID &rLayer) const |
| bool | ImpLimitToWorkArea (Point &rPt) const |
| SdrExchangeView (SdrModel &rSdrModel, OutputDevice *pOut) | |
Protected Member Functions inherited from SdrObjEditView | |
| virtual std::unique_ptr< SdrUndoManager > | createLocalTextUndoManager () |
| void | ImpMoveCursorAfterChainingEvent (TextChainCursorManager *pCursorManager) |
| std::unique_ptr< TextChainCursorManager > | ImpHandleMotionThroughBoxesKeyInput (const KeyEvent &rKEvt, bool *bOutHandled) |
| OutlinerView * | ImpFindOutlinerView (vcl::Window const *pWin) const |
| OutlinerView * | ImpMakeOutlinerView (vcl::Window *pWin, OutlinerView *pGivenView, SfxViewShell *pViewShell=nullptr) const |
| void | ImpPaintOutlinerView (OutlinerView &rOutlView, const tools::Rectangle &rRect, OutputDevice &rTargetDevice) const |
| void | ImpInvalidateOutlinerView (OutlinerView const &rOutlView) const |
| void | ImpChainingEventHdl () |
| DECL_DLLPRIVATE_LINK (ImpAfterCutOrPasteChainingEventHdl, LinkParamNone *, void) | |
| bool | ImpIsTextEditAllSelected () const |
| void | ImpMakeTextCursorAreaVisible () |
| DECL_DLLPRIVATE_LINK (ImpOutlinerStatusEventHdl, EditStatus &, void) | |
| DECL_DLLPRIVATE_LINK (ImpOutlinerCalcFieldValueHdl, EditFieldInfo *, void) | |
| DECL_DLLPRIVATE_LINK (EndTextEditHdl, SdrUndoManager *, void) | |
| void | ImpMacroUp (const Point &rUpPos) |
| void | ImpMacroDown (const Point &rDownPos) |
| DECL_LINK (BeginPasteOrDropHdl, PasteOrDropInfos *, void) | |
| DECL_LINK (EndPasteOrDropHdl, PasteOrDropInfos *, void) | |
| SdrObjEditView (SdrModel &rSdrModel, OutputDevice *pOut) | |
| virtual | ~SdrObjEditView () override |
| virtual void | OnBeginPasteOrDrop (PasteOrDropInfos *pInfo) |
| virtual void | OnEndPasteOrDrop (PasteOrDropInfos *pInfo) |
Protected Member Functions inherited from SdrGlueEditView | |
| SdrGlueEditView (SdrModel &rSdrModel, OutputDevice *pOut) | |
| virtual | ~SdrGlueEditView () override |
Protected Member Functions inherited from SdrPolyEditView | |
| SdrPolyEditView (SdrModel &rSdrModel, OutputDevice *pOut) | |
| virtual | ~SdrPolyEditView () override |
Protected Member Functions inherited from SdrEditView | |
| void | ImpBroadcastEdgesOfMarkedNodes () |
| void | ImpConvertTo (bool bPath, bool bLineToArea) |
| rtl::Reference< SdrObject > | ImpConvertOneObj (SdrObject *pObj, bool bPath, bool bLineToArea) |
| void | ImpCheckToTopBtmPossible () |
| void | ImpCopyAttributes (const SdrObject *pSource, SdrObject *pDest) const |
| void | ImpDismantleOneObject (const SdrObject *pObj, SdrObjList &rOL, size_t &rPos, SdrPageView *pPV, bool bMakeLines) |
| bool | ImpDelLayerCheck (SdrObjList const *pOL, SdrLayerID nDelID) const |
| void | ImpDelLayerDelObjs (SdrObjList *pOL, SdrLayerID nDelID) |
| std::vector< rtl::Reference< SdrObject > > | DeleteMarkedList (SdrMarkList const &rMark) |
| virtual void | CheckPossibilities () |
| void | ForcePossibilities () const |
| SdrEditView (SdrModel &rSdrModel, OutputDevice *pOut) | |
| virtual | ~SdrEditView () override |
Protected Member Functions inherited from SdrMarkView | |
| bool | getPossibleGridOffsetForSdrObject (basegfx::B2DVector &rOffset, const SdrObject *pObj, const SdrPageView *pPV) const |
| bool | getPossibleGridOffsetForPosition (basegfx::B2DVector &rOffset, const basegfx::B2DPoint &rPoint, const SdrPageView *pPV) const |
| virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
| virtual void | ModelHasChanged () override |
| virtual void | SetMarkHandles (SfxViewShell *pOtherShell) |
| void | modelHasChangedLOKit () |
| void | SetMarkRects () |
| void | CheckMarked () |
| void | AddDragModeHdl (SdrDragMode eMode) |
| virtual bool | MouseMove (const MouseEvent &rMEvt, OutputDevice *pWin) override |
| handle mouse over effects for handles More... | |
| virtual bool | RequestHelp (const HelpEvent &rHEvt) override |
| virtual void | AddCustomHdl () |
| void | ForceRefToMarked () |
| void | ForceUndirtyMrkPnt () const |
| virtual SdrObject * | CheckSingleSdrObjectHit (const Point &rPnt, sal_uInt16 nTol, SdrObject *pObj, SdrPageView *pPV, SdrSearchOptions nOptions, const SdrLayerIDSet *pMVisLay) const |
| SdrObject * | CheckSingleSdrObjectHit (const Point &rPnt, sal_uInt16 nTol, SdrObjList const *pOL, SdrPageView *pPV, SdrSearchOptions nOptions, const SdrLayerIDSet *pMVisLay, SdrObject *&rpRootObj) const |
| SdrObject * | CheckSingleSdrObjectHit (const Point &rPnt, sal_uInt16 nTol, SdrObjList const *pOL, SdrPageView *pPV, SdrSearchOptions nOptions, const SdrLayerIDSet *pMVisLay, SdrObject *&rpRootObj, const SdrMarkList *pMarkList) const |
| bool | ImpIsFrameHandles () const |
| OUString | ImpGetDescriptionString (TranslateId pStrCacheID, ImpGetDescriptionOptions nOpt=ImpGetDescriptionOptions::NONE) const |
| bool | ImpMarkPoint (SdrHdl *pHdl, SdrMark *pMark, bool bUnmark) |
| virtual bool | MarkPoints (const tools::Rectangle *pRect, bool bUnmark) |
| bool | MarkGluePoints (const tools::Rectangle *pRect, bool bUnmark) |
| void | SetMoveOutside (bool bOn) |
| bool | MarkableObjectsExceed (int n) const |
| SdrMarkView (SdrModel &rSdrModel, OutputDevice *pOut) | |
| virtual | ~SdrMarkView () override |
| SdrMarkList & | GetMarkedObjectListWriteAccess () |
Protected Member Functions inherited from SdrSnapView | |
| SdrSnapView (SdrModel &rSdrModel, OutputDevice *pOut) | |
| virtual | ~SdrSnapView () override |
Protected Member Functions inherited from SdrPaintView | |
| void | DeletePaintWindow (const SdrPaintWindow &rOld) |
| void | ConfigurationChanged (::utl::ConfigurationBroadcaster *, ConfigurationHints) override |
| sal_uInt16 | ImpGetMinMovLogic (short nMinMov, const OutputDevice *pOut) const |
| sal_uInt16 | ImpGetHitTolLogic (short nHitTol, const OutputDevice *pOut) const |
| void | FlushComeBackTimer () const |
| void | TheresNewMapMode () |
| void | ImpSetGlueVisible2 (bool bOn) |
| void | ImpSetGlueVisible3 (bool bOn) |
| void | ImpSetGlueVisible4 (bool bOn) |
| virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
| void | GlueInvalidate () const |
| virtual void | ModelHasChanged () |
| SdrPaintView (SdrModel &rSdrModel, OutputDevice *pOut) | |
| virtual | ~SdrPaintView () override |
| void | ImpFormLayerDrawing (SdrPaintWindow &rPaintWindow) |
Protected Member Functions inherited from SfxBroadcaster | |
| void | Forward (SfxBroadcaster &rBC, const SfxHint &rHint) |
Private Attributes | |
| E3dDefaultAttributes | a3DDefaultAttr |
| MouseEvent | aMouseEvent |
| std::unique_ptr< Impl3DMirrorConstructOverlay > | mpMirrorOverlay |
Derived class of SdrView to edit 3D objects.
Definition at line 41 of file view3d.hxx.
| E3dView::E3dView | ( | SdrModel & | rSdrModel, |
| OutputDevice * | pOut | ||
| ) |
Definition at line 201 of file view3d.cxx.
References InitView(), and pOut.
|
overridevirtual |
Definition at line 1458 of file view3d.cxx.
|
overridevirtual |
Reimplemented from SdrDragView.
Definition at line 1137 of file view3d.cxx.
References SdrDragView::BegDragObj(), Crook, DynCastE3dObject(), DynCastE3dScene(), SdrHdl::GetKind(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SdrMarkView::GetMarkedObjectList(), Gradient, Is3DRotationCreationActive(), SdrHdl::IsCornerHdl(), SdrDragView::IsSolidDragging(), SdrHdl::IsVertexHdl(), Left, Lower, LowerLeft, LowerRight, SdrMarkView::maRef1, SdrMarkView::maRef2, SdrDragView::meDragHdl, SdrMarkView::meDragMode, Mirror, Move, mpMirrorOverlay, pOut, Right, Rotate, Shear, Transparence, Upper, UpperLeft, UpperRight, X, XYZ, Y, and Z.
| void E3dView::Break3DObj | ( | ) |
Definition at line 1501 of file view3d.cxx.
References a, SdrEditView::BegUndo(), BreakSingle3DObj(), SdrView::DeleteMarked(), SdrEditView::EndUndo(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), IsBreak3DObjPossible(), nCount, and SvxResId().
|
protected |
Definition at line 1519 of file view3d.cxx.
References BreakSingle3DObj(), DONTMARK, DynCastE3dScene(), Flat, E3dObject::GetBreakObj(), SdrPaintView::GetSdrPageView(), SdrObject::GetSubList(), SdrEditView::InsertObjectAtView(), SdrObjListIter::IsMore(), and SdrObjListIter::Next().
Referenced by Break3DObj(), and BreakSingle3DObj().
|
overridevirtual |
Reimplemented from SdrEditView.
Definition at line 1546 of file view3d.cxx.
References SdrEditView::CheckPossibilities(), DynCastE3dObject(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SdrEditView::m_bGroupPossible, SdrEditView::m_bGrpEnterPossible, and SdrEditView::m_bUnGroupPossible.
| void E3dView::ConvertMarkedObjTo3D | ( | bool | bExtrude = true, |
| const basegfx::B2DPoint & | rPnt1 = basegfx::B2DPoint(0.0, 0.0), |
||
| const basegfx::B2DPoint & | rPnt2 = basegfx::B2DPoint(0.0, 1.0) |
||
| ) |
Definition at line 816 of file view3d.cxx.
References a, SdrMarkView::AreObjectsMarked(), SdrEditView::BegUndo(), tools::Rectangle::Bottom(), basegfx::utils::createRotateAroundPoint(), basegfx::deg2rad(), SdrView::DeleteMarked(), DoDepthArrange(), SdrEditView::EndUndo(), basegfx::fTools::equalZero(), SdrMarkView::GetAllMarkedRect(), basegfx::B3DRange::getDepth(), tools::Rectangle::GetHeight(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrMarkView::GetSdrMarkByIndex(), SdrMarkView::GetSdrPageViewOfMarkedByIndex(), SdrObject::GetSnapRect(), tools::Rectangle::GetWidth(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple3D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), basegfx::Tuple3D< typename TYPE >::getY(), basegfx::Tuple3D< typename TYPE >::getZ(), ImpCreate3DObject(), InitScene(), basegfx::B2DHomMatrix::invert(), tools::Rectangle::Left(), SdrMarkView::MarkObj(), SdrEditView::ReplaceObjectAtView(), tools::Rectangle::Right(), basegfx::B3DHomMatrix::rotate(), tools::Rectangle::SetSize(), basegfx::Tuple2D< typename TYPE >::setX(), SvxResId(), tools::Rectangle::Top(), basegfx::B2DHomMatrix::translate(), basegfx::B3DHomMatrix::translate(), and tools::Rectangle::Union().
Referenced by End3DCreation().
| void E3dView::ConvertMarkedToPolyObj | ( | ) |
Definition at line 35 of file view3d1.cxx.
References SdrEditView::BegUndo(), SdrEditView::ConvertMarkedToPolyObj(), SdrObject::ConvertToPolyObj(), DynCastE3dScene(), SdrEditView::EndUndo(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SdrPaintView::GetSdrPageView(), SdrEditView::ReplaceObjectAtView(), and SvxResId().
|
overridevirtual |
Reimplemented from SdrExchangeView.
Definition at line 310 of file view3d.cxx.
References SdrExchangeView::CreateMarkedObjModel(), DynCastE3dObject(), DynCastE3dScene(), SdrMarkList::GetMark(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SdrMarkView::GetMarkedObjectList(), SdrMarkView::GetMarkedObjectListWriteAccess(), SdrMark::GetMarkedSdrObj(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), E3dScene::getRootE3dSceneFromE3dObject(), SdrPaintView::GetSdrPageView(), SdrMarkView::IsObjMarked(), SdrMarkView::MarkObj(), nCount, E3dScene::removeAllNonSelectedObjects(), E3dScene::SetSelected(), SdrObject::SetSnapRect(), and tools::Rectangle::Union().
|
static |
Definition at line 1011 of file view3d.cxx.
References basegfx::B2DPolyPolygon::count(), Flat, SfxItemSet::Get(), SdrObjList::GetObjCount(), E3dScene::GetSubList(), SdrObjListIter::IsMore(), SdrObjListIter::Next(), basegfx::utils::prepareForPolygonOperation(), SDRATTR_3DOBJ_DEPTH(), basegfx::utils::solvePolygonOperationAnd(), XATTR_FILLCOLOR(), and XATTR_FILLSTYLE().
Referenced by ConvertMarkedObjTo3D().
|
overridevirtual |
Reimplemented from SdrExchangeView.
Definition at line 212 of file view3d.cxx.
References SdrExchangeView::DrawMarkedObj(), DynCastE3dObject(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), E3dScene::getRootE3dSceneFromE3dObject(), SdrMarkView::IsObjMarked(), E3dScene::SetDrawOnlySelected(), E3dScene::SetSelected(), SdrObject::SingleObjectPainter(), and SdrMarkView::SortMarkedObjects().
| void E3dView::End3DCreation | ( | bool | bUseDefaultValuesForMirrorAxes = false | ) |
Definition at line 1422 of file view3d.cxx.
References SdrMarkView::AreObjectsMarked(), tools::Rectangle::Bottom(), ConvertMarkedObjTo3D(), SdrMarkView::GetAllMarkedRect(), SdrHdlList::GetHdl(), SdrMarkView::GetHdlList(), tools::Rectangle::GetHeight(), SdrHdl::GetPos(), tools::Rectangle::GetWidth(), tools::Rectangle::Left(), Ref1, Ref2, ResetCreationActive(), tools::Rectangle::SetSize(), tools::Rectangle::Top(), Point::X(), and Point::Y().
| SfxItemSet E3dView::Get3DAttributes | ( | ) | const |
Definition at line 91 of file view3d1.cxx.
References a, SdrView::GetAttributes(), SdrModel::GetItemPool(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectList(), SdrPaintView::GetModel(), Imp_E3dView_InorderRun3DObjects(), makeSvx3DDistanceItem(), makeSvx3DFocalLengthItem(), SdrEditView::MergeAttrFromMarked(), and SfxItemSet::Put().
|
inline |
Definition at line 72 of file view3d.hxx.
Referenced by ImpCreateSingle3DObjectFlat().
| double E3dView::GetDefaultCamFocal | ( | ) |
Definition at line 172 of file view3d1.cxx.
References SfxItemPool::GetDefaultItem(), SdrModel::GetItemPool(), SdrPaintView::GetModel(), and SDRATTR_3DSCENE_FOCAL_LENGTH().
Referenced by InitScene().
| double E3dView::GetDefaultCamPosZ | ( | ) |
Definition at line 167 of file view3d1.cxx.
References SfxItemPool::GetDefaultItem(), SdrModel::GetItemPool(), SdrPaintView::GetModel(), and SDRATTR_3DSCENE_DISTANCE().
Referenced by InitScene().
|
inline |
Definition at line 78 of file view3d.hxx.
|
protected |
Definition at line 633 of file view3d.cxx.
References SdrEditView::AddUndo(), COL_BLACK(), COL_GRAY(), DynCastSdrTextObj(), EE_CHAR_COLOR(), SfxItemSet::Get(), SdrObject::GetMergedItemSet(), SdrPaintView::GetModel(), SdrObject::getSdrPageFromSdrObject(), SvxColorItem::GetValue(), SdrEditView::IsUndoEnabled(), rSet, and SdrObject::SetMergedItem().
Referenced by ImpCreate3DObject().
|
protected |
Definition at line 658 of file view3d.cxx.
References SdrEditView::AddUndo(), SfxItemSet::Get(), SdrObject::GetMergedItemSet(), SdrPaintView::GetModel(), SdrObject::getSdrPageFromSdrObject(), SdrModel::IsUndoEnabled(), nLineWidth, rSet, SdrObject::SetMergedItem(), XATTR_FILLSTYLE(), XATTR_LINESTYLE(), and XATTR_LINEWIDTH().
Referenced by ImpCreate3DObject().
| bool E3dView::ImpCloneAll3DObjectsToDestScene | ( | E3dScene const * | pSrcScene, |
| E3dScene * | pDstScene, | ||
| Point | aOffset | ||
| ) |
Definition at line 483 of file view3d.cxx.
References SdrEditView::AddUndo(), SdrObject::Clone(), basegfx::fTools::equalZero(), E3dObject::GetBoundVolume(), basegfx::B3DRange::getCenter(), E3dObject::GetFullTransform(), SdrObject::GetLayer(), SdrPaintView::GetModel(), SdrObjList::GetObj(), basegfx::B3DRange::getRange(), SdrObject::getSdrModelFromSdrObject(), SdrObject::GetStyleSheet(), E3dScene::GetSubList(), basegfx::Tuple3D< typename TYPE >::getX(), basegfx::Tuple3D< typename TYPE >::getY(), basegfx::Tuple3D< typename TYPE >::getZ(), i, E3dScene::InsertObject(), basegfx::B3DHomMatrix::invert(), SdrEditView::IsUndoEnabled(), basegfx::B3DHomMatrix::scale(), basegfx::B3DRange::transform(), and basegfx::B3DHomMatrix::translate().
Referenced by Paste().
|
protected |
Definition at line 759 of file view3d.cxx.
References SdrObject::ConvertToContourObj(), SdrObject::ConvertToPolyObj(), DeepWithGroups, ImpChangeSomeAttributesFor3DConversion(), ImpChangeSomeAttributesFor3DConversion2(), ImpCreateSingle3DObjectFlat(), SdrObject::IsGroupObject(), SdrObjListIter::IsMore(), and SdrObjListIter::Next().
Referenced by ConvertMarkedObjTo3D().
|
protected |
Definition at line 684 of file view3d.cxx.
References SfxItemSet::Get(), Get3DDefaultAttributes(), SdrObject::GetLayer(), SdrObject::GetMergedItemSet(), SdrPathObj::GetPathPoly(), SdrObject::getSdrModelFromSdrObject(), SdrObject::GetStyleSheet(), E3dScene::InsertObject(), SdrPathObj::IsClosed(), makeSvx3DDoubleSidedItem(), SfxItemSet::Put(), basegfx::B2DPolyPolygon::transform(), XATTR_FILLSTYLE(), and XATTR_LINECOLOR().
Referenced by ImpCreate3DObject().
|
protected |
Definition at line 608 of file view3d.cxx.
References DeepNoGroups, DynCastE3dObject(), ImpIsConvertTo3DPossible(), SdrObject::IsGroupObject(), SdrObjListIter::IsMore(), and SdrObjListIter::Next().
Referenced by ImpIsConvertTo3DPossible(), and IsConvertTo3DObjPossible().
|
protected |
Definition at line 1272 of file view3d.cxx.
References E3dScene::GetCamera(), GetDefaultCamFocal(), GetDefaultCamPosZ(), Camera3D::SetAutoAdjustProjection(), E3dScene::SetCamera(), Camera3D::SetFocalLength(), Camera3D::SetPosAndLookAt(), and Camera3D::SetViewWindow().
Referenced by ConvertMarkedObjTo3D(), and SetCurrent3DObj().
|
protected |
|
inline |
Definition at line 101 of file view3d.hxx.
Referenced by BegDragObj(), and MovAction().
| bool E3dView::IsBreak3DObjPossible | ( | ) | const |
Definition at line 1472 of file view3d.cxx.
References DynCastE3dObject(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), i, and nCount.
Referenced by Break3DObj().
| bool E3dView::IsConvertTo3DObjPossible | ( | ) | const |
Definition at line 585 of file view3d.cxx.
References a, SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), ImpIsConvertTo3DPossible(), SdrEditView::IsConvertToPathObjPossible(), SdrEditView::IsConvertToPolyObjPossible(), and SdrEditView::IsImportMtfPossible().
|
overridevirtual |
Reimplemented from SdrCreateView.
Definition at line 1380 of file view3d.cxx.
References SdrDragView::GetDragHdl(), SdrHdlList::GetHdl(), SdrMarkView::GetHdlList(), SdrHdl::GetKind(), SdrHdl::GetPos(), Is3DRotationCreationActive(), MirrorAxis, SdrCreateView::MovAction(), mpMirrorOverlay, Ref1, and Ref2.
|
overridevirtual |
Reimplemented from SdrExchangeView.
Definition at line 430 of file view3d.cxx.
References SdrEditView::BegUndo(), tools::Rectangle::Center(), DynCastE3dScene(), SdrEditView::EndUndo(), SdrObjList::GetAllObjBoundRect(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), SdrModel::GetPage(), SdrModel::GetPageCount(), SdrObjList::getSdrObjectFromSdrObjList(), ImpCloneAll3DObjectsToDestScene(), SdrExchangeView::ImpGetPasteObjList(), SdrExchangeView::Paste(), and SvxResId().
| void E3dView::ResetCreationActive | ( | ) |
Definition at line 1462 of file view3d.cxx.
References mpMirrorOverlay.
Referenced by End3DCreation().
| void E3dView::Set3DAttributes | ( | const SfxItemSet & | rAttr | ) |
Definition at line 137 of file view3d1.cxx.
References a, SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectList(), SdrPaintView::GetModel(), Imp_E3dView_InorderRun3DObjects(), SfxItemSet::Put(), SdrView::SetAttributes(), and SdrEditView::SetAttrToMarked().
| rtl::Reference< E3dScene > E3dView::SetCurrent3DObj | ( | E3dObject * | p3DObj | ) |
Definition at line 1250 of file view3d.cxx.
References DBG_ASSERT, E3dObject::GetBoundVolume(), basegfx::B3DRange::getHeight(), basegfx::B3DRange::getMaxZ(), SdrObject::getSdrModelFromSdrObject(), E3dObject::GetTransform(), basegfx::B3DRange::getWidth(), InitScene(), and basegfx::B3DRange::transform().
|
inline |
Definition at line 77 of file view3d.hxx.
| void E3dView::Start3DCreation | ( | ) |
Definition at line 1288 of file view3d.cxx.
References SdrMarkView::AreObjectsMarked(), basegfx::Range2D< typename TYPE, typename TRAITS >::expand(), basegfx::fround(), basegfx::B2DRange::getCenter(), SdrPaintView::GetFirstOutputDevice(), SdrHdlList::GetHdl(), SdrMarkView::GetHdlList(), basegfx::Range2D< typename TYPE, typename TRAITS >::getHeight(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinX(), SdrHdl::GetPos(), basegfx::utils::getRange(), basegfx::Tuple2D< typename TYPE >::getY(), SdrMarkView::maRef1, SdrMarkView::maRef2, SdrObjEditView::MarkListHasChanged(), mpMirrorOverlay, pOut, Ref1, Ref2, SdrDragView::SetMarkHandles(), Point::setX(), Point::setY(), SdrObject::TakeXorPoly(), and Point::X().
|
private |
Definition at line 43 of file view3d.hxx.
|
private |
Definition at line 44 of file view3d.hxx.
|
private |
Definition at line 47 of file view3d.hxx.
Referenced by BegDragObj(), InitView(), MovAction(), ResetCreationActive(), and Start3DCreation().