LibreOffice Module svx (master) 1
|
#include <svdedtv.hxx>
Public Member Functions | |
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 |
Protected Member Functions | |
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) |
Static Protected Member Functions | |
static bool | ImpCanConvertForCombine1 (const SdrObject *pObj) |
static bool | ImpCanConvertForCombine (const SdrObject *pObj) |
static basegfx::B2DPolyPolygon | ImpGetPolyPolygon1 (const SdrObject *pObj) |
static basegfx::B2DPolyPolygon | ImpGetPolyPolygon (const SdrObject *pObj) |
static basegfx::B2DPolygon | ImpCombineToSinglePolygon (const basegfx::B2DPolyPolygon &rPolyPolygon) |
static bool | ImpCanDismantle (const basegfx::B2DPolyPolygon &rPpolyPpolygon, bool bMakeLines) |
static bool | ImpCanDismantle (const SdrObject *pObj, bool bMakeLines) |
static void | ImpCrookObj (SdrObject *pO, const Point &rRef, const Point &rRad, SdrCrookMode eMode, bool bVertical, bool bNoContortion, bool bRotate, const tools::Rectangle &rMarkRect) |
static void | ImpDistortObj (SdrObject *pO, const tools::Rectangle &rRef, const XPolygon &rDistortedRect, bool bNoContortion) |
Static Protected Member Functions inherited from SdrPaintView | |
static void | InitOverlayManager (rtl::Reference< sdr::overlay::OverlayManager > xOverlayManager) |
static vcl::Region | OptimizeDrawLayersRegion (const OutputDevice *pOut, const vcl::Region &rReg, bool bDisableIntersect) |
Private Member Functions | |
SVX_DLLPRIVATE void | ImpResetPossibilityFlags () |
Friends | |
class | SdrPageView |
class | SdrDragDistort |
class | SdrDragCrook |
Additional Inherited Members | |
Static Protected Attributes inherited from SdrMarkView | |
static constexpr sal_uInt16 | mnFrameHandlesLimit = 50 |
Definition at line 71 of file svdedtv.hxx.
|
protected |
Definition at line 85 of file svdedtv.cxx.
References m_bReadOnly, and pOut.
|
overrideprotectedvirtual |
Definition at line 125 of file svdedtv.cxx.
|
inline |
Definition at line 196 of file svdedtv.hxx.
References SdrModel::AddUndo(), and SdrPaintView::GetModel().
Referenced by AddUndoActions(), AlignMarkedObjects(), CombineMarkedObjects(), CopyMarkedObj(), CrookMarkedObj(), DeleteLayer(), SdrGlueEditView::DeleteMarkedGluePoints(), DeleteMarkedList(), SdrPolyEditView::DeleteMarkedPoints(), DismantleMarkedObjects(), DistortMarkedObj(), DistributeMarkedObjects(), DoImportMarkedMtf(), SdrDragView::EndDragObj(), SdrDragObjOwn::EndSdrDrag(), E3dDragMethod::EndSdrDrag(), SdrDragCrop::EndSdrDrag(), EqualizeMarkedObjects(), svx::FontworkBar::execute(), svx::ExtrusionBar::execute(), SvxGrafAttrHelper::ExecuteGrafAttr(), GroupMarked(), ImpBroadcastEdgesOfMarkedNodes(), SdrObjEditView::ImpChainingEventHdl(), E3dView::ImpChangeSomeAttributesFor3DConversion(), E3dView::ImpChangeSomeAttributesFor3DConversion2(), E3dView::ImpCloneAll3DObjectsToDestScene(), ImpConvertOneObj(), SdrGlueEditView::ImpCopyMarkedGluePoints(), ImpDelLayerDelObjs(), ImpDismantleOneObject(), SdrGlueEditView::ImpDoMarkedGluePoints(), SdrExchangeView::ImpPasteObject(), SdrGlueEditView::ImpTransformMarkedGluePoints(), SdrPolyEditView::ImpTransformMarkedPoints(), InsertNewLayer(), InsertObjectAtView(), MergeMarkedObjects(), MirrorMarkedObj(), MoveMarkedObj(), MovMarkedToBtm(), MovMarkedToTop(), SdrExchangeView::Paste(), PutMarkedBehindObj(), PutMarkedInFrontOfObj(), ReplaceObjectAtView(), ResizeMarkedObj(), ResizeMultMarkedObj(), ReverseOrderOfMarked(), SdrPolyEditView::RipUpAtMarkedPoints(), RotateMarkedObj(), SdrObjEditView::SdrEndTextEdit(), SdrUndoObjSetText::SdrRepeat(), SdrObjEditView::SetAttributes(), SetAttrToMarked(), SetMarkedObjRect(), SdrPolyEditView::SetMarkedPointsSmooth(), SdrPolyEditView::SetMarkedSegmentsKind(), SetNotPersistAttrToMarked(), SetStyleSheetToMarked(), ShearMarkedObj(), and UnGroupMarked().
void SdrEditView::AddUndoActions | ( | std::vector< std::unique_ptr< SdrUndoAction > > | aUndoActions | ) |
Definition at line 177 of file svdedtv1.cxx.
References AddUndo().
Referenced by DeleteMarkedList(), SdrDragObjOwn::EndSdrDrag(), GroupMarked(), MirrorMarkedObj(), MoveMarkedObj(), ResizeMarkedObj(), ResizeMultMarkedObj(), RotateMarkedObj(), SetAttrToMarked(), and ShearMarkedObj().
void SdrEditView::AlignMarkedObjects | ( | SdrHorAlign | eHor, |
SdrVertAlign | eVert | ||
) |
Definition at line 1868 of file svdedtv1.cxx.
References AddUndo(), aStr, BegUndo(), SdrObjTransformInfoRec::bMoveAllowed, tools::Rectangle::Bottom(), Bottom, tools::Rectangle::Center(), Center, EndTextEditCurrentView(), EndUndo(), SdrPageGridFrameList::GetCount(), SdrMarkView::GetDescriptionOfMarkedObjects(), SdrPage::GetGridFrameList(), SdrPage::GetHeight(), SdrPage::GetLeftBorder(), SdrPage::GetLowerBorder(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SdrMarkView::GetMarkedObjRect(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrPage::GetRightBorder(), SdrMarkView::GetSdrMarkByIndex(), SdrObject::getSdrPageFromSdrObject(), SdrMarkView::GetSdrPageViewOfMarkedByIndex(), SdrObject::GetSnapRect(), SdrPage::GetUpperBorder(), SdrPageGridFrame::GetUserArea(), SdrPage::GetWidth(), SdrMarkView::ImpGetDescriptionString(), SdrObject::IsMoveProtect(), IsUndoEnabled(), tools::Rectangle::Left(), Left, SdrObject::Move(), NONE, tools::Rectangle::Right(), Right, SdrMarkView::SortMarkedObjects(), SdrObject::TakeObjInfo(), tools::Rectangle::Top(), Top, tools::Rectangle::Union(), Point::X(), and Point::Y().
|
inline |
Definition at line 178 of file svdedtv.hxx.
References SdrModel::BegUndo(), and SdrPaintView::GetModel().
Referenced by AlignMarkedObjects(), E3dView::Break3DObj(), CombineMarkedObjects(), CombineMarkedTextObjects(), E3dView::ConvertMarkedObjTo3D(), E3dView::ConvertMarkedToPolyObj(), CrookMarkedObj(), DeleteLayer(), SdrGlueEditView::DeleteMarkedGluePoints(), DeleteMarkedList(), DeleteMarkedObj(), SdrPolyEditView::DeleteMarkedPoints(), DismantleMarkedObjects(), DistortMarkedObj(), DistributeMarkedObjects(), DoImportMarkedMtf(), SdrDragView::EndDragObj(), SdrDragObjOwn::EndSdrDrag(), E3dDragMethod::EndSdrDrag(), SdrDragShear::EndSdrDrag(), SdrDragCrook::EndSdrDrag(), SdrDragCrop::EndSdrDrag(), EqualizeMarkedObjects(), svx::FontworkBar::execute(), svx::ExtrusionBar::execute(), SvxGrafAttrHelper::ExecuteGrafAttr(), GroupMarked(), ImpConvertTo(), SdrGlueEditView::ImpCopyMarkedGluePoints(), MergeMarkedObjects(), MirrorMarkedObj(), SdrGlueEditView::MoveMarkedGluePoints(), MoveMarkedObj(), SdrPolyEditView::MoveMarkedPoints(), MovMarkedToBtm(), MovMarkedToTop(), SdrExchangeView::Paste(), E3dView::Paste(), PutMarkedBehindObj(), PutMarkedInFrontOfObj(), SdrGlueEditView::ResizeMarkedGluePoints(), ResizeMarkedObj(), SdrPolyEditView::ResizeMarkedPoints(), ResizeMultMarkedObj(), ReverseOrderOfMarked(), SdrPolyEditView::RipUpAtMarkedPoints(), SdrGlueEditView::RotateMarkedGluePoints(), RotateMarkedObj(), SdrPolyEditView::RotateMarkedPoints(), SdrObjEditView::SdrEndTextEdit(), SdrUndoObjSetText::SdrRepeat(), SdrObjEditView::SetAttributes(), SetAttrToMarked(), SetGeoAttrToMarked(), SdrGlueEditView::SetMarkedGluePointsAlign(), SdrGlueEditView::SetMarkedGluePointsEscDir(), SdrGlueEditView::SetMarkedGluePointsPercent(), SetMarkedObjRect(), SdrPolyEditView::SetMarkedPointsSmooth(), SdrPolyEditView::SetMarkedSegmentsKind(), SetStyleSheetToMarked(), ShearMarkedObj(), UnGroupMarked(), and SdrExternalToolEdit::Update().
|
inline |
Definition at line 183 of file svdedtv.hxx.
References SdrModel::BegUndo(), and SdrPaintView::GetModel().
|
inline |
Definition at line 188 of file svdedtv.hxx.
References SdrModel::BegUndo(), and SdrPaintView::GetModel().
|
protectedvirtual |
Reimplemented in E3dView.
Definition at line 475 of file svdedtv.cxx.
References SdrObjTransformInfoRec::bCanConvToContour, SdrObjTransformInfoRec::bCanConvToPath, SdrObjTransformInfoRec::bCanConvToPoly, SdrObjTransformInfoRec::bEdgeRadiusAllowed, SdrObjTransformInfoRec::bMirror45Allowed, SdrObjTransformInfoRec::bMirror90Allowed, SdrObjTransformInfoRec::bMirrorFreeAllowed, SdrObjTransformInfoRec::bMoveAllowed, SdrObjTransformInfoRec::bNoContortion, SdrObjTransformInfoRec::bNoOrthoDesired, SdrObjTransformInfoRec::bResizeFreeAllowed, SdrObjTransformInfoRec::bResizePropAllowed, SdrObjTransformInfoRec::bRotate90Allowed, SdrObjTransformInfoRec::bRotateFreeAllowed, SdrObjTransformInfoRec::bShearAllowed, SdrObjTransformInfoRec::bTransparenceAllowed, SdrMarkView::CheckMarked(), SfxItemSet::Get(), SdrEdgeObj::GetConnectedNode(), SfxItemSet::GetItemState(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrObject::GetMergedItemSet(), SdrOle2Obj::GetObjRef(), SdrObject::GetOutlinerParaObject(), SdrMark::GetPageView(), SdrMarkView::GetSdrMarkByIndex(), SdrObject::GetSubList(), SdrGrafObj::HasGDIMetaFile(), ImpCanConvertForCombine(), ImpCanDismantle(), ImpCheckToTopBtmPossible(), ImpResetPossibilityFlags(), SdrObject::isDiagram(), SdrGrafObj::isEmbeddedVectorGraphicData(), SdrGrafObj::IsEPS(), SdrObject::IsMoveProtect(), SdrPageView::IsReadOnly(), SdrObject::IsResizeProtect(), m_bCanConvToContour, m_bCanConvToPath, m_bCanConvToPoly, m_bCombineNoPolyPolyPossible, m_bCombinePossible, m_bContortionPossible, m_bCropAllowed, m_bDismantleMakeLinesPossible, m_bDismantlePossible, m_bEdgeRadiusAllowed, m_bGradientAllowed, m_bGroupPossible, m_bGrpEnterPossible, m_bImportMtfPossible, m_bMirror45Allowed, m_bMirror90Allowed, m_bMirrorFreeAllowed, m_bMoreThanOneNoMovRot, m_bMoveAllowed, m_bMoveProtect, m_bOneOrMoreMovable, m_bOrthoDesiredOnMarked, m_bPossibilitiesDirty, m_bReadOnly, m_bResizeFreeAllowed, m_bResizePropAllowed, m_bResizeProtect, m_bReverseOrderPossible, m_bRotate90Allowed, m_bRotateFreeAllowed, m_bShearAllowed, m_bTransparenceAllowed, m_bUnGroupPossible, SdrPaintView::mbSomeObjChgdFlag, rSet, SdrMarkView::SortMarkedObjects(), SdrObject::TakeObjInfo(), and XATTR_FILLSTYLE().
Referenced by E3dView::CheckPossibilities().
void SdrEditView::CombineMarkedObjects | ( | bool | bNoPolyPoly = true | ) |
Definition at line 1286 of file svdedtv2.cxx.
References a, AddUndo(), basegfx::B2DPolyPolygon::append(), BegUndo(), basegfx::B2DPolyPolygon::clear(), CombineOnePoly, CombinePolyPoly, ConvertMarkedToPathObj(), basegfx::B2DPolygon::count(), basegfx::B2DPolyPolygon::count(), DeleteMarkedList(), EndUndo(), SdrMarkList::ForceSort(), basegfx::B2DPolygon::getB2DPoint(), basegfx::B2DPolyPolygon::getB2DPolygon(), getLength(), SdrMarkList::GetMarkDescription(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrObject::GetMergedItem(), SdrPaintView::GetModel(), SdrObject::GetOrdNum(), SdrMark::GetPageView(), SdrObject::getParentSdrObjListFromSdrObject(), SdrMarkView::GetSdrMarkByIndex(), SdrObject::getSdrModelFromSdrObject(), ImpCanConvertForCombine(), ImpCombineToSinglePolygon(), ImpCopyAttributes(), ImpGetPolyPolygon(), basegfx::B2DPolyPolygon::insert(), SdrMarkList::InsertEntry(), SdrObjList::InsertObject(), basegfx::B2DPolygon::isClosed(), IsUndoEnabled(), SdrMarkView::MarkObj(), PathFill, PathLine, basegfx::B2DPolyPolygon::setClosed(), SetUndoComment(), basegfx::utils::simplifyCurveSegments(), SdrMarkView::SortMarkedObjects(), SvxResId(), SdrMarkView::UnmarkAllObj(), XATTR_FILLSTYLE(), and XATTR_LINESTYLE().
Referenced by SdrUndoGroup::SdrRepeat().
void SdrEditView::CombineMarkedTextObjects | ( | ) |
Definition at line 1222 of file svdedtv2.cxx.
References Outliner::AddText(), SdrMarkView::AdjustMarkHdl(), BegUndo(), Outliner::CreateParaObject(), DeleteMarkedObj(), DONTMARK, DynCastSdrTextObj(), EndUndo(), Flat, SdrPaintView::GetActiveLayer(), SdrModel::GetDrawOutliner(), SdrMarkView::GetMarkedObjectCount(), SdrMarkView::GetMarkedObjectList(), SdrMarkView::GetMarkedObjRect(), SdrObject::GetMergedItem(), SdrTextObj::GetObjIdentifier(), SdrTextObj::GetOutlinerParaObject(), Outliner::GetParagraph(), Outliner::GetParagraphCount(), SdrPaintView::getSdrModelFromSdrView(), SdrPaintView::GetSdrPageView(), Outliner::GetText(), InsertObjectAtView(), SdrPageView::IsLayerLocked(), SdrObjListIter::IsMore(), SdrTextObj::IsOutlText(), SdrTextObj::IsTextFrame(), IsUndoEnabled(), unicode::isWhiteSpace(), MarkListHasChanged(), SdrMarkView::MarkObj(), n, SdrObjListIter::Next(), NONE, SETDEFLAYER, Text, and XATTR_FORMTXTSTYLE().
void SdrEditView::ConvertMarkedToPathObj | ( | bool | bLineToArea | ) |
Definition at line 2085 of file svdedtv2.cxx.
References ImpConvertTo().
Referenced by CombineMarkedObjects(), MergeMarkedObjects(), and SdrUndoGroup::SdrRepeat().
void SdrEditView::ConvertMarkedToPolyObj | ( | ) |
Definition at line 2090 of file svdedtv2.cxx.
References ImpConvertTo().
Referenced by E3dView::ConvertMarkedToPolyObj(), and SdrUndoGroup::SdrRepeat().
|
inline |
Definition at line 257 of file svdedtv.hxx.
void SdrEditView::CopyMarkedObj | ( | ) |
Definition at line 902 of file svdedtv.cxx.
References CloneList::AddPair(), AddUndo(), aStr, SdrMarkList::Clear(), SdrObject::CloneSdrObject(), CloneList::CopyConnections(), SdrMarkList::ForceSort(), SdrMarkView::GetEdgesOfMarkedNodes(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMarkView::GetMarkedObjectListWriteAccess(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrPageView::GetObjList(), SdrMark::GetPageView(), SdrObject::getSdrModelFromSdrObject(), SdrMark::GetUser(), SdrMarkList::InsertEntry(), SdrObjList::InsertObjectThenMakeNameUnique(), IsUndoEnabled(), MarkListHasChanged(), SdrMark::SetMarkedSdrObj(), SdrMark::SetUser(), and SdrMarkView::SortMarkedObjects().
Referenced by CrookMarkedObj(), DistortMarkedObj(), SdrDragCrook::EndSdrDrag(), MirrorMarkedObj(), MoveMarkedObj(), ResizeMarkedObj(), RotateMarkedObj(), and ShearMarkedObj().
std::vector< std::unique_ptr< SdrUndoAction > > SdrEditView::CreateConnectorUndo | ( | const SdrObject & | rO | ) |
Definition at line 150 of file svdedtv1.cxx.
References DeepWithGroups, SdrObject::GetBroadcaster(), SdrObject::GetConnectedNode(), SdrPaintView::GetModel(), SdrObject::getSdrPageFromSdrObject(), SdrObjListIter::IsMore(), and SdrObjListIter::Next().
Referenced by DeleteMarkedList(), SdrDragObjOwn::EndSdrDrag(), GroupMarked(), MirrorMarkedObj(), MoveMarkedObj(), ResizeMarkedObj(), ResizeMultMarkedObj(), RotateMarkedObj(), SetAttrToMarked(), and ShearMarkedObj().
void SdrEditView::CrookMarkedObj | ( | const Point & | rRef, |
const Point & | rRad, | ||
SdrCrookMode | eMode, | ||
bool | bVertical, | ||
bool | bNoContortion, | ||
bool | bCopy = false |
||
) |
Definition at line 567 of file svdedtv1.cxx.
References AddUndo(), aStr, BegUndo(), CopyMarkedObj(), DeepNoGroups, eMode, EndTextEditCurrentView(), EndUndo(), SdrMarkView::GetMarkedObjectCount(), SdrMarkView::GetMarkedObjRect(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetSdrMarkByIndex(), SdrObject::GetSubList(), ImpCrookObj(), SdrMarkView::ImpGetDescriptionString(), SdrObjListIter::IsMore(), IsRotateAllowed(), IsUndoEnabled(), SdrObjListIter::Next(), Rotate, and SvxResId().
Referenced by SdrDragCrook::EndSdrDrag().
void SdrEditView::DeleteLayer | ( | const OUString & | rName | ) |
Definition at line 213 of file svdedtv.cxx.
References AddUndo(), BegUndo(), DynCastE3dScene(), EndUndo(), SdrLayer::GetID(), SdrObject::GetLayer(), SdrLayerAdmin::GetLayer(), SdrModel::GetLayerAdmin(), SdrLayerAdmin::GetLayerPos(), SdrModel::GetMasterPage(), SdrPaintView::GetModel(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), SdrObject::GetOrdNum(), SdrModel::GetPage(), SdrObject::GetSubList(), ImpDelLayerCheck(), ImpDelLayerDelObjs(), IsUndoEnabled(), SdrLayerAdmin::RemoveLayer(), SdrObjList::RemoveObject(), SdrModel::SetChanged(), and SvxResId().
|
protected |
Definition at line 715 of file svdedtv.cxx.
References AddUndo(), AddUndoActions(), BegUndo(), CreateConnectorUndo(), DynCastE3dObject(), EndUndo(), SdrMarkList::ForceSort(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrObject::GetOrdNum(), SdrObject::GetOrdNumDirect(), SdrObject::getParentSdrObjListFromSdrObject(), IsUndoEnabled(), and SdrObjList::RemoveObject().
Referenced by CombineMarkedObjects(), DeleteMarkedObj(), and MergeMarkedObjects().
void SdrEditView::DeleteMarkedObj | ( | ) |
Definition at line 794 of file svdedtv.cxx.
References a, BegUndo(), SdrMarkView::BrkAction(), SdrHdlList::Clear(), SdrMarkList::Clear(), Delete, DeleteMarkedList(), EndUndo(), SdrMarkView::GetDescriptionOfMarkedObjects(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectCount(), SdrMarkView::GetMarkedObjectList(), SdrMarkView::GetMarkedObjectListWriteAccess(), SdrMark::GetMarkedSdrObj(), SdrObjList::GetObjCount(), SdrPaintView::GetSdrPageView(), SdrObject::GetSubList(), SdrMarkList::InsertEntry(), lcl_LazyDelete(), SdrPageView::LeaveOneGroup(), SdrMarkView::maHdlList, MarkListHasChanged(), nCount, pObject, and SvxResId().
Referenced by CombineMarkedTextObjects(), SdrView::DeleteMarked(), sdr::table::SvxTableController::DeleteMarked(), and sdr::table::SvxTableController::onDelete().
void SdrEditView::DismantleMarkedObjects | ( | bool | bMakeLines = false | ) |
Definition at line 1720 of file svdedtv2.cxx.
References AddUndo(), BegUndo(), DeepNoGroups, DismantleLines, DismantlePolys, EndUndo(), SdrMarkList::GetMarkDescription(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrObject::GetOrdNum(), SdrObject::GetOrdNumDirect(), SdrMark::GetPageView(), SdrObject::getParentSdrObjListFromSdrObject(), SdrMarkView::GetSdrMarkByIndex(), SdrObject::GetSubList(), ImpCanDismantle(), ImpDismantleOneObject(), SdrMarkList::InsertEntry(), SdrObject::Is3DObj(), SdrModel::isLocked(), SdrObjListIter::IsMore(), IsUndoEnabled(), SdrObjListIter::Next(), nPos, SdrObjList::RemoveObject(), SdrModel::setLock(), SetUndoComment(), SdrMarkView::SortMarkedObjects(), and SvxResId().
Referenced by SdrUndoGroup::SdrRepeat().
void SdrEditView::DistortMarkedObj | ( | const tools::Rectangle & | rRef, |
const XPolygon & | rDistortedRect, | ||
bool | bNoContortion, | ||
bool | bCopy = false |
||
) |
Definition at line 645 of file svdedtv1.cxx.
References AddUndo(), aStr, BegUndo(), CopyMarkedObj(), DeepNoGroups, EndTextEditCurrentView(), EndUndo(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetSdrMarkByIndex(), SdrObject::GetSubList(), ImpDistortObj(), SdrMarkView::ImpGetDescriptionString(), SdrObjListIter::IsMore(), IsUndoEnabled(), SdrObjListIter::Next(), and SvxResId().
Referenced by SdrDragDistort::EndSdrDrag().
void SdrEditView::DistributeMarkedObjects | ( | sal_uInt16 | SlotID | ) |
Definition at line 772 of file svdedtv2.cxx.
References a, AddUndo(), BegUndo(), Bottom, Center, Distance, EndUndo(), SdrMarkView::GetAllMarkedBoundRect(), tools::Rectangle::GetHeight(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetSdrMarkByIndex(), tools::Rectangle::GetWidth(), i, IsUndoEnabled(), Left, n, NONE, Right, SdrModel::SetUndoComment(), SvxResId(), and Top.
void SdrEditView::DoImportMarkedMtf | ( | SvdProgressInfo * | pProgrInfo = nullptr | ) |
Definition at line 2107 of file svdedtv2.cxx.
References a, AddUndo(), BegUndo(), SdrMarkList::DeleteMark(), ImpSdrGDIMetaFileImport::DoImport(), ImpSdrPdfImport::DoImport(), EndUndo(), vcl::pdf::PDFiumLibrary::get(), GDIMetaFile::GetActionSize(), Graphic::GetGDIMetaFile(), SdrTextObj::GetGeoStat(), SdrGrafObj::GetGraphic(), SdrOle2Obj::GetGraphic(), SdrObject::GetLayer(), SdrTextObj::GetLogicRect(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkList::GetMarkDescription(), SdrMarkView::GetMarkedObjectCount(), SdrMarkView::GetMarkedObjectListWriteAccess(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrObjList::GetObj(), SdrObject::GetOrdNum(), ImpSdrPdfImport::GetPageCount(), Graphic::getPageNumber(), SdrMark::GetPageView(), SdrObject::getParentSdrObjListFromSdrObject(), SdrMarkView::GetSdrMarkByIndex(), Graphic::getVectorGraphicData(), SdrGrafObj::HasGDIMetaFile(), i, ImportMtf, SdrMarkList::InsertEntry(), SdrGrafObj::isEmbeddedVectorGraphicData(), IsUndoEnabled(), GeoStat::m_nRotationAngle, GeoStat::m_nShearAngle, GeoStat::mfCosRotationAngle, GeoStat::mfSinRotationAngle, GeoStat::mfTanShearAngle, SdrObject::NbcRotate(), SdrObject::NbcShear(), GeoStat::RecalcSinCos(), GeoStat::RecalcTan(), SdrObjList::RemoveObject(), SvdProgressInfo::ReportActions(), SvdProgressInfo::SetNextObject(), SetUndoComment(), SdrMarkView::SortMarkedObjects(), SvxResId(), tools::Rectangle::TopLeft(), and SdrMarkView::TryToFindMarkedObject().
Referenced by SdrUndoGroup::SdrRepeat().
void SdrEditView::EndTextEditAllViews | ( | ) | const |
Checks if this or other views have an active text edit, if true, end them.
Definition at line 1061 of file svdedtv.cxx.
References SfxBroadcaster::ForAllListeners(), SdrPaintView::GetModel(), SdrObjEditView::IsTextEdit(), and SdrObjEditView::SdrEndTextEdit().
void SdrEditView::EndTextEditCurrentView | ( | bool | bDontDeleteReally = false | ) |
Definition at line 1073 of file svdedtv.cxx.
References SdrPaintView::IsTextEdit(), and SdrObjEditView::SdrEndTextEdit().
Referenced by AlignMarkedObjects(), CrookMarkedObj(), DistortMarkedObj(), SdrDragObjOwn::EndSdrDrag(), InsertObjectAtView(), MirrorMarkedObj(), MoveMarkedObj(), ResizeMarkedObj(), ResizeMultMarkedObj(), RotateMarkedObj(), SetAttrToMarked(), SetMarkedObjRect(), SetStyleSheetToMarked(), and ShearMarkedObj().
void SdrEditView::EndUndo | ( | ) |
Definition at line 295 of file svdedtv.cxx.
References SdrModel::EndUndo(), SdrPaintView::GetModel(), and ImpBroadcastEdgesOfMarkedNodes().
Referenced by AlignMarkedObjects(), E3dView::Break3DObj(), CombineMarkedObjects(), CombineMarkedTextObjects(), E3dView::ConvertMarkedObjTo3D(), E3dView::ConvertMarkedToPolyObj(), CrookMarkedObj(), DeleteLayer(), SdrGlueEditView::DeleteMarkedGluePoints(), DeleteMarkedList(), DeleteMarkedObj(), SdrPolyEditView::DeleteMarkedPoints(), DismantleMarkedObjects(), DistortMarkedObj(), DistributeMarkedObjects(), DoImportMarkedMtf(), SdrDragView::EndDragObj(), SdrDragObjOwn::EndSdrDrag(), E3dDragMethod::EndSdrDrag(), SdrDragShear::EndSdrDrag(), SdrDragCrook::EndSdrDrag(), SdrDragCrop::EndSdrDrag(), EqualizeMarkedObjects(), svx::FontworkBar::execute(), svx::ExtrusionBar::execute(), SvxGrafAttrHelper::ExecuteGrafAttr(), GroupMarked(), ImpConvertTo(), SdrGlueEditView::ImpCopyMarkedGluePoints(), MergeMarkedObjects(), MirrorMarkedObj(), SdrGlueEditView::MoveMarkedGluePoints(), MoveMarkedObj(), SdrPolyEditView::MoveMarkedPoints(), MovMarkedToBtm(), MovMarkedToTop(), SdrExchangeView::Paste(), E3dView::Paste(), PutMarkedBehindObj(), PutMarkedInFrontOfObj(), SdrGlueEditView::ResizeMarkedGluePoints(), ResizeMarkedObj(), SdrPolyEditView::ResizeMarkedPoints(), ResizeMultMarkedObj(), ReverseOrderOfMarked(), SdrPolyEditView::RipUpAtMarkedPoints(), SdrGlueEditView::RotateMarkedGluePoints(), RotateMarkedObj(), SdrPolyEditView::RotateMarkedPoints(), SdrObjEditView::SdrEndTextEdit(), SdrUndoObjSetText::SdrRepeat(), SdrObjEditView::SetAttributes(), SetAttrToMarked(), SetGeoAttrToMarked(), SdrGlueEditView::SetMarkedGluePointsAlign(), SdrGlueEditView::SetMarkedGluePointsEscDir(), SdrGlueEditView::SetMarkedGluePointsPercent(), SetMarkedObjRect(), SdrPolyEditView::SetMarkedPointsSmooth(), SdrPolyEditView::SetMarkedSegmentsKind(), SetStyleSheetToMarked(), ShearMarkedObj(), UnGroupMarked(), and SdrExternalToolEdit::Update().
void SdrEditView::EqualizeMarkedObjects | ( | bool | bWidth | ) |
Definition at line 1168 of file svdedtv2.cxx.
References a, AddUndo(), BegUndo(), EndUndo(), SdrObject::GetLogicRect(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkList::GetMarkDescription(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), tools::Rectangle::GetSize(), SdrMark::getTimeStamp(), Size::Height(), IsUndoEnabled(), Size::setHeight(), SdrObject::SetLogicRect(), tools::Rectangle::SetSize(), SetUndoComment(), Size::setWidth(), SvxResId(), and Size::Width().
void SdrEditView::ForceMarkedObjToAnotherPage | ( | ) |
Definition at line 683 of file svdedtv.cxx.
References SdrObject::GetCurrentBoundRect(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrPageView::GetObjList(), SdrObject::GetOrdNum(), SdrPageView::GetPageRect(), SdrMark::GetPageView(), SdrMarkView::GetSdrMarkByIndex(), SdrPaintView::GetSdrPageView(), SdrObjList::InsertObject(), SdrPaintView::InvalidateAllWin(), MarkListHasChanged(), tools::Rectangle::Overlaps(), SdrObjList::RemoveObject(), and SdrMark::SetPageView().
Referenced by SdrView::DoMouseEvent().
|
inline |
Definition at line 227 of file svdedtv.hxx.
|
inlineprotected |
Definition at line 161 of file svdedtv.hxx.
Referenced by SdrPolyEditView::GetMarkedPointsSmooth(), SdrPolyEditView::GetMarkedSegmentsKind(), IsAlignPossible(), IsCombinePossible(), IsCrookAllowed(), IsCropAllowed(), IsDismantlePossible(), IsDistortAllowed(), IsEdgeRadiusAllowed(), IsGradientAllowed(), IsMirrorAllowed(), IsResizeAllowed(), IsRotateAllowed(), SdrPolyEditView::IsSetMarkedPointsSmoothPossible(), SdrPolyEditView::IsSetMarkedSegmentsKindPossible(), IsShearAllowed(), IsTransparenceAllowed(), and SetGeoAttrToMarked().
SfxItemSet SdrEditView::GetAttrFromMarked | ( | bool | bOnlyHardAttr | ) | const |
Definition at line 891 of file svdedtv1.cxx.
References SfxItemSet::ClearItem(), EE_FEATURE_FIELD(), EE_FEATURE_LINEBR(), EE_FEATURE_NOTCONV(), EE_FEATURE_TAB(), SdrPaintView::GetModel(), and MergeAttrFromMarked().
Referenced by GetAttributes(), GetGeoAttrFromMarked(), and SdrObjEditView::TakeFormatPaintBrush().
void SdrEditView::GetAttributes | ( | SfxItemSet & | rTargetSet, |
bool | bOnlyHardAttr | ||
) | const |
Definition at line 1330 of file svdedtv1.cxx.
References GetAttrFromMarked(), SdrPaintView::GetAttributes(), SdrMarkView::GetMarkedObjectCount(), and SfxItemSet::Put().
Referenced by SdrObjEditView::GetAttributes().
SfxItemSet SdrEditView::GetGeoAttrFromMarked | ( | ) | const |
Definition at line 1370 of file svdedtv1.cxx.
References SdrMarkView::AreObjectsMarked(), tools::Rectangle::Bottom(), tools::Rectangle::Center(), basegfx::utils::createScaleTranslateB2DHomMatrix(), basegfx::B2DHomMatrix::get(), SfxItemSet::Get(), GetAttrFromMarked(), SfxItemSet::GetItemState(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMarkView::GetMarkedObjRect(), GetMarkedObjRotate(), GetMarkedObjShear(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), tools::Rectangle::getOpenHeight(), tools::Rectangle::getOpenWidth(), SdrPageView::GetPageOrigin(), SdrPaintView::GetSdrPageView(), i, SfxItemSet::InvalidateItem(), basegfx::B2DHomMatrix::isIdentity(), SdrObject::IsMoveProtect(), SdrObject::IsResizeProtect(), svl::Items, tools::Rectangle::Left(), SdrPageView::LogicToPagePos(), makeSdrEckenradiusItem(), SdrMarkView::maRef1, SdrMarkView::meDragMode, SfxItemSet::Put(), tools::Rectangle::Right(), Rotate, SDRATTR_CORNER_RADIUS(), SDRATTR_TEXT_AUTOGROWHEIGHT(), SDRATTR_TEXT_AUTOGROWWIDTH(), tools::Rectangle::Top(), SdrObject::TRGetBaseGeometry(), Point::X(), and Point::Y().
Degree100 SdrEditView::GetMarkedObjRotate | ( | ) | const |
Definition at line 284 of file svdedtv1.cxx.
References SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrObject::GetRotateAngle(), and SdrMarkView::GetSdrMarkByIndex().
Referenced by GetGeoAttrFromMarked(), and SetGeoAttrToMarked().
Degree100 SdrEditView::GetMarkedObjShear | ( | ) | const |
Definition at line 435 of file svdedtv1.cxx.
References SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrMarkView::GetSdrMarkByIndex(), SdrObject::GetShearAngle(), and SDRMAXSHEAR().
Referenced by GetGeoAttrFromMarked(), and SetGeoAttrToMarked().
Definition at line 63 of file svdedtv2.cxx.
Referenced by ImpCheckToTopBtmPossible(), MovMarkedToBtm(), and PutMarkedBehindObj().
Definition at line 58 of file svdedtv2.cxx.
Referenced by ImpCheckToTopBtmPossible(), MovMarkedToTop(), and PutMarkedInFrontOfObj().
SfxStyleSheet * SdrEditView::GetStyleSheet | ( | ) | const |
Definition at line 1351 of file svdedtv1.cxx.
References SdrMarkView::GetMarkedObjectCount(), SdrPaintView::GetStyleSheet(), and GetStyleSheetFromMarked().
Referenced by SdrObjEditView::GetStyleSheet().
SfxStyleSheet * SdrEditView::GetStyleSheetFromMarked | ( | ) | const |
Definition at line 1280 of file svdedtv1.cxx.
References SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrMarkView::GetSdrMarkByIndex(), and SdrObject::GetStyleSheet().
Referenced by GetStyleSheet().
void SdrEditView::GroupMarked | ( | ) |
Definition at line 1779 of file svdedtv2.cxx.
References AddUndo(), AddUndoActions(), SdrMarkView::AreObjectsMarked(), BegUndo(), CreateConnectorUndo(), SdrMarkList::DeleteMark(), EndUndo(), SdrMarkView::GetDescriptionOfMarkedObjects(), SdrMarkView::GetMarkedObjectCount(), SdrMarkView::GetMarkedObjectListWriteAccess(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), SdrPageView::GetObjList(), SdrObject::GetOrdNum(), SdrObject::GetOrdNumDirect(), SdrMark::GetPageView(), SdrObject::getParentSdrObjListFromSdrObject(), SdrMarkView::GetSdrMarkByIndex(), SdrObject::getSdrModelFromSdrObject(), SdrPaintView::GetSdrPageView(), Group, SdrMarkList::InsertEntry(), SdrObjList::InsertObject(), SdrObjList::IsObjOrdNumsDirty(), IsUndoEnabled(), MarkListHasChanged(), SdrMarkList::Merge(), nCount, SdrObjList::RecalcObjOrdNums(), SdrObjList::RemoveObject(), SdrMarkView::SortMarkedObjects(), and SvxResId().
Referenced by SdrUndoGroup::SdrRepeat().
|
protected |
Definition at line 311 of file svdedtv.cxx.
References a, AddUndo(), SdrEdgeObj::CheckNodeConnection(), SdrEdgeObj::DisconnectFromNode(), SdrEdgeObj::GetConnectedNode(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedEdgesOfMarkedNodes(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetTransitiveHullOfMarkedObjects(), i, IsUndoEnabled(), and SdrEdgeObj::SetEdgeTrackDirty().
Referenced by EndUndo().
|
staticprotected |
Definition at line 592 of file svdedtv2.cxx.
References DeepNoGroups, SdrObject::GetSubList(), ImpCanConvertForCombine1(), SdrObject::Is3DObj(), SdrObjListIter::IsMore(), and SdrObjListIter::Next().
Referenced by CheckPossibilities(), CombineMarkedObjects(), and MergeMarkedObjects().
|
staticprotected |
Definition at line 574 of file svdedtv2.cxx.
References SdrObjTransformInfoRec::bCanConvToPath, SdrObjTransformInfoRec::bCanConvToPoly, SdrPathObj::IsLine(), and SdrObject::TakeObjInfo().
Referenced by ImpCanConvertForCombine().
|
staticprotected |
Definition at line 1463 of file svdedtv2.cxx.
References basegfx::B2DPolygon::count(), basegfx::B2DPolyPolygon::count(), and basegfx::B2DPolyPolygon::getB2DPolygon().
Referenced by CheckPossibilities(), DismantleMarkedObjects(), and ImpCanDismantle().
|
staticprotected |
Definition at line 1488 of file svdedtv2.cxx.
References SdrObjTransformInfoRec::bCanConvToPath, SdrObjTransformInfoRec::bCanConvToPoly, DeepNoGroups, SdrPathObj::GetPathPoly(), SdrObject::GetSubList(), ImpCanDismantle(), SdrPathObj::IsLine(), SdrObjListIter::IsMore(), SdrObjListIter::Next(), and SdrObject::TakeObjInfo().
|
protected |
Definition at line 487 of file svdedtv2.cxx.
References SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), GetMaxToBtmObj(), GetMaxToTopObj(), SdrObjList::GetObjCount(), SdrObject::GetOrdNum(), SdrObject::getParentSdrObjListFromSdrObject(), m_bToBtmPossible, m_bToTopPossible, nCount, nPos, and SAL_WARN_IF.
Referenced by CheckPossibilities().
|
staticprotected |
Definition at line 692 of file svdedtv2.cxx.
References a, basegfx::B2DPolygon::append(), basegfx::B2DPolygon::count(), basegfx::B2DPolyPolygon::count(), basegfx::B2DPolygon::flip(), basegfx::B2DPolygon::getB2DPoint(), basegfx::B2DPolyPolygon::getB2DPolygon(), and getLength().
Referenced by CombineMarkedObjects().
|
protected |
Definition at line 2014 of file svdedtv2.cxx.
References AddUndo(), SdrObject::ConvertToPolyObj(), SdrPaintView::GetModel(), SdrObject::GetOrdNum(), SdrObject::getParentSdrObjListFromSdrObject(), IsUndoEnabled(), and SdrObjList::ReplaceObject().
Referenced by ImpConvertTo().
|
protected |
Definition at line 2029 of file svdedtv2.cxx.
References SdrMarkView::AdjustMarkHdl(), SdrMarkView::AreObjectsMarked(), BegUndo(), ConvertToPath, ConvertToPoly, DeepNoGroups, EndUndo(), SdrMarkView::GetDescriptionOfMarkedObjects(), SdrMarkView::GetMarkedObjectCount(), SdrMarkView::GetMarkedObjectListWriteAccess(), SdrMark::GetMarkedSdrObj(), SdrMark::GetPageView(), SdrMarkView::GetSdrMarkByIndex(), ImpConvertOneObj(), SdrObject::Is3DObj(), SdrObject::IsGroupObject(), SdrObjListIter::IsMore(), MarkListHasChanged(), SdrObjListIter::Next(), SdrMarkList::ReplaceMark(), and SvxResId().
Referenced by ConvertMarkedToPathObj(), and ConvertMarkedToPolyObj().
|
protected |
Definition at line 548 of file svdedtv2.cxx.
References SdrObject::ClearMergedItem(), DeepNoGroups, EE_ITEMS_END(), EE_ITEMS_START(), SdrObject::GetLayer(), SdrObject::GetMergedItemSet(), SdrPaintView::GetModel(), SdrObject::GetStyleSheet(), SdrObject::GetSubList(), SdrObject::Is3DObj(), SdrObject::NbcSetLayer(), SdrObject::NbcSetStyleSheet(), SdrObjListIter::Next(), SDRATTR_END(), SDRATTR_NOTPERSIST_FIRST(), SDRATTR_NOTPERSIST_LAST(), SDRATTR_START(), and SdrObject::SetMergedItemSet().
Referenced by CombineMarkedObjects(), ImpDismantleOneObject(), and MergeMarkedObjects().
|
staticprotected |
Definition at line 489 of file svdedtv1.cxx.
References tools::Rectangle::Center(), CrookRotatePoly(), CrookRotateXPoint(), CrookSlantPoly(), CrookSlantXPoint(), CrookStretchPoly(), CrookStretchXPoint(), eMode, FRound(), XPolyPolygon::getB2DPolyPolygon(), SdrPathObj::GetPathPoly(), SdrObject::GetPoint(), SdrObject::GetPointCount(), SdrObject::GetSnapRect(), SdrObject::IsPolyObj(), SdrObject::Move(), SdrObject::Rotate(), Rotate, SdrPathObj::SetPathPoly(), SdrObject::SetPoint(), Slant, Stretch, Point::X(), and Point::Y().
Referenced by SdrDragCrook::applyCurrentTransformationToSdrObject(), and CrookMarkedObj().
|
protected |
Definition at line 142 of file svdedtv.cxx.
References DynCastE3dScene(), SdrObject::GetLayer(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), SdrObject::GetSubList(), and ImpDelLayerCheck().
Referenced by DeleteLayer(), ImpDelLayerCheck(), and ImpDelLayerDelObjs().
|
protected |
Definition at line 172 of file svdedtv.cxx.
References AddUndo(), DynCastE3dScene(), SdrObject::GetLayer(), SdrPaintView::GetModel(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), SdrObject::GetOrdNum(), SdrObject::GetSubList(), ImpDelLayerCheck(), ImpDelLayerDelObjs(), SdrModel::IsUndoEnabled(), and SdrObjList::RemoveObject().
Referenced by DeleteLayer(), and ImpDelLayerDelObjs().
|
protected |
Definition at line 1565 of file svdedtv2.cxx.
References a, AddUndo(), basegfx::B2DPolygon::append(), basegfx::B2DPolygon::appendBezierSegment(), basegfx::B2DPolygon::areControlPointsUsed(), tools::Rectangle::Center(), SdrObject::CloneSdrObject(), basegfx::B2DPolygon::count(), basegfx::B2DPolyPolygon::count(), DBG_ASSERT, basegfx::B2DPolygon::getB2DPoint(), basegfx::B2DPolyPolygon::getB2DPolygon(), SdrTextObj::GetGeoStat(), SdrObject::GetMergedItem(), SdrObject::GetMergedItemSet(), SdrPaintView::GetModel(), basegfx::B2DPolygon::getNextControlPoint(), SdrPathObj::GetObjIdentifier(), SdrObject::GetObjInventor(), SdrTextObj::GetOutlinerParaObject(), SdrPathObj::GetPathPoly(), basegfx::B2DPolygon::getPrevControlPoint(), SdrObject::getSdrModelFromSdrObject(), SdrObjCustomShape::GetSdrObjectFromCustomShape(), SdrAttrObj::GetSnapRect(), SdrObjCustomShape::GetTextBounds(), SdrTextObj::HasText(), ImpCopyAttributes(), SdrObjList::InsertObject(), basegfx::B2DPolygon::isClosed(), SdrObjCustomShape::IsTextPath(), IsUndoEnabled(), GeoStat::m_nRotationAngle, SdrObjFactory::MakeNewObject(), makeSdrShadowItem(), SdrMarkView::MarkObj(), GeoStat::mfCosRotationAngle, GeoStat::mfSinRotationAngle, PathLine, PolyLine, SfxItemSet::Put(), SDRATTR_SHADOW(), SdrObject::SetOutlinerParaObject(), and Text.
Referenced by DismantleMarkedObjects().
|
staticprotected |
Definition at line 611 of file svdedtv1.cxx.
References XPolygon::Distort(), XPolyPolygon::Distort(), XPolyPolygon::getB2DPolyPolygon(), SdrPathObj::GetPathPoly(), SdrObject::GetPoint(), SdrObject::GetPointCount(), SdrObject::IsPolyObj(), SdrPathObj::SetPathPoly(), and SdrObject::SetPoint().
Referenced by SdrDragDistort::applyCurrentTransformationToSdrObject(), and DistortMarkedObj().
|
staticprotected |
Definition at line 669 of file svdedtv2.cxx.
References basegfx::B2DPolyPolygon::append(), DeepNoGroups, SdrObject::GetSubList(), ImpGetPolyPolygon1(), SdrObject::Is3DObj(), SdrObjListIter::IsMore(), and SdrObjListIter::Next().
Referenced by CombineMarkedObjects().
|
staticprotected |
Definition at line 622 of file svdedtv2.cxx.
References basegfx::B2DPolyPolygon::append(), SdrObject::ConvertToPolyObj(), DeepNoGroups, SdrObject::GetOutlinerParaObject(), SdrPathObj::GetPathPoly(), SdrObjListIter::IsMore(), and SdrObjListIter::Next().
Referenced by ImpGetPolyPolygon().
|
private |
Definition at line 44 of file svdedtv.cxx.
References m_bCanConvToContour, m_bCanConvToPath, m_bCanConvToPoly, m_bCombineNoPolyPolyPossible, m_bCombinePossible, m_bContortionPossible, m_bCropAllowed, m_bDismantleMakeLinesPossible, m_bDismantlePossible, m_bEdgeRadiusAllowed, m_bGradientAllowed, m_bGroupPossible, m_bGrpEnterPossible, m_bImportMtfPossible, m_bMirror45Allowed, m_bMirror90Allowed, m_bMirrorFreeAllowed, m_bMoreThanOneNoMovRot, m_bMoveAllowed, m_bMoveProtect, m_bOneOrMoreMovable, m_bOrthoDesiredOnMarked, m_bReadOnly, m_bResizeFreeAllowed, m_bResizePropAllowed, m_bResizeProtect, m_bReverseOrderPossible, m_bRotate90Allowed, m_bRotateFreeAllowed, m_bShearAllowed, m_bToBtmPossible, m_bToTopPossible, m_bTransparenceAllowed, and m_bUnGroupPossible.
Referenced by CheckPossibilities().
void SdrEditView::InsertNewLayer | ( | const OUString & | rName, |
sal_uInt16 | nPos | ||
) |
Definition at line 129 of file svdedtv.cxx.
References AddUndo(), SdrModel::GetLayerAdmin(), SdrLayerAdmin::GetLayerCount(), SdrPaintView::GetModel(), IsUndoEnabled(), SdrLayerAdmin::NewLayer(), nPos, and SdrModel::SetChanged().
bool SdrEditView::InsertObjectAtView | ( | SdrObject * | pObj, |
SdrPageView & | rPV, | ||
SdrInsertFlags | nOptions = SdrInsertFlags::NONE |
||
) |
Definition at line 978 of file svdedtv.cxx.
References ADDMARK, AddUndo(), DONTMARK, SdrModel::EnableUndo(), EndTextEditCurrentView(), SdrPage::GetLayerAdmin(), SdrLayerAdmin::GetLayerID(), SdrPageView::GetLockedLayers(), SdrPaintView::GetModel(), SdrPageView::GetObjList(), SdrPageView::GetPage(), SdrPageView::GetVisibleLayers(), SdrObjList::InsertObject(), SdrObject::IsInserted(), SdrLayerIDSet::IsSet(), IsUndoEnabled(), SdrPaintView::maActualLayer, SdrPaintView::maDefaultAttr, SdrObject::MakeNameUnique(), SdrMarkView::MarkObj(), SdrPaintView::mpDefaultStyleSheet, SdrObject::NbcSetLayer(), SdrObject::NbcSetStyleSheet(), SDRLAYER_NOTFOUND(), SETDEFATTR, SETDEFLAYER, SdrObject::SetMergedItemSet(), and SdrMarkView::UnmarkAllObj().
Referenced by E3dView::BreakSingle3DObj(), CombineMarkedTextObjects(), SdrCreateView::EndCreateObj(), and svx::FontWorkGalleryDialog::insertSelectedFontwork().
bool SdrEditView::IsAlignPossible | ( | ) | const |
Definition at line 1859 of file svdedtv1.cxx.
References ForcePossibilities(), SdrMarkView::GetMarkedObjectCount(), m_bMoveAllowed, m_bOneOrMoreMovable, and nCount.
bool SdrEditView::IsCombinePossible | ( | bool | bNoPolyPoly = false | ) | const |
Definition at line 461 of file svdedtv.cxx.
References ForcePossibilities(), m_bCombineNoPolyPolyPossible, and m_bCombinePossible.
Referenced by SdrUndoGroup::CanSdrRepeat().
|
inline |
Definition at line 375 of file svdedtv.hxx.
|
inline |
Definition at line 373 of file svdedtv.hxx.
Referenced by SdrUndoGroup::CanSdrRepeat(), and E3dView::IsConvertTo3DObjPossible().
|
inline |
Definition at line 374 of file svdedtv.hxx.
Referenced by SdrUndoGroup::CanSdrRepeat(), and E3dView::IsConvertTo3DObjPossible().
bool SdrEditView::IsCrookAllowed | ( | bool | bNoContortion = false | ) | const |
Definition at line 439 of file svdedtv.cxx.
References ForcePossibilities(), m_bContortionPossible, m_bMoveAllowed, m_bMoveProtect, m_bResizeProtect, and m_bRotateFreeAllowed.
Referenced by SdrDragView::BegDragObj(), SdrDragCrook::BeginSdrDrag(), and SdrView::GetPreferredPointer().
bool SdrEditView::IsCropAllowed | ( | ) | const |
Definition at line 414 of file svdedtv.cxx.
References ForcePossibilities(), and m_bCropAllowed.
Referenced by SdrDragView::BegDragObj().
bool SdrEditView::IsDismantlePossible | ( | bool | bMakeLines = false | ) | const |
Definition at line 468 of file svdedtv.cxx.
References ForcePossibilities(), m_bDismantleMakeLinesPossible, and m_bDismantlePossible.
Referenced by SdrUndoGroup::CanSdrRepeat().
bool SdrEditView::IsDistortAllowed | ( | bool | bNoContortion = false | ) | const |
Definition at line 451 of file svdedtv.cxx.
References ForcePossibilities(), m_bContortionPossible, and m_bResizeProtect.
Referenced by SdrDragView::BegDragObj(), SdrDragDistort::BeginSdrDrag(), and SdrView::GetPreferredPointer().
bool SdrEditView::IsEdgeRadiusAllowed | ( | ) | const |
Definition at line 433 of file svdedtv.cxx.
References ForcePossibilities(), and m_bEdgeRadiusAllowed.
bool SdrEditView::IsGradientAllowed | ( | ) | const |
Definition at line 420 of file svdedtv.cxx.
References ForcePossibilities(), and m_bGradientAllowed.
Referenced by SdrDragView::BegDragObj(), and SdrView::GetPreferredPointer().
|
inline |
Definition at line 367 of file svdedtv.hxx.
|
inline |
Definition at line 365 of file svdedtv.hxx.
Referenced by SdrUndoGroup::CanSdrRepeat().
|
inline |
Definition at line 432 of file svdedtv.hxx.
Referenced by SdrUndoGroup::CanSdrRepeat(), and E3dView::IsConvertTo3DObjPossible().
bool SdrEditView::IsMirrorAllowed | ( | bool | b45Deg = false , |
bool | b90Deg = false |
||
) | const |
Definition at line 399 of file svdedtv.cxx.
References ForcePossibilities(), m_bMirror45Allowed, m_bMirror90Allowed, m_bMirrorFreeAllowed, and m_bMoveProtect.
Referenced by SdrDragView::BegDragObj(), and SdrView::GetPreferredPointer().
|
inline |
Definition at line 258 of file svdedtv.hxx.
Referenced by SdrDragView::BegDragObj(), and SdrView::GetPreferredPointer().
bool SdrEditView::IsResizeAllowed | ( | bool | bProp = false | ) | const |
Definition at line 383 of file svdedtv.cxx.
References ForcePossibilities(), m_bResizeFreeAllowed, m_bResizePropAllowed, and m_bResizeProtect.
Referenced by SdrDragView::BegDragObj(), SdrDragCrook::BeginSdrDrag(), SdrView::GetPreferredPointer(), and SdrDragResize::MoveSdrDrag().
|
inline |
Definition at line 413 of file svdedtv.hxx.
Referenced by SdrUndoGroup::CanSdrRepeat().
bool SdrEditView::IsRotateAllowed | ( | bool | b90Deg = false | ) | const |
Definition at line 391 of file svdedtv.cxx.
References ForcePossibilities(), m_bMoveProtect, m_bRotate90Allowed, and m_bRotateFreeAllowed.
Referenced by SdrDragView::BegDragObj(), SdrDragCrook::BeginSdrDrag(), CrookMarkedObj(), SdrView::GetPreferredPointer(), and E3dDragRotate::MoveSdrDrag().
bool SdrEditView::IsShearAllowed | ( | ) | const |
Definition at line 426 of file svdedtv.cxx.
References ForcePossibilities(), m_bResizeProtect, and m_bShearAllowed.
Referenced by SdrDragView::BegDragObj(), and SdrView::GetPreferredPointer().
|
inline |
Definition at line 412 of file svdedtv.hxx.
Referenced by SdrUndoGroup::CanSdrRepeat().
|
inline |
Definition at line 411 of file svdedtv.hxx.
Referenced by SdrUndoGroup::CanSdrRepeat().
bool SdrEditView::IsTransparenceAllowed | ( | ) | const |
Definition at line 408 of file svdedtv.cxx.
References ForcePossibilities(), and m_bTransparenceAllowed.
Referenced by SdrDragView::BegDragObj(), and SdrView::GetPreferredPointer().
bool SdrEditView::IsUndoEnabled | ( | ) | const |
Definition at line 1056 of file svdedtv.cxx.
References SdrPaintView::GetModel(), and SdrModel::IsUndoEnabled().
Referenced by AlignMarkedObjects(), CombineMarkedObjects(), CombineMarkedTextObjects(), CopyMarkedObj(), CrookMarkedObj(), DeleteLayer(), SdrGlueEditView::DeleteMarkedGluePoints(), DeleteMarkedList(), SdrPolyEditView::DeleteMarkedPoints(), DismantleMarkedObjects(), DistortMarkedObj(), DistributeMarkedObjects(), DoImportMarkedMtf(), SdrDragView::EndDragObj(), SdrDragObjOwn::EndSdrDrag(), E3dDragMethod::EndSdrDrag(), SdrDragCrook::EndSdrDrag(), EqualizeMarkedObjects(), svx::FontworkBar::execute(), svx::ExtrusionBar::execute(), SvxGrafAttrHelper::ExecuteGrafAttr(), GroupMarked(), ImpBroadcastEdgesOfMarkedNodes(), SdrObjEditView::ImpChainingEventHdl(), E3dView::ImpChangeSomeAttributesFor3DConversion(), E3dView::ImpCloneAll3DObjectsToDestScene(), ImpConvertOneObj(), SdrGlueEditView::ImpCopyMarkedGluePoints(), ImpDismantleOneObject(), SdrGlueEditView::ImpDoMarkedGluePoints(), SdrExchangeView::ImpPasteObject(), SdrGlueEditView::ImpTransformMarkedGluePoints(), SdrPolyEditView::ImpTransformMarkedPoints(), InsertNewLayer(), InsertObjectAtView(), MergeMarkedObjects(), MirrorMarkedObj(), MoveMarkedObj(), MovMarkedToBtm(), MovMarkedToTop(), SdrExchangeView::Paste(), PutMarkedBehindObj(), PutMarkedInFrontOfObj(), ReplaceObjectAtView(), ResizeMarkedObj(), ResizeMultMarkedObj(), ReverseOrderOfMarked(), SdrPolyEditView::RipUpAtMarkedPoints(), RotateMarkedObj(), SdrObjEditView::SdrBeginTextEdit(), SdrObjEditView::SdrEndTextEdit(), SdrUndoObjSetText::SdrRepeat(), SdrObjEditView::SetAttributes(), SetAttrToMarked(), SetMarkedObjRect(), SdrPolyEditView::SetMarkedPointsSmooth(), SdrPolyEditView::SetMarkedSegmentsKind(), SetNotPersistAttrToMarked(), SetStyleSheetToMarked(), ShearMarkedObj(), and UnGroupMarked().
|
inline |
Definition at line 366 of file svdedtv.hxx.
Referenced by SdrUndoGroup::CanSdrRepeat().
|
overridevirtual |
Reimplemented from SdrMarkView.
Reimplemented in FmFormView, GraphCtrlView, and SdrObjEditView.
Definition at line 371 of file svdedtv.cxx.
References m_bPossibilitiesDirty, and SdrMarkView::MarkListHasChanged().
Referenced by CombineMarkedTextObjects(), CopyMarkedObj(), DeleteMarkedObj(), SdrPolyEditView::DeleteMarkedPoints(), ForceMarkedObjToAnotherPage(), GroupMarked(), ImpConvertTo(), SdrObjEditView::MarkListHasChanged(), MovMarkedToBtm(), MovMarkedToTop(), PutMarkedBehindObj(), PutMarkedInFrontOfObj(), ReverseOrderOfMarked(), SdrPolyEditView::RipUpAtMarkedPoints(), SetGeoAttrToMarked(), and UnGroupMarked().
void SdrEditView::MergeAttrFromMarked | ( | SfxItemSet & | rAttr, |
bool | bOnlyHardAttr | ||
) | const |
Definition at line 907 of file svdedtv1.cxx.
References a, SfxWhichIter::FirstWhich(), SfxItemSet::Get(), SfxItemSet::GetItem(), SfxWhichIter::GetItemState(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SdrObject::GetMergedItemSet(), SdrMarkView::GetSfxViewShell(), GetValue, SfxItemSet::InvalidateItem(), comphelper::LibreOfficeKit::isActive(), SfxViewShell::libreOfficeKitViewCallback(), SfxItemSet::MergeValue(), SfxWhichIter::NextWhich(), OUStringToOString(), rSet, SDRATTR_SHADOWTRANSPARENCE(), XATTR_FILLCOLOR(), XATTR_FILLTRANSPARENCE(), XATTR_LINECOLOR(), XATTR_LINETRANSPARENCE(), and XATTR_LINEWIDTH().
Referenced by E3dView::Get3DAttributes(), and GetAttrFromMarked().
void SdrEditView::MergeMarkedObjects | ( | SdrMergeMode | eMode | ) |
Definition at line 991 of file svdedtv2.cxx.
References a, AddUndo(), SdrMarkView::AreObjectsMarked(), BegUndo(), ConvertMarkedToPathObj(), basegfx::B2DPolyPolygon::count(), DeepWithGroups, DeleteMarkedList(), eMode, EndUndo(), SdrMarkList::ForceSort(), SdrMarkList::GetMarkDescription(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrObject::GetOrdNum(), SdrMark::GetPageView(), SdrObject::getParentSdrObjListFromSdrObject(), SdrPathObj::GetPathPoly(), SdrMarkView::GetSdrMarkByIndex(), SdrObject::getSdrModelFromSdrObject(), ImpCanConvertForCombine(), ImpCopyAttributes(), SdrMarkList::InsertEntry(), SdrObjList::InsertObject(), Intersect, SdrObjListIter::IsMore(), IsUndoEnabled(), SdrMarkView::MarkObj(), Merge, SdrObjListIter::Next(), PathFill, basegfx::utils::prepareForPolygonOperation(), SetUndoComment(), basegfx::utils::simplifyCurveSegments(), basegfx::utils::solvePolygonOperationAnd(), basegfx::utils::solvePolygonOperationDiff(), basegfx::utils::solvePolygonOperationOr(), SdrMarkView::SortMarkedObjects(), Subtract, SvxResId(), and SdrMarkView::UnmarkAllObj().
void SdrEditView::MergeNotPersistAttrFromMarked | ( | SfxItemSet & | rAttr | ) | const |
Definition at line 784 of file svdedtv1.cxx.
References bVisible, tools::Rectangle::GetHeight(), SdrObject::GetLayer(), SdrObject::GetLogicRect(), SdrMarkView::GetMarkedObjectCount(), SdrMarkView::GetMarkedObjRect(), SdrMark::GetMarkedSdrObj(), SdrMarkView::GetRef1(), SdrMarkView::GetRef2(), SdrObject::GetRotateAngle(), SdrMarkView::GetSdrMarkByIndex(), SdrObject::GetShearAngle(), SdrObject::GetSnapRect(), tools::Rectangle::GetWidth(), SdrObject::IsMoveProtect(), SdrObject::IsPrintable(), SdrObject::IsResizeProtect(), SdrObject::IsVisible(), tools::Rectangle::Left(), SdrMarkView::meDragMode, Mirror, SfxItemSet::Put(), Rotate, tools::Rectangle::Top(), X, and Y.
Referenced by SdrObjEditView::GetAttributes().
|
inline |
Definition at line 255 of file svdedtv.hxx.
|
inline |
Definition at line 256 of file svdedtv.hxx.
Definition at line 355 of file svdedtv1.cxx.
References AddUndo(), AddUndoActions(), aStr, BegUndo(), CopyMarkedObj(), CreateConnectorUndo(), DynCastE3dObject(), EndTextEditCurrentView(), EndUndo(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetSdrMarkByIndex(), SdrMarkView::ImpGetDescriptionString(), IsUndoEnabled(), SdrObject::Mirror(), SvxResId(), Point::X(), and Point::Y().
Referenced by SdrDragMirror::EndSdrDrag(), MirrorMarkedObjHorizontal(), and MirrorMarkedObjVertical().
void SdrEditView::MirrorMarkedObjHorizontal | ( | ) |
Definition at line 419 of file svdedtv1.cxx.
References Point::AdjustY(), Center, SdrMarkView::GetMarkedObjRect(), and MirrorMarkedObj().
void SdrEditView::MirrorMarkedObjVertical | ( | ) |
Definition at line 427 of file svdedtv1.cxx.
References Point::AdjustX(), Center, SdrMarkView::GetMarkedObjRect(), and MirrorMarkedObj().
|
overridevirtual |
Reimplemented from SdrMarkView.
Reimplemented in SdrObjEditView.
Definition at line 377 of file svdedtv.cxx.
References m_bPossibilitiesDirty, and SdrMarkView::ModelHasChanged().
Referenced by SdrObjEditView::ModelHasChanged().
|
inline |
Definition at line 252 of file svdedtv.hxx.
void SdrEditView::MoveMarkedObj | ( | const Size & | rSiz, |
bool | bCopy = false |
||
) |
Definition at line 183 of file svdedtv1.cxx.
References AddUndo(), AddUndoActions(), aStr, BegUndo(), CopyMarkedObj(), CreateConnectorUndo(), EndTextEditCurrentView(), EndUndo(), SdrMarkView::GetDescriptionOfMarkedObjects(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetSdrMarkByIndex(), IsUndoEnabled(), SdrObject::Move(), Move, and SvxResId().
Referenced by SdrDragMove::EndSdrDrag(), SdrUndoMoveObj::SdrRepeat(), and SetGeoAttrToMarked().
void SdrEditView::MovMarkedToBtm | ( | ) |
Definition at line 159 of file svdedtv2.cxx.
References AddUndo(), BegUndo(), EndUndo(), SdrObject::GetCurrentBoundRect(), SdrMarkView::GetDescriptionOfMarkedObjects(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), GetMaxToBtmObj(), SdrPaintView::GetModel(), SdrObjList::GetObj(), SdrObject::GetOrdNum(), SdrObject::GetOrdNumDirect(), SdrObject::getParentSdrObjListFromSdrObject(), SdrMarkView::GetSdrMarkByIndex(), IsUndoEnabled(), MarkListHasChanged(), MoveToBottom, nCount, ObjOrderChanged(), tools::Rectangle::Overlaps(), SdrObjList::SetObjectOrdNum(), SdrMarkView::SortMarkedObjects(), and SvxResId().
Referenced by SdrUndoGroup::SdrRepeat().
void SdrEditView::MovMarkedToTop | ( | ) |
Definition at line 72 of file svdedtv2.cxx.
References AddUndo(), BegUndo(), EndUndo(), SdrObject::GetCurrentBoundRect(), SdrMarkView::GetDescriptionOfMarkedObjects(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), GetMaxToTopObj(), SdrPaintView::GetModel(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), SdrObject::GetOrdNum(), SdrObject::GetOrdNumDirect(), SdrObject::getParentSdrObjListFromSdrObject(), SdrMarkView::GetSdrMarkByIndex(), IsUndoEnabled(), MarkListHasChanged(), MoveToTop, nCount, ObjOrderChanged(), tools::Rectangle::Overlaps(), SdrObjList::SetObjectOrdNum(), SdrMarkView::SortMarkedObjects(), and SvxResId().
Referenced by SdrUndoGroup::SdrRepeat().
|
virtual |
Definition at line 68 of file svdedtv2.cxx.
Referenced by MovMarkedToBtm(), MovMarkedToTop(), PutMarkedBehindObj(), and PutMarkedInFrontOfObj().
void SdrEditView::PutMarkedBehindObj | ( | const SdrObject * | pRefObj | ) |
Definition at line 355 of file svdedtv2.cxx.
References AddUndo(), BegUndo(), SdrMarkList::DeleteMark(), EndUndo(), SdrMarkView::GetDescriptionOfMarkedObjects(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SdrMarkView::GetMarkedObjectListWriteAccess(), SdrMark::GetMarkedSdrObj(), GetMaxToBtmObj(), SdrPaintView::GetModel(), SdrObject::GetOrdNum(), SdrObject::GetOrdNumDirect(), SdrObject::getParentSdrObjListFromSdrObject(), SdrMarkView::GetSdrMarkByIndex(), SdrMarkList::InsertEntry(), IsUndoEnabled(), MarkListHasChanged(), nCount, ObjOrderChanged(), PutMarkedToTop(), PutToBottom, SdrObjList::SetObjectOrdNum(), SdrMarkView::SortMarkedObjects(), SvxResId(), and SdrMarkView::TryToFindMarkedObject().
Referenced by PutMarkedToBtm().
void SdrEditView::PutMarkedInFrontOfObj | ( | const SdrObject * | pRefObj | ) |
Definition at line 254 of file svdedtv2.cxx.
References AddUndo(), BegUndo(), SdrMarkList::DeleteMark(), EndUndo(), SdrMarkView::GetDescriptionOfMarkedObjects(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SdrMarkView::GetMarkedObjectListWriteAccess(), SdrMark::GetMarkedSdrObj(), GetMaxToTopObj(), SdrPaintView::GetModel(), SdrObjList::GetObjCount(), SdrObject::GetOrdNum(), SdrObject::GetOrdNumDirect(), SdrObject::getParentSdrObjListFromSdrObject(), SdrMarkView::GetSdrMarkByIndex(), SdrMarkList::InsertEntry(), IsUndoEnabled(), MarkListHasChanged(), nCount, ObjOrderChanged(), PutMarkedToBtm(), PutToTop, SdrObjList::SetObjectOrdNum(), SdrMarkView::SortMarkedObjects(), SvxResId(), and SdrMarkView::TryToFindMarkedObject().
Referenced by PutMarkedToTop().
void SdrEditView::PutMarkedToBtm | ( | ) |
Definition at line 350 of file svdedtv2.cxx.
References PutMarkedBehindObj().
Referenced by PutMarkedInFrontOfObj(), and SdrUndoGroup::SdrRepeat().
void SdrEditView::PutMarkedToTop | ( | ) |
Definition at line 249 of file svdedtv2.cxx.
References PutMarkedInFrontOfObj().
Referenced by PutMarkedBehindObj(), and SdrUndoGroup::SdrRepeat().
void SdrEditView::ReplaceObjectAtView | ( | SdrObject * | pOldObj, |
SdrPageView & | rPV, | ||
SdrObject * | pNewObj, | ||
bool | bMark = true |
||
) |
Definition at line 1020 of file svdedtv.cxx.
References AddUndo(), DynCastSdrTextObj(), SdrPaintView::GetModel(), SdrObject::GetOrdNum(), SdrObject::getParentSdrObjListFromSdrObject(), SdrMarkView::IsObjMarked(), SdrPaintView::IsTextEdit(), IsUndoEnabled(), SdrMarkView::MarkObj(), SdrObjList::ReplaceObject(), and SdrObjEditView::SdrEndTextEdit().
Referenced by E3dView::ConvertMarkedObjTo3D(), E3dView::ConvertMarkedToPolyObj(), and SdrExternalToolEdit::Update().
|
inline |
Definition at line 253 of file svdedtv.hxx.
void SdrEditView::ResizeMarkedObj | ( | const Point & | rRef, |
const Fraction & | xFact, | ||
const Fraction & | yFact, | ||
bool | bCopy = false |
||
) |
Definition at line 217 of file svdedtv1.cxx.
References AddUndo(), AddUndoActions(), aStr, BegUndo(), CopyMarkedObj(), CreateConnectorUndo(), EndTextEditCurrentView(), EndUndo(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetSdrMarkByIndex(), SdrMarkView::ImpGetDescriptionString(), IsUndoEnabled(), SdrObject::Resize(), and SvxResId().
Referenced by SdrDragResize::EndSdrDrag(), SdrDragShear::EndSdrDrag(), SdrDragCrook::EndSdrDrag(), and SetNotPersistAttrToMarked().
void SdrEditView::ResizeMultMarkedObj | ( | const Point & | rRef, |
const Fraction & | xFact, | ||
const Fraction & | yFact, | ||
const bool | bWdh, | ||
const bool | bHgt | ||
) |
Definition at line 248 of file svdedtv1.cxx.
References AddUndo(), AddUndoActions(), BegUndo(), CreateConnectorUndo(), EndTextEditCurrentView(), EndUndo(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetSdrMarkByIndex(), SdrMarkView::ImpGetDescriptionString(), IsUndoEnabled(), Fraction::IsValid(), and SdrObject::Resize().
Referenced by SetGeoAttrToMarked().
void SdrEditView::ReverseOrderOfMarked | ( | ) |
Definition at line 435 of file svdedtv2.cxx.
References a, AddUndo(), BegUndo(), EndUndo(), SdrMarkView::GetDescriptionOfMarkedObjects(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SdrPaintView::GetModel(), SdrPageView::GetObjList(), SdrObject::GetOrdNum(), SdrObject::GetOrdNumDirect(), SdrMarkView::GetSdrPageViewOfMarkedByIndex(), IsUndoEnabled(), MarkListHasChanged(), ReverseOrder, SdrObjList::SetObjectOrdNum(), SdrMarkView::SortMarkedObjects(), and SvxResId().
Referenced by SdrUndoGroup::SdrRepeat().
Definition at line 254 of file svdedtv.hxx.
References SdrDragCrook::nAngle.
Definition at line 299 of file svdedtv1.cxx.
References AddUndo(), AddUndoActions(), aStr, BegUndo(), CopyMarkedObj(), CreateConnectorUndo(), DynCastE3dObject(), EndTextEditCurrentView(), EndUndo(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetSdrMarkByIndex(), SdrMarkView::ImpGetDescriptionString(), IsUndoEnabled(), SdrObject::Rotate(), SvxResId(), and toRadians().
Referenced by SdrDragRotate::EndSdrDrag(), SetGeoAttrToMarked(), and SetNotPersistAttrToMarked().
|
inline |
Definition at line 251 of file svdedtv.hxx.
void SdrEditView::SetAttributes | ( | const SfxItemSet & | rSet, |
bool | bReplaceAll | ||
) |
Definition at line 1342 of file svdedtv1.cxx.
References SdrMarkView::GetMarkedObjectCount(), rSet, SdrPaintView::SetAttributes(), and SetAttrToMarked().
Referenced by SdrObjEditView::SetAttributes().
void SdrEditView::SetAttrToMarked | ( | const SfxItemSet & | rAttr, |
bool | bReplaceAll | ||
) |
Definition at line 1063 of file svdedtv1.cxx.
References AddUndo(), AddUndoActions(), SdrMarkView::AreObjectsMarked(), BegUndo(), ChangeAttr, CreateConnectorUndo(), Application::CreateMessageDialog(), DynCastE3dObject(), DynCastSdrTextObj(), EE_FEATURE_END(), EE_FEATURE_START(), EndTextEditCurrentView(), EndUndo(), SfxWhichIter::FirstWhich(), SfxItemSet::Get(), GetAllCharPropIds(), SfxItemIter::GetCurItem(), SfxWhichIter::GetItemState(), SfxItemSet::GetItemState(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrObject::GetMergedItem(), SdrObject::GetMergedItemSet(), SdrPaintView::GetModel(), SfxItemSet::GetPool(), SfxItemSet::GetRanges(), SdrMarkView::GetSdrMarkByIndex(), SdrObject::GetViewContact(), SdrMarkView::ImpGetDescriptionString(), sdr::contact::ViewContact::isAnimatedInAnyViewObjectContact(), IsInvalidItem(), IsUndoEnabled(), SfxItemIter::NextItem(), SfxWhichIter::NextWhich(), SfxItemSet::Put(), rSet, SDRATTR_3DOBJ_BACKSCALE(), SDRATTR_3DOBJ_DEPTH(), SDRATTR_3DOBJ_END_ANGLE(), SDRATTR_3DOBJ_PERCENT_DIAGONAL(), SDRATTR_3DSCENE_DISTANCE(), SDRATTR_TEXT_CONTOURFRAME(), SDRATTR_TEXT_MINFRAMEHEIGHT(), SearchOutlinerItems(), SdrPaintView::SetAnimationTimer(), SdrObject::SetMergedItem(), SdrObject::SetMergedItemSetAndBroadcast(), SetNotPersistAttrToMarked(), XATTR_LINEENDWIDTH(), XATTR_LINESTARTWIDTH(), and XATTR_LINEWIDTH().
Referenced by SdrObjEditView::ApplyFormatPaintBrush(), E3dView::Set3DAttributes(), SetAttributes(), sdr::table::SvxTableController::SetAttrToSelectedShape(), and SetGeoAttrToMarked().
void SdrEditView::SetGeoAttrToMarked | ( | const SfxItemSet & | rAttr, |
bool | addPageMargin = false |
||
) |
Definition at line 1546 of file svdedtv1.cxx.
References BegUndo(), tools::Rectangle::Bottom(), EndUndo(), ForcePossibilities(), FRound(), SfxItemSet::Get(), SdrMarkView::GetDescriptionOfMarkedObjects(), SfxItemSet::GetItemIfSet(), SfxItemSet::GetItemState(), SdrPage::GetLeftBorder(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMarkView::GetMarkedObjRect(), GetMarkedObjRotate(), GetMarkedObjShear(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrPageView::GetPage(), SdrPaintView::GetSdrPageView(), SdrPage::GetUpperBorder(), Point::getX(), Point::getY(), i, ImpGetPoint(), comphelper::LibreOfficeKit::isActive(), SdrObject::IsMoveProtect(), SdrObject::IsResizeProtect(), tools::Rectangle::Left(), SdrPageView::LogicToPagePos(), LT, m_bEdgeRadiusAllowed, m_bMoveAllowed, m_bMoveProtect, m_bResizeFreeAllowed, m_bResizePropAllowed, m_bResizeProtect, m_bRotate90Allowed, m_bRotateFreeAllowed, m_bShearAllowed, makeSdrEckenradiusItem(), makeSdrTextAutoGrowHeightItem(), makeSdrTextAutoGrowWidthItem(), SdrMarkView::maRef1, MarkListHasChanged(), SdrMarkView::meDragMode, MM, tools::Rectangle::Move(), MoveMarkedObj(), SdrPageView::PagePosToLogic(), SfxItemSet::Put(), ResizeMultMarkedObj(), tools::Rectangle::Right(), Rotate, RotateMarkedObj(), SDRATTR_CORNER_RADIUS(), SDRMAXSHEAR(), SetAttrToMarked(), SdrObject::SetMoveProtect(), SdrMarkView::SetRef1(), SdrObject::SetResizeProtect(), ShearMarkedObj(), SvxResId(), tools::Rectangle::Top(), toRadians(), Point::X(), and Point::Y().
void SdrEditView::SetMarkedObjRect | ( | const tools::Rectangle & | rRect | ) |
Definition at line 77 of file svdedtv1.cxx.
References AddUndo(), BegUndo(), tools::Rectangle::Bottom(), DBG_ASSERT, EndTextEditCurrentView(), EndUndo(), SdrMarkView::GetMarkedObjectCount(), SdrMarkView::GetMarkedObjRect(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetSdrMarkByIndex(), SdrObject::GetSnapRect(), SdrMarkView::ImpGetDescriptionString(), tools::Rectangle::IsEmpty(), IsUndoEnabled(), tools::Rectangle::Left(), tools::Rectangle::Move(), nCount, tools::Rectangle::Right(), tools::Rectangle::SetBottom(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), SdrObject::SetSnapRect(), tools::Rectangle::SetTop(), t, and tools::Rectangle::Top().
Referenced by SvxGrafAttrHelper::ExecuteGrafAttr(), and SetNotPersistAttrToMarked().
void SdrEditView::SetNotPersistAttrToMarked | ( | const SfxItemSet & | rAttr | ) |
Definition at line 686 of file svdedtv1.cxx.
References AddUndo(), SdrObject::ApplyNotPersistAttr(), tools::Rectangle::Center(), SfxItemSet::GetItemIfSet(), SdrMarkView::GetMarkedObjectCount(), SdrMarkView::GetMarkedObjRect(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetRef1(), SdrMarkView::GetRef2(), SdrMarkView::GetSdrMarkByIndex(), IsUndoEnabled(), tools::Rectangle::Left(), tools::Rectangle::Move(), n, ResizeMarkedObj(), RotateMarkedObj(), SDRATTR_ALLPOSITIONX(), SDRATTR_ALLPOSITIONY(), SDRATTR_ALLSIZEHEIGHT(), SDRATTR_ALLSIZEWIDTH(), SDRATTR_HORZSHEARALL(), SDRATTR_RESIZEXALL(), SDRATTR_RESIZEYALL(), SDRATTR_ROTATEALL(), SDRATTR_TRANSFORMREF1X(), SDRATTR_TRANSFORMREF1Y(), SDRATTR_TRANSFORMREF2X(), SDRATTR_TRANSFORMREF2Y(), SDRATTR_VERTSHEARALL(), tools::Rectangle::SetBottom(), SetMarkedObjRect(), SdrMarkView::SetRef1(), SdrMarkView::SetRef2(), tools::Rectangle::SetRight(), ShearMarkedObj(), tools::Rectangle::Top(), tools::Rectangle::TopLeft(), X, and Y.
Referenced by SdrObjEditView::SetAttributes(), and SetAttrToMarked().
void SdrEditView::SetStyleSheet | ( | SfxStyleSheet * | pStyleSheet, |
bool | bDontRemoveHardAttr | ||
) |
Definition at line 1360 of file svdedtv1.cxx.
References SdrMarkView::GetMarkedObjectCount(), SdrPaintView::SetStyleSheet(), and SetStyleSheetToMarked().
Referenced by SdrObjEditView::SetStyleSheet().
void SdrEditView::SetStyleSheetToMarked | ( | SfxStyleSheet * | pStyleSheet, |
bool | bDontRemoveHardAttr | ||
) |
Definition at line 1295 of file svdedtv1.cxx.
References AddUndo(), SdrMarkView::AreObjectsMarked(), aStr, BegUndo(), EndTextEditCurrentView(), EndUndo(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetSdrMarkByIndex(), SdrMarkView::ImpGetDescriptionString(), IsUndoEnabled(), and SdrObject::SetStyleSheet().
Referenced by SetStyleSheet().
|
inline |
Definition at line 203 of file svdedtv.hxx.
References SdrPaintView::GetModel(), and SdrModel::SetUndoComment().
Referenced by CombineMarkedObjects(), DismantleMarkedObjects(), DoImportMarkedMtf(), EqualizeMarkedObjects(), MergeMarkedObjects(), and UnGroupMarked().
void SdrEditView::ShearMarkedObj | ( | const Point & | rRef, |
Degree100 | nAngle, | ||
bool | bVShear = false , |
||
bool | bCopy = false |
||
) |
Definition at line 455 of file svdedtv1.cxx.
References AddUndo(), AddUndoActions(), aStr, BegUndo(), CopyMarkedObj(), CreateConnectorUndo(), EndTextEditCurrentView(), EndUndo(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetSdrMarkByIndex(), SdrMarkView::ImpGetDescriptionString(), IsUndoEnabled(), SdrObject::Shear(), SvxResId(), and toRadians().
Referenced by SdrDragShear::EndSdrDrag(), SetGeoAttrToMarked(), and SetNotPersistAttrToMarked().
void SdrEditView::UnGroupMarked | ( | ) |
Definition at line 1880 of file svdedtv2.cxx.
References AddUndo(), aName, aStr, BegUndo(), SdrMarkList::DeleteMark(), EndUndo(), SdrMarkView::GetMarkedObjectCount(), SdrMarkView::GetMarkedObjectListWriteAccess(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), SdrPageView::GetObjList(), SdrObject::GetOrdNum(), SdrMark::GetPageView(), SdrMarkView::GetSdrMarkByIndex(), SdrObject::GetSubList(), SdrObject::HasFillStyle(), SdrObject::HasLineStyle(), SdrMarkList::InsertEntry(), SdrObjList::InsertObject(), SdrObject::isDiagram(), SdrObject::IsGroupObject(), SdrObject::IsMoveProtect(), SdrObject::IsResizeProtect(), IsUndoEnabled(), MarkListHasChanged(), SdrMarkList::Merge(), nCount, SdrObjList::RemoveObject(), SdrObject::SetMoveProtect(), SdrObject::SetResizeProtect(), SetUndoComment(), SvxResId(), SdrObject::TakeObjNamePlural(), SdrObject::TakeObjNameSingul(), and Ungroup.
Referenced by SdrUndoGroup::SdrRepeat().
|
friend |
Definition at line 75 of file svdedtv.hxx.
Referenced by SdrDragView::BegDragObj().
|
friend |
Definition at line 74 of file svdedtv.hxx.
Referenced by SdrDragView::BegDragObj().
|
friend |
Definition at line 73 of file svdedtv.hxx.
|
protected |
Definition at line 112 of file svdedtv.hxx.
Referenced by CheckPossibilities(), and ImpResetPossibilityFlags().
|
protected |
Definition at line 110 of file svdedtv.hxx.
Referenced by CheckPossibilities(), and ImpResetPossibilityFlags().
|
protected |
Definition at line 111 of file svdedtv.hxx.
Referenced by CheckPossibilities(), and ImpResetPossibilityFlags().
|
protected |
Definition at line 91 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), and IsCombinePossible().
|
protected |
Definition at line 89 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), and IsCombinePossible().
|
protected |
Definition at line 96 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), IsCrookAllowed(), and IsDistortAllowed().
|
protected |
Definition at line 108 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), and IsCropAllowed().
|
protected |
Definition at line 92 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), and IsDismantlePossible().
|
protected |
Definition at line 90 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), and IsDismantlePossible().
|
protected |
Definition at line 106 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), IsEdgeRadiusAllowed(), and SetGeoAttrToMarked().
|
protected |
Definition at line 109 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), and IsGradientAllowed().
|
protected |
Definition at line 82 of file svdedtv.hxx.
Referenced by CheckPossibilities(), E3dView::CheckPossibilities(), and ImpResetPossibilityFlags().
|
protected |
Definition at line 84 of file svdedtv.hxx.
Referenced by CheckPossibilities(), E3dView::CheckPossibilities(), and ImpResetPossibilityFlags().
|
protected |
Definition at line 88 of file svdedtv.hxx.
Referenced by CheckPossibilities(), and ImpResetPossibilityFlags().
|
protected |
Definition at line 103 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), and IsMirrorAllowed().
|
protected |
Definition at line 104 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), and IsMirrorAllowed().
|
protected |
Definition at line 102 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), and IsMirrorAllowed().
|
protected |
Definition at line 95 of file svdedtv.hxx.
Referenced by CheckPossibilities(), and ImpResetPossibilityFlags().
|
protected |
Definition at line 97 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), IsAlignPossible(), IsCrookAllowed(), and SetGeoAttrToMarked().
|
protected |
Definition at line 113 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), IsCrookAllowed(), IsMirrorAllowed(), IsRotateAllowed(), and SetGeoAttrToMarked().
|
protected |
Definition at line 94 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), and IsAlignPossible().
|
protected |
Definition at line 93 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), and SdrDragView::IsOrthoDesired().
|
protected |
Definition at line 80 of file svdedtv.hxx.
Referenced by CheckPossibilities(), MarkListHasChanged(), and ModelHasChanged().
|
protected |
Definition at line 81 of file svdedtv.hxx.
Referenced by CheckPossibilities(), and ImpResetPossibilityFlags().
|
protected |
Definition at line 98 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), IsResizeAllowed(), and SetGeoAttrToMarked().
|
protected |
Definition at line 99 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), IsResizeAllowed(), and SetGeoAttrToMarked().
|
protected |
Definition at line 114 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), IsCrookAllowed(), IsDistortAllowed(), IsResizeAllowed(), IsShearAllowed(), and SetGeoAttrToMarked().
|
protected |
Definition at line 87 of file svdedtv.hxx.
Referenced by CheckPossibilities(), and ImpResetPossibilityFlags().
|
protected |
Definition at line 101 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), IsRotateAllowed(), and SetGeoAttrToMarked().
|
protected |
Definition at line 100 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), IsCrookAllowed(), IsRotateAllowed(), and SetGeoAttrToMarked().
|
protected |
Definition at line 105 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), IsShearAllowed(), and SetGeoAttrToMarked().
|
protected |
Definition at line 86 of file svdedtv.hxx.
Referenced by ImpCheckToTopBtmPossible(), and ImpResetPossibilityFlags().
|
protected |
Definition at line 85 of file svdedtv.hxx.
Referenced by ImpCheckToTopBtmPossible(), and ImpResetPossibilityFlags().
|
protected |
Definition at line 107 of file svdedtv.hxx.
Referenced by CheckPossibilities(), ImpResetPossibilityFlags(), and IsTransparenceAllowed().
|
protected |
Definition at line 83 of file svdedtv.hxx.
Referenced by CheckPossibilities(), E3dView::CheckPossibilities(), and ImpResetPossibilityFlags().