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... | |
std::vector< std::unique_ptr< SdrUndoAction > > | CreateConnectorUndo (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) |
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 |
![]() | |
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 |
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 > const &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 |
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... | |
![]() | |
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 |
![]() | |
bool | IsBufferedOutputAllowed () const |
void | SetBufferedOutputAllowed (bool bNew) |
bool | IsBufferedOverlayAllowed () const |
void | SetBufferedOverlayAllowed (bool bNew) |
bool | IsPagePaintingAllowed () const |
void | SetPagePaintingAllowed (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 () |
SdrModel & | getSdrModelFromSdrView () const |
SdrModel * | GetModel () 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) |
SdrPageView * | GetSdrPageView () const |
virtual void | AddWindowToPaintView (OutputDevice *pNewWin, vcl::Window *pWindow) |
virtual void | DeleteWindowFromPaintView (OutputDevice *pOldWin) |
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 (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 | 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) |
const SvtOptionsDrawinglayer & | getOptionsDrawinglayer () const |
![]() | |
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 |
void | RemoveBroadcaster_Impl (SfxBroadcaster &rBC) |
![]() | |
virtual | ~SfxRepeatTarget ()=0 |
![]() | |
SfxBroadcaster () | |
SfxBroadcaster (const SfxBroadcaster &rBC) | |
virtual | ~SfxBroadcaster () COVERITY_NOEXCEPT_FALSE |
void | Broadcast (const SfxHint &rHint) |
bool | HasListeners () const |
size_t | GetListenerCount () const |
size_t | GetSizeOfVector () const |
SfxListener * | GetListener (size_t nNo) const |
![]() | |
virtual | ~ConfigurationListener () |
virtual void | ConfigurationChanged (ConfigurationBroadcaster *p, ConfigurationHints nHint)=0 |
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 vcl::Region | OptimizeDrawLayersRegion (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 constexpr sal_uInt16 | mnFrameHandlesLimit = 50 |
Definition at line 71 of file svdedtv.hxx.
|
protected |
Definition at line 83 of file svdedtv.cxx.
References m_bReadOnly.
|
overrideprotectedvirtual |
Definition at line 123 of file svdedtv.cxx.
|
inline |
Definition at line 182 of file svdedtv.hxx.
Referenced by AddUndoActions(), AlignMarkedObjects(), CopyMarkedObj(), CrookMarkedObj(), DeleteLayer(), SdrGlueEditView::DeleteMarkedGluePoints(), DeleteMarkedList(), SdrPolyEditView::DeleteMarkedPoints(), DistortMarkedObj(), SdrDragView::EndDragObj(), E3dDragMethod::EndSdrDrag(), SdrDragCrop::EndSdrDrag(), SdrDragObjOwn::EndSdrDrag(), svx::ExtrusionBar::execute(), svx::FontworkBar::execute(), SvxGrafAttrHelper::ExecuteGrafAttr(), ImpBroadcastEdgesOfMarkedNodes(), SdrObjEditView::ImpChainingEventHdl(), E3dView::ImpChangeSomeAttributesFor3DConversion(), E3dView::ImpChangeSomeAttributesFor3DConversion2(), E3dView::ImpCloneAll3DObjectsToDestScene(), SdrGlueEditView::ImpCopyMarkedGluePoints(), ImpDelLayerDelObjs(), SdrGlueEditView::ImpDoMarkedGluePoints(), SdrExchangeView::ImpPasteObject(), SdrGlueEditView::ImpTransformMarkedGluePoints(), SdrPolyEditView::ImpTransformMarkedPoints(), InsertNewLayer(), InsertObjectAtView(), MirrorMarkedObj(), MoveMarkedObj(), SdrExchangeView::Paste(), ReplaceObjectAtView(), ResizeMarkedObj(), ResizeMultMarkedObj(), SdrPolyEditView::RipUpAtMarkedPoints(), RotateMarkedObj(), SdrObjEditView::SdrEndTextEdit(), SdrUndoObjSetText::SdrRepeat(), SdrObjEditView::SetAttributes(), SetAttrToMarked(), SetMarkedObjRect(), SdrPolyEditView::SetMarkedPointsSmooth(), SdrPolyEditView::SetMarkedSegmentsKind(), SetNotPersistAttrToMarked(), SetStyleSheetToMarked(), and ShearMarkedObj().
void SdrEditView::AddUndoActions | ( | std::vector< std::unique_ptr< SdrUndoAction > > | aUndoActions | ) |
Definition at line 176 of file svdedtv1.cxx.
References AddUndo().
Referenced by DeleteMarkedList(), SdrDragObjOwn::EndSdrDrag(), MirrorMarkedObj(), MoveMarkedObj(), ResizeMarkedObj(), ResizeMultMarkedObj(), RotateMarkedObj(), SetAttrToMarked(), and ShearMarkedObj().
void SdrEditView::AlignMarkedObjects | ( | SdrHorAlign | eHor, |
SdrVertAlign | eVert | ||
) |
Definition at line 1822 of file svdedtv1.cxx.
References SdrDragCrook::aCenter, AddUndo(), aStr, BegUndo(), SdrObjTransformInfoRec::bMoveAllowed, tools::Rectangle::Bottom(), Bottom, tools::Rectangle::Center(), Center, EndTextEditAllViews(), 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, Point, tools::Rectangle::Right(), Right, SdrMarkView::SortMarkedObjects(), SdrObject::TakeObjInfo(), tools::Rectangle::Top(), Top, and tools::Rectangle::Union().
|
inline |
Definition at line 178 of file svdedtv.hxx.
Referenced by AlignMarkedObjects(), E3dView::Break3DObj(), E3dView::ConvertMarkedObjTo3D(), E3dView::ConvertMarkedToPolyObj(), CrookMarkedObj(), DeleteLayer(), SdrGlueEditView::DeleteMarkedGluePoints(), DeleteMarkedList(), DeleteMarkedObj(), SdrPolyEditView::DeleteMarkedPoints(), DistortMarkedObj(), SdrDragView::EndDragObj(), E3dDragMethod::EndSdrDrag(), SdrDragShear::EndSdrDrag(), SdrDragCrook::EndSdrDrag(), SdrDragCrop::EndSdrDrag(), SdrDragObjOwn::EndSdrDrag(), svx::FontworkBar::execute(), svx::ExtrusionBar::execute(), SvxGrafAttrHelper::ExecuteGrafAttr(), SdrGlueEditView::ImpCopyMarkedGluePoints(), MirrorMarkedObj(), SdrGlueEditView::MoveMarkedGluePoints(), MoveMarkedObj(), SdrPolyEditView::MoveMarkedPoints(), E3dView::Paste(), SdrExchangeView::Paste(), SdrGlueEditView::ResizeMarkedGluePoints(), ResizeMarkedObj(), SdrPolyEditView::ResizeMarkedPoints(), ResizeMultMarkedObj(), 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(), and SdrExternalToolEdit::Update().
|
inline |
Definition at line 179 of file svdedtv.hxx.
|
inline |
Definition at line 180 of file svdedtv.hxx.
|
protectedvirtual |
Reimplemented in E3dView.
Definition at line 481 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(), 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, 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, basegfx::B2DPolyPolygon::append(), basegfx::B2DPolyPolygon::clear(), CombineOnePoly, CombinePolyPoly, basegfx::B2DPolyPolygon::count(), SdrMarkList::ForceSort(), basegfx::B2DPolyPolygon::getB2DPolygon(), getLength(), SdrMarkList::GetMarkDescription(), SdrMark::GetMarkedSdrObj(), SdrObject::GetMergedItem(), SdrObject::GetOrdNum(), SdrMark::GetPageView(), SdrObject::getParentSdrObjListFromSdrObject(), SdrObject::getSdrModelFromSdrObject(), basegfx::B2DPolyPolygon::insert(), SdrMarkList::InsertEntry(), SdrObjList::InsertObject(), MarkObj, OBJ_PATHFILL, OBJ_PATHLINE, basegfx::B2DPolyPolygon::setClosed(), SdrObject::SetMergedItem(), basegfx::utils::simplifyCurveSegments(), SvxResId(), XATTR_FILLSTYLE(), and XATTR_LINESTYLE().
Referenced by SdrUndoGroup::SdrRepeat().
void SdrEditView::CombineMarkedTextObjects | ( | ) |
Definition at line 1222 of file svdedtv2.cxx.
References Outliner::AddText(), Outliner::CreateParaObject(), DONTMARK, Flat, SdrObject::GetMergedItem(), SdrTextObj::GetObjIdentifier(), SdrTextObj::GetOutlinerParaObject(), Outliner::GetParagraph(), Outliner::GetParagraphCount(), Outliner::GetText(), SdrPageView::IsLayerLocked(), SdrObjListIter::IsMore(), SdrTextObj::IsOutlText(), SdrTextObj::IsTextFrame(), unicode::isWhiteSpace(), MarkObj, n, SdrObjListIter::Next(), NONE, OBJ_TEXT, SETDEFLAYER, SdrObject::SetOutlinerParaObject(), SdrObject::SetSnapRect(), and XATTR_FORMTXTSTYLE().
void SdrEditView::ConvertMarkedToPathObj | ( | bool | bLineToArea | ) |
Definition at line 2048 of file svdedtv2.cxx.
Referenced by SdrUndoGroup::SdrRepeat().
void SdrEditView::ConvertMarkedToPolyObj | ( | ) |
Definition at line 2053 of file svdedtv2.cxx.
Referenced by E3dView::ConvertMarkedToPolyObj(), and SdrUndoGroup::SdrRepeat().
|
inline |
Definition at line 233 of file svdedtv.hxx.
void SdrEditView::CopyMarkedObj | ( | ) |
Definition at line 905 of file svdedtv.cxx.
References CloneList::AddPair(), AddUndo(), aStr, SdrMarkList::Clear(), CloneList::CopyConnections(), SdrMarkList::ForceSort(), SdrMarkView::GetEdgesOfMarkedNodes(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMarkView::GetMarkedObjectListWriteAccess(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrPageView::GetObjList(), SdrMark::GetPageView(), 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 | ( | SdrObject & | rO | ) |
Definition at line 149 of file svdedtv1.cxx.
References DeepWithGroups, SdrObject::GetBroadcaster(), SdrObject::GetConnectedNode(), SdrPaintView::GetModel(), SdrObject::getSdrPageFromSdrObject(), SdrObjListIter::IsMore(), and SdrObjListIter::Next().
Referenced by DeleteMarkedList(), SdrDragObjOwn::EndSdrDrag(), 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 566 of file svdedtv1.cxx.
References AddUndo(), SdrDragCrook::aMarkRect, aStr, BegUndo(), SdrDragCrook::bRotate, CopyMarkedObj(), DeepNoGroups, EndTextEditAllViews(), 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 216 of file svdedtv.cxx.
References AddUndo(), BegUndo(), EndUndo(), SdrObject::Free(), SdrLayer::GetID(), SdrLayerAdmin::GetLayer(), SdrObject::GetLayer(), SdrModel::GetLayerAdmin(), SdrLayerAdmin::GetLayerPos(), SdrModel::GetMasterPage(), SdrModel::GetMasterPageCount(), SdrPaintView::GetModel(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), SdrObject::GetOrdNum(), SdrModel::GetPage(), SdrModel::GetPageCount(), SdrObject::GetSubList(), ImpDelLayerCheck(), ImpDelLayerDelObjs(), IsUndoEnabled(), SdrPaintView::mpModel, SdrLayerAdmin::RemoveLayer(), SdrObjList::RemoveObject(), SdrModel::SetChanged(), and SvxResId().
|
protected |
Definition at line 712 of file svdedtv.cxx.
References AddUndo(), AddUndoActions(), BegUndo(), CreateConnectorUndo(), EndUndo(), SdrMarkList::ForceSort(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrObject::GetOrdNum(), SdrObject::GetOrdNumDirect(), SdrObject::getParentSdrObjListFromSdrObject(), IsUndoEnabled(), and SdrObjList::RemoveObject().
Referenced by DeleteMarkedObj().
void SdrEditView::DeleteMarkedObj | ( | ) |
Definition at line 794 of file svdedtv.cxx.
References a, BegUndo(), SdrMarkView::BrkAction(), SdrMarkList::Clear(), SdrHdlList::Clear(), Delete, DeleteMarkedList(), EndUndo(), SdrPageView::GetCurrentGroup(), 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, p, pObject, and SvxResId().
Referenced by SdrView::DeleteMarked(), and sdr::table::SvxTableController::onDelete().
void SdrEditView::DismantleMarkedObjects | ( | bool | bMakeLines = false | ) |
Definition at line 1717 of file svdedtv2.cxx.
References DeepNoGroups, DismantleLines, DismantlePolys, SdrObject::Free(), SdrMarkList::GetMarkDescription(), SdrMark::GetMarkedSdrObj(), SdrObject::GetOrdNum(), SdrObject::GetOrdNumDirect(), SdrMark::GetPageView(), SdrObject::getParentSdrObjListFromSdrObject(), SdrObject::GetSubList(), SdrMarkList::InsertEntry(), SdrObject::Is3DObj(), SdrObjListIter::IsMore(), SdrObjListIter::Next(), nPos, SdrObjList::RemoveObject(), and SvxResId().
Referenced by SdrUndoGroup::SdrRepeat().
void SdrEditView::DistortMarkedObj | ( | const tools::Rectangle & | rRef, |
const XPolygon & | rDistortedRect, | ||
bool | bNoContortion, | ||
bool | bCopy = false |
||
) |
Definition at line 644 of file svdedtv1.cxx.
References AddUndo(), aStr, BegUndo(), CopyMarkedObj(), DeepNoGroups, EndTextEditAllViews(), 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, Bottom, Center, Distance, SdrMark::GetMarkedSdrObj(), i, Left, n, NONE, Right, SvxResId(), and Top.
void SdrEditView::DoImportMarkedMtf | ( | SvdProgressInfo * | pProgrInfo = nullptr | ) |
Definition at line 2070 of file svdedtv2.cxx.
References a, ImpSdrGDIMetaFileImport::DoImport(), SdrObject::Free(), GDIMetaFile::GetActionSize(), Graphic::GetGDIMetaFile(), SdrTextObj::GetGeoStat(), SdrOle2Obj::GetGraphic(), SdrGrafObj::GetGraphic(), SdrObject::GetLayer(), SdrTextObj::GetLogicRect(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkList::GetMarkDescription(), SdrMark::GetMarkedSdrObj(), SdrObjList::GetObj(), SdrObject::GetOrdNum(), Graphic::getPageNumber(), SdrMark::GetPageView(), SdrObject::getParentSdrObjListFromSdrObject(), Graphic::getVectorGraphicData(), SdrGrafObj::HasGDIMetaFile(), i, ImportMtf, SdrMarkList::InsertEntry(), SdrGrafObj::isEmbeddedVectorGraphicData(), SdrObject::NbcRotate(), SdrObject::NbcShear(), GeoStat::RecalcTan(), SdrObjList::RemoveObject(), SvdProgressInfo::ReportActions(), SvdProgressInfo::SetNextObject(), SvxResId(), and tools::Rectangle::TopLeft().
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 1058 of file svdedtv.cxx.
References SfxBroadcaster::GetListener(), SfxBroadcaster::GetListenerCount(), SdrObjEditView::IsTextEdit(), SdrPaintView::mpModel, and SdrObjEditView::SdrEndTextEdit().
Referenced by AlignMarkedObjects(), CrookMarkedObj(), DistortMarkedObj(), SdrDragObjOwn::EndSdrDrag(), InsertObjectAtView(), MirrorMarkedObj(), MoveMarkedObj(), ResizeMarkedObj(), ResizeMultMarkedObj(), RotateMarkedObj(), SdrObjEditView::SdrEndTextEdit(), SetAttrToMarked(), SetMarkedObjRect(), SetStyleSheetToMarked(), and ShearMarkedObj().
void SdrEditView::EndUndo | ( | ) |
Definition at line 301 of file svdedtv.cxx.
References SdrModel::EndUndo(), SdrModel::GetUndoBracketLevel(), ImpBroadcastEdgesOfMarkedNodes(), and SdrPaintView::mpModel.
Referenced by AlignMarkedObjects(), E3dView::Break3DObj(), E3dView::ConvertMarkedObjTo3D(), E3dView::ConvertMarkedToPolyObj(), CrookMarkedObj(), DeleteLayer(), SdrGlueEditView::DeleteMarkedGluePoints(), DeleteMarkedList(), DeleteMarkedObj(), SdrPolyEditView::DeleteMarkedPoints(), DistortMarkedObj(), SdrDragView::EndDragObj(), E3dDragMethod::EndSdrDrag(), SdrDragShear::EndSdrDrag(), SdrDragCrook::EndSdrDrag(), SdrDragCrop::EndSdrDrag(), SdrDragObjOwn::EndSdrDrag(), svx::FontworkBar::execute(), svx::ExtrusionBar::execute(), SvxGrafAttrHelper::ExecuteGrafAttr(), SdrGlueEditView::ImpCopyMarkedGluePoints(), MirrorMarkedObj(), SdrGlueEditView::MoveMarkedGluePoints(), MoveMarkedObj(), SdrPolyEditView::MoveMarkedPoints(), E3dView::Paste(), SdrExchangeView::Paste(), SdrGlueEditView::ResizeMarkedGluePoints(), ResizeMarkedObj(), SdrPolyEditView::ResizeMarkedPoints(), ResizeMultMarkedObj(), 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(), and SdrExternalToolEdit::Update().
void SdrEditView::EqualizeMarkedObjects | ( | bool | bWidth | ) |
Definition at line 1168 of file svdedtv2.cxx.
References a, SdrObject::GetLogicRect(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkList::GetMarkDescription(), SdrMark::GetMarkedSdrObj(), tools::Rectangle::GetSize(), SdrMark::getTimeStamp(), SdrObject::SetLogicRect(), Size::setWidth(), and SvxResId().
void SdrEditView::ForceMarkedObjToAnotherPage | ( | ) |
Definition at line 680 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(), SdrObjList::RemoveObject(), and SdrMark::SetPageView().
Referenced by SdrView::DoMouseEvent().
|
inline |
Definition at line 203 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 878 of file svdedtv1.cxx.
References EE_FEATURE_FIELD(), EE_FEATURE_LINEBR(), EE_FEATURE_NOTCONV(), EE_FEATURE_TAB(), SdrModel::GetItemPool(), MergeAttrFromMarked(), and SdrPaintView::mpModel.
Referenced by GetAttributes(), GetGeoAttrFromMarked(), and SdrObjEditView::TakeFormatPaintBrush().
void SdrEditView::GetAttributes | ( | SfxItemSet & | rTargetSet, |
bool | bOnlyHardAttr | ||
) | const |
Definition at line 1299 of file svdedtv1.cxx.
References GetAttrFromMarked(), SdrPaintView::GetAttributes(), SdrMarkView::GetMarkedObjectCount(), and SfxItemSet::Put().
Referenced by SdrObjEditView::GetAttributes().
SfxItemSet SdrEditView::GetGeoAttrFromMarked | ( | ) | const |
Definition at line 1339 of file svdedtv1.cxx.
References SdrMarkView::AreObjectsMarked(), tools::Rectangle::Bottom(), tools::Rectangle::Center(), basegfx::utils::createScaleTranslateB2DHomMatrix(), basegfx::B2DHomMatrix::get(), SfxItemSet::Get(), GetAttrFromMarked(), tools::Rectangle::getHeight(), SdrModel::GetItemPool(), SfxItemSet::GetItemState(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMarkView::GetMarkedObjRect(), GetMarkedObjRotate(), GetMarkedObjShear(), SdrMark::GetMarkedSdrObj(), SdrPageView::GetPageOrigin(), SdrPaintView::GetSdrPageView(), tools::Rectangle::getWidth(), i, basegfx::B2DHomMatrix::isIdentity(), SdrObject::IsMoveProtect(), SdrObject::IsResizeProtect(), tools::Rectangle::Left(), SdrPageView::LogicToPagePos(), makeSdrEckenradiusItem(), SdrMarkView::maRef1, SdrMarkView::meDragMode, SdrPaintView::mpModel, Point, tools::Rectangle::Right(), Rotate, SDRATTR_ECKENRADIUS(), SDRATTR_TEXT_AUTOGROWHEIGHT(), SDRATTR_TEXT_AUTOGROWWIDTH(), tools::Rectangle::Top(), and SdrObject::TRGetBaseGeometry().
Degree100 SdrEditView::GetMarkedObjRotate | ( | ) | const |
Definition at line 283 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 434 of file svdedtv1.cxx.
References SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrMarkView::GetSdrMarkByIndex(), SdrObject::GetShearAngle(), SdrDragCrook::nAngle, and SDRMAXSHEAR().
Referenced by GetGeoAttrFromMarked(), and SetGeoAttrToMarked().
Definition at line 62 of file svdedtv2.cxx.
Definition at line 57 of file svdedtv2.cxx.
SfxStyleSheet * SdrEditView::GetStyleSheet | ( | ) | const |
Definition at line 1320 of file svdedtv1.cxx.
References SdrMarkView::GetMarkedObjectCount(), SdrPaintView::GetStyleSheet(), and GetStyleSheetFromMarked().
Referenced by SdrObjEditView::GetStyleSheet().
SfxStyleSheet * SdrEditView::GetStyleSheetFromMarked | ( | ) | const |
Definition at line 1249 of file svdedtv1.cxx.
References SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrMarkView::GetSdrMarkByIndex(), and SdrObject::GetStyleSheet().
Referenced by GetStyleSheet().
void SdrEditView::GroupMarked | ( | ) |
Definition at line 1776 of file svdedtv2.cxx.
References DBG_ASSERT, SdrMark::GetMarkedSdrObj(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), SdrPageView::GetObjList(), SdrObject::GetOrdNum(), SdrObject::GetOrdNumDirect(), SdrMark::GetPageView(), SdrObject::getParentSdrObjListFromSdrObject(), SdrObject::getSdrModelFromSdrObject(), SdrObject::GetSubList(), Group, SdrMarkList::InsertEntry(), SdrObjList::InsertObject(), SdrObjList::IsObjOrdNumsDirty(), nCount, SdrObjList::RecalcObjOrdNums(), SdrObjList::RemoveObject(), and SvxResId().
Referenced by SdrUndoGroup::SdrRepeat().
|
protected |
Definition at line 317 of file svdedtv.cxx.
References a, AddUndo(), SdrEdgeObj::CheckNodeConnection(), SdrUndoFactory::CreateUndoGeoObject(), SdrEdgeObj::DisconnectFromNode(), SdrEdgeObj::GetConnectedNode(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedEdgesOfMarkedNodes(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrModel::GetSdrUndoFactory(), SdrMarkView::GetTransitiveHullOfMarkedObjects(), i, IsUndoEnabled(), and SdrEdgeObj::SetEdgeTrackDirty().
Referenced by EndUndo().
|
staticprotected |
Definition at line 592 of file svdedtv2.cxx.
References DeepNoGroups, SdrObject::GetSubList(), SdrObject::Is3DObj(), SdrObjListIter::IsMore(), and SdrObjListIter::Next().
Referenced by CheckPossibilities().
|
staticprotected |
Definition at line 574 of file svdedtv2.cxx.
References SdrObjTransformInfoRec::bCanConvToPath, SdrObjTransformInfoRec::bCanConvToPoly, SdrPathObj::IsLine(), and SdrObject::TakeObjInfo().
|
staticprotected |
Definition at line 1460 of file svdedtv2.cxx.
References basegfx::B2DPolyPolygon::count(), and basegfx::B2DPolyPolygon::getB2DPolygon().
Referenced by CheckPossibilities().
|
staticprotected |
Definition at line 1485 of file svdedtv2.cxx.
References SdrObjTransformInfoRec::bCanConvToPath, SdrObjTransformInfoRec::bCanConvToPoly, DeepNoGroups, SdrPathObj::GetPathPoly(), SdrObject::GetSubList(), SdrPathObj::IsLine(), SdrObjListIter::IsMore(), SdrObjListIter::Next(), and SdrObject::TakeObjInfo().
|
protected |
Definition at line 486 of file svdedtv2.cxx.
References SdrObjList::GetObjCount(), SdrObject::GetOrdNum(), SdrObject::getParentSdrObjListFromSdrObject(), nCount, nPos, and SAL_WARN_IF.
Referenced by CheckPossibilities().
|
staticprotected |
Definition at line 692 of file svdedtv2.cxx.
References a, basegfx::B2DPolyPolygon::count(), basegfx::B2DPolyPolygon::getB2DPolygon(), and getLength().
|
protected |
Definition at line 1974 of file svdedtv2.cxx.
References SdrObject::ConvertToPolyObj(), SdrObject::Free(), SdrObject::GetOrdNum(), SdrObject::getParentSdrObjListFromSdrObject(), and SdrObjList::ReplaceObject().
|
protected |
Definition at line 1992 of file svdedtv2.cxx.
References ConvertToPath, ConvertToPoly, DeepNoGroups, SdrMark::GetMarkedSdrObj(), SdrMark::GetPageView(), SdrObject::Is3DObj(), SdrObject::IsGroupObject(), SdrObjListIter::IsMore(), SdrObjListIter::Next(), and SvxResId().
|
protected |
Definition at line 547 of file svdedtv2.cxx.
References SdrObject::ClearMergedItem(), DeepNoGroups, EE_ITEMS_END(), EE_ITEMS_START(), SdrObject::GetLayer(), SdrObject::GetMergedItemSet(), 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().
|
staticprotected |
Definition at line 488 of file svdedtv1.cxx.
References SdrDragCrook::bRotate, tools::Rectangle::Center(), CrookRotatePoly(), CrookRotateXPoint(), CrookSlantPoly(), CrookSlantXPoint(), CrookStretchPoly(), CrookStretchXPoint(), F_PI18000, FRound(), SdrPathObj::GetPathPoly(), SdrObject::GetPoint(), SdrObject::GetPointCount(), SdrObject::GetSnapRect(), SdrObject::IsPolyObj(), SdrObject::Move(), SdrDragCrook::nAngle, Point, Rotate, SdrObject::Rotate(), SdrPathObj::SetPathPoly(), SdrObject::SetPoint(), Slant, and Stretch.
Referenced by SdrDragCrook::applyCurrentTransformationToSdrObject(), and CrookMarkedObj().
|
protected |
Definition at line 140 of file svdedtv.cxx.
References SdrObject::GetLayer(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), and SdrObject::GetSubList().
Referenced by DeleteLayer(), and ImpDelLayerDelObjs().
|
protected |
Definition at line 170 of file svdedtv.cxx.
References AddUndo(), SdrObject::Free(), SdrObject::GetLayer(), SdrPaintView::GetModel(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), SdrObject::GetOrdNum(), SdrObject::GetSubList(), ImpDelLayerCheck(), SdrModel::IsUndoEnabled(), and SdrObjList::RemoveObject().
Referenced by DeleteLayer().
|
protected |
Definition at line 1562 of file svdedtv2.cxx.
References a, basegfx::B2DPolygon::append(), basegfx::B2DPolygon::appendBezierSegment(), tools::Rectangle::Center(), SdrObject::CloneSdrObject(), DBG_ASSERT, SdrTextObj::GetGeoStat(), SdrObject::GetMergedItem(), SdrObject::GetMergedItemSet(), SdrPathObj::GetObjIdentifier(), SdrObject::GetObjInventor(), SdrTextObj::GetOutlinerParaObject(), SdrPathObj::GetPathPoly(), SdrObject::getSdrModelFromSdrObject(), SdrObjCustomShape::GetSdrObjectFromCustomShape(), SdrAttrObj::GetSnapRect(), SdrObjCustomShape::GetTextBounds(), SdrTextObj::HasText(), SdrObjList::InsertObject(), SdrObjCustomShape::IsTextPath(), SdrObjFactory::MakeNewObject(), makeSdrShadowItem(), MarkObj, GeoStat::mfCosRotationAngle, GeoStat::mfSinRotationAngle, SdrObject::NbcRotate(), SdrObject::NbcSetOutlinerParaObject(), GeoStat::nRotationAngle, OBJ_PATHLINE, OBJ_PLIN, OBJ_TEXT, SDRATTR_SHADOW(), SdrObject::SetMergedItem(), SdrObject::SetMergedItemSet(), SdrObject::SetOutlinerParaObject(), and SdrObject::SetSnapRect().
|
staticprotected |
Definition at line 610 of file svdedtv1.cxx.
References XPolyPolygon::Distort(), SdrPathObj::GetPathPoly(), SdrObject::GetPoint(), SdrObject::GetPointCount(), SdrObject::IsPolyObj(), Point, 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(), SdrObject::Is3DObj(), SdrObjListIter::IsMore(), and SdrObjListIter::Next().
|
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().
|
private |
Definition at line 42 of file svdedtv.cxx.
References m_bReadOnly.
Referenced by CheckPossibilities().
void SdrEditView::InsertNewLayer | ( | const OUString & | rName, |
sal_uInt16 | nPos | ||
) |
Definition at line 127 of file svdedtv.cxx.
References AddUndo(), SdrModel::GetLayerAdmin(), SdrLayerAdmin::GetLayerCount(), SdrPaintView::GetModel(), IsUndoEnabled(), SdrPaintView::mpModel, SdrLayerAdmin::NewLayer(), and SdrModel::SetChanged().
bool SdrEditView::InsertObjectAtView | ( | SdrObject * | pObj, |
SdrPageView & | rPV, | ||
SdrInsertFlags | nOptions = SdrInsertFlags::NONE |
||
) |
Definition at line 981 of file svdedtv.cxx.
References ADDMARK, AddUndo(), DONTMARK, EndTextEditAllViews(), SdrObject::Free(), 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, SdrMarkView::MarkObj(), SdrPaintView::mpDefaultStyleSheet, SdrObject::NbcSetLayer(), SdrObject::NbcSetStyleSheet(), SDRLAYER_NOTFOUND(), SETDEFATTR, SETDEFLAYER, SdrObject::SetMergedItemSet(), and SdrMarkView::UnmarkAllObj().
Referenced by E3dView::BreakSingle3DObj(), SdrCreateView::EndCreateObj(), and svx::FontWorkGalleryDialog::insertSelectedFontwork().
bool SdrEditView::IsAlignPossible | ( | ) | const |
Definition at line 1813 of file svdedtv1.cxx.
References ForcePossibilities(), SdrMarkView::GetMarkedObjectCount(), m_bMoveAllowed, m_bOneOrMoreMovable, and nCount.
bool SdrEditView::IsCombinePossible | ( | bool | bNoPolyPoly = false | ) | const |
Definition at line 467 of file svdedtv.cxx.
References ForcePossibilities(), m_bCombineNoPolyPolyPossible, and m_bCombinePossible.
Referenced by SdrUndoGroup::CanSdrRepeat().
|
inline |
Definition at line 347 of file svdedtv.hxx.
|
inline |
Definition at line 345 of file svdedtv.hxx.
Referenced by SdrUndoGroup::CanSdrRepeat(), and E3dView::IsConvertTo3DObjPossible().
|
inline |
Definition at line 346 of file svdedtv.hxx.
Referenced by SdrUndoGroup::CanSdrRepeat(), and E3dView::IsConvertTo3DObjPossible().
bool SdrEditView::IsCrookAllowed | ( | bool | bNoContortion = false | ) | const |
Definition at line 445 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 420 of file svdedtv.cxx.
References ForcePossibilities(), and m_bCropAllowed.
Referenced by SdrDragView::BegDragObj().
bool SdrEditView::IsDismantlePossible | ( | bool | bMakeLines = false | ) | const |
Definition at line 474 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 457 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 439 of file svdedtv.cxx.
References ForcePossibilities(), and m_bEdgeRadiusAllowed.
bool SdrEditView::IsGradientAllowed | ( | ) | const |
Definition at line 426 of file svdedtv.cxx.
References ForcePossibilities(), and m_bGradientAllowed.
Referenced by SdrDragView::BegDragObj(), and SdrView::GetPreferredPointer().
|
inline |
Definition at line 339 of file svdedtv.hxx.
|
inline |
Definition at line 337 of file svdedtv.hxx.
Referenced by SdrUndoGroup::CanSdrRepeat().
|
inline |
Definition at line 404 of file svdedtv.hxx.
Referenced by SdrUndoGroup::CanSdrRepeat(), and E3dView::IsConvertTo3DObjPossible().
bool SdrEditView::IsMirrorAllowed | ( | bool | b45Deg = false , |
bool | b90Deg = false |
||
) | const |
Definition at line 405 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 234 of file svdedtv.hxx.
Referenced by SdrDragView::BegDragObj(), and SdrView::GetPreferredPointer().
bool SdrEditView::IsResizeAllowed | ( | bool | bProp = false | ) | const |
Definition at line 389 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 385 of file svdedtv.hxx.
Referenced by SdrUndoGroup::CanSdrRepeat().
bool SdrEditView::IsRotateAllowed | ( | bool | b90Deg = false | ) | const |
Definition at line 397 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 432 of file svdedtv.cxx.
References ForcePossibilities(), m_bResizeProtect, and m_bShearAllowed.
Referenced by SdrDragView::BegDragObj(), and SdrView::GetPreferredPointer().
|
inline |
Definition at line 384 of file svdedtv.hxx.
Referenced by SdrUndoGroup::CanSdrRepeat().
|
inline |
Definition at line 383 of file svdedtv.hxx.
Referenced by SdrUndoGroup::CanSdrRepeat().
bool SdrEditView::IsTransparenceAllowed | ( | ) | const |
Definition at line 414 of file svdedtv.cxx.
References ForcePossibilities(), and m_bTransparenceAllowed.
Referenced by SdrDragView::BegDragObj(), and SdrView::GetPreferredPointer().
bool SdrEditView::IsUndoEnabled | ( | ) | const |
Definition at line 1053 of file svdedtv.cxx.
References SdrModel::IsUndoEnabled(), and SdrPaintView::mpModel.
Referenced by AlignMarkedObjects(), CopyMarkedObj(), CrookMarkedObj(), DeleteLayer(), SdrGlueEditView::DeleteMarkedGluePoints(), DeleteMarkedList(), SdrPolyEditView::DeleteMarkedPoints(), DistortMarkedObj(), SdrDragView::EndDragObj(), E3dDragMethod::EndSdrDrag(), SdrDragCrook::EndSdrDrag(), SdrDragObjOwn::EndSdrDrag(), svx::ExtrusionBar::execute(), svx::FontworkBar::execute(), SvxGrafAttrHelper::ExecuteGrafAttr(), ImpBroadcastEdgesOfMarkedNodes(), SdrObjEditView::ImpChainingEventHdl(), E3dView::ImpChangeSomeAttributesFor3DConversion(), E3dView::ImpCloneAll3DObjectsToDestScene(), SdrGlueEditView::ImpCopyMarkedGluePoints(), SdrGlueEditView::ImpDoMarkedGluePoints(), SdrExchangeView::ImpPasteObject(), SdrGlueEditView::ImpTransformMarkedGluePoints(), SdrPolyEditView::ImpTransformMarkedPoints(), InsertNewLayer(), InsertObjectAtView(), MirrorMarkedObj(), MoveMarkedObj(), SdrExchangeView::Paste(), ReplaceObjectAtView(), ResizeMarkedObj(), ResizeMultMarkedObj(), SdrPolyEditView::RipUpAtMarkedPoints(), RotateMarkedObj(), SdrObjEditView::SdrBeginTextEdit(), SdrObjEditView::SdrEndTextEdit(), SdrUndoObjSetText::SdrRepeat(), SdrObjEditView::SetAttributes(), SetAttrToMarked(), SetMarkedObjRect(), SdrPolyEditView::SetMarkedPointsSmooth(), SdrPolyEditView::SetMarkedSegmentsKind(), SetNotPersistAttrToMarked(), SetStyleSheetToMarked(), and ShearMarkedObj().
|
inline |
Definition at line 338 of file svdedtv.hxx.
Referenced by SdrUndoGroup::CanSdrRepeat().
|
overridevirtual |
Reimplemented from SdrMarkView.
Reimplemented in SdrObjEditView, GraphCtrlView, and FmFormView.
Definition at line 377 of file svdedtv.cxx.
References m_bPossibilitiesDirty, and SdrMarkView::MarkListHasChanged().
Referenced by CopyMarkedObj(), DeleteMarkedObj(), SdrPolyEditView::DeleteMarkedPoints(), ForceMarkedObjToAnotherPage(), SdrObjEditView::MarkListHasChanged(), SdrPolyEditView::RipUpAtMarkedPoints(), and SetGeoAttrToMarked().
void SdrEditView::MergeAttrFromMarked | ( | SfxItemSet & | rAttr, |
bool | bOnlyHardAttr | ||
) | const |
Definition at line 894 of file svdedtv1.cxx.
References a, SfxWhichIter::FirstWhich(), SfxItemSet::Get(), SfxItemSet::GetItem(), SfxItemSet::GetItemState(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SdrObject::GetMergedItemSet(), SdrMarkView::GetSfxViewShell(), GetValue, SfxItemSet::InvalidateItem(), comphelper::LibreOfficeKit::isActive(), SfxViewShell::libreOfficeKitViewCallback(), SfxItemSet::MergeValue(), SfxWhichIter::NextWhich(), OUStringToOString(), 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, basegfx::B2DPolyPolygon::count(), DeepWithGroups, SdrMarkList::ForceSort(), SdrMarkList::GetMarkDescription(), SdrMark::GetMarkedSdrObj(), SdrObject::GetOrdNum(), SdrMark::GetPageView(), SdrObject::getParentSdrObjListFromSdrObject(), SdrPathObj::GetPathPoly(), SdrObject::getSdrModelFromSdrObject(), SdrMarkList::InsertEntry(), SdrObjList::InsertObject(), Intersect, SdrObjListIter::IsMore(), MarkObj, Merge, SdrObjListIter::Next(), OBJ_PATHFILL, basegfx::utils::prepareForPolygonOperation(), basegfx::utils::simplifyCurveSegments(), basegfx::utils::solvePolygonOperationAnd(), basegfx::utils::solvePolygonOperationDiff(), basegfx::utils::solvePolygonOperationOr(), Subtract, and SvxResId().
void SdrEditView::MergeNotPersistAttrFromMarked | ( | SfxItemSet & | rAttr | ) | const |
Definition at line 771 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 231 of file svdedtv.hxx.
|
inline |
Definition at line 232 of file svdedtv.hxx.
Definition at line 354 of file svdedtv1.cxx.
References AddUndo(), AddUndoActions(), aStr, BegUndo(), CopyMarkedObj(), CreateConnectorUndo(), EndTextEditAllViews(), EndUndo(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetSdrMarkByIndex(), SdrMarkView::ImpGetDescriptionString(), IsUndoEnabled(), SdrObject::Mirror(), Point, and SvxResId().
Referenced by SdrDragMirror::EndSdrDrag(), MirrorMarkedObjHorizontal(), and MirrorMarkedObjVertical().
void SdrEditView::MirrorMarkedObjHorizontal | ( | ) |
Definition at line 418 of file svdedtv1.cxx.
References SdrDragCrook::aCenter, Center, SdrMarkView::GetMarkedObjRect(), MirrorMarkedObj(), and Point.
void SdrEditView::MirrorMarkedObjVertical | ( | ) |
Definition at line 426 of file svdedtv1.cxx.
References SdrDragCrook::aCenter, Center, SdrMarkView::GetMarkedObjRect(), MirrorMarkedObj(), and Point.
|
overridevirtual |
Reimplemented from SdrMarkView.
Reimplemented in SdrObjEditView.
Definition at line 383 of file svdedtv.cxx.
References m_bPossibilitiesDirty, and SdrMarkView::ModelHasChanged().
Referenced by SdrObjEditView::ModelHasChanged().
Definition at line 228 of file svdedtv.hxx.
Definition at line 182 of file svdedtv1.cxx.
References AddUndo(), AddUndoActions(), aStr, BegUndo(), CopyMarkedObj(), CreateConnectorUndo(), EndTextEditAllViews(), EndUndo(), SdrMarkView::GetDescriptionOfMarkedObjects(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetSdrMarkByIndex(), IsUndoEnabled(), Move, SdrObject::Move(), and SvxResId().
Referenced by SdrDragMove::EndSdrDrag(), SdrUndoMoveObj::SdrRepeat(), and SetGeoAttrToMarked().
void SdrEditView::MovMarkedToBtm | ( | ) |
Definition at line 158 of file svdedtv2.cxx.
References SdrDragMethod::AddUndo(), SdrObject::GetCurrentBoundRect(), SdrMark::GetMarkedSdrObj(), SdrObjList::GetObj(), SdrObject::GetOrdNum(), SdrObject::GetOrdNumDirect(), SdrObject::getParentSdrObjListFromSdrObject(), tools::Rectangle::IsOver(), MoveToBottom, nCount, SdrObjList::SetObjectOrdNum(), and SvxResId().
Referenced by SdrUndoGroup::SdrRepeat().
void SdrEditView::MovMarkedToTop | ( | ) |
Definition at line 71 of file svdedtv2.cxx.
References SdrDragMethod::AddUndo(), SdrObject::GetCurrentBoundRect(), SdrMark::GetMarkedSdrObj(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), SdrObject::GetOrdNum(), SdrObject::GetOrdNumDirect(), SdrObject::getParentSdrObjListFromSdrObject(), tools::Rectangle::IsOver(), MoveToTop, nCount, SdrObjList::SetObjectOrdNum(), and SvxResId().
Referenced by SdrUndoGroup::SdrRepeat().
Definition at line 67 of file svdedtv2.cxx.
Definition at line 354 of file svdedtv2.cxx.
References SdrDragMethod::AddUndo(), SdrMark::GetMarkedSdrObj(), SdrObject::GetOrdNum(), SdrObject::GetOrdNumDirect(), SdrObject::getParentSdrObjListFromSdrObject(), nCount, PutToBottom, SdrObjList::SetObjectOrdNum(), and SvxResId().
Definition at line 253 of file svdedtv2.cxx.
References SdrDragMethod::AddUndo(), SdrMark::GetMarkedSdrObj(), SdrObjList::GetObjCount(), SdrObject::GetOrdNum(), SdrObject::GetOrdNumDirect(), SdrObject::getParentSdrObjListFromSdrObject(), nCount, PutToTop, SdrObjList::SetObjectOrdNum(), and SvxResId().
void SdrEditView::PutMarkedToBtm | ( | ) |
Definition at line 349 of file svdedtv2.cxx.
Referenced by SdrUndoGroup::SdrRepeat().
void SdrEditView::PutMarkedToTop | ( | ) |
Definition at line 248 of file svdedtv2.cxx.
Referenced by SdrUndoGroup::SdrRepeat().
void SdrEditView::ReplaceObjectAtView | ( | SdrObject * | pOldObj, |
SdrPageView & | rPV, | ||
SdrObject * | pNewObj, | ||
bool | bMark = true |
||
) |
Definition at line 1012 of file svdedtv.cxx.
References AddUndo(), SdrObject::Free(), 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 229 of file svdedtv.hxx.
void SdrEditView::ResizeMarkedObj | ( | const Point & | rRef, |
const Fraction & | xFact, | ||
const Fraction & | yFact, | ||
bool | bCopy = false |
||
) |
Definition at line 216 of file svdedtv1.cxx.
References AddUndo(), AddUndoActions(), aStr, BegUndo(), CopyMarkedObj(), CreateConnectorUndo(), EndTextEditAllViews(), EndUndo(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetSdrMarkByIndex(), SdrMarkView::ImpGetDescriptionString(), IsUndoEnabled(), SdrObject::Resize(), and SvxResId().
Referenced by SdrDragShear::EndSdrDrag(), SdrDragCrook::EndSdrDrag(), SdrDragResize::EndSdrDrag(), and SetNotPersistAttrToMarked().
void SdrEditView::ResizeMultMarkedObj | ( | const Point & | rRef, |
const Fraction & | xFact, | ||
const Fraction & | yFact, | ||
const bool | bWdh, | ||
const bool | bHgt | ||
) |
Definition at line 247 of file svdedtv1.cxx.
References AddUndo(), AddUndoActions(), BegUndo(), CreateConnectorUndo(), EndTextEditAllViews(), 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 434 of file svdedtv2.cxx.
References a, SdrDragMethod::AddUndo(), SdrObject::GetOrdNumDirect(), ReverseOrder, SdrObjList::SetObjectOrdNum(), and SvxResId().
Referenced by SdrUndoGroup::SdrRepeat().
Definition at line 230 of file svdedtv.hxx.
Definition at line 298 of file svdedtv1.cxx.
References AddUndo(), AddUndoActions(), aStr, BegUndo(), CopyMarkedObj(), CreateConnectorUndo(), EndTextEditAllViews(), EndUndo(), F_PI18000, o3tl::strong_int< UNDERLYING_TYPE, PHANTOM_TYPE >::get(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetSdrMarkByIndex(), SdrMarkView::ImpGetDescriptionString(), IsUndoEnabled(), SdrObject::Rotate(), and SvxResId().
Referenced by SdrDragRotate::EndSdrDrag(), SetGeoAttrToMarked(), and SetNotPersistAttrToMarked().
|
inline |
Definition at line 227 of file svdedtv.hxx.
void SdrEditView::SetAttributes | ( | const SfxItemSet & | rSet, |
bool | bReplaceAll | ||
) |
Definition at line 1311 of file svdedtv1.cxx.
References SdrMarkView::GetMarkedObjectCount(), SdrPaintView::SetAttributes(), and SetAttrToMarked().
Referenced by SdrObjEditView::SetAttributes().
void SdrEditView::SetAttrToMarked | ( | const SfxItemSet & | rAttr, |
bool | bReplaceAll | ||
) |
Definition at line 1032 of file svdedtv1.cxx.
References AddUndo(), AddUndoActions(), SdrMarkView::AreObjectsMarked(), BegUndo(), ChangeAttr, CreateConnectorUndo(), Application::CreateMessageDialog(), EE_FEATURE_END(), EE_FEATURE_START(), EndTextEditAllViews(), EndUndo(), SfxWhichIter::FirstWhich(), SfxItemSet::Get(), GetAllCharPropIds(), SfxItemIter::GetCurItem(), 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(), 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 | ) |
Definition at line 1515 of file svdedtv1.cxx.
References BegUndo(), tools::Rectangle::Bottom(), SdrDragCrook::bRotate, EndUndo(), F_PI18000, ForcePossibilities(), FRound(), SfxItemSet::Get(), o3tl::strong_int< UNDERLYING_TYPE, PHANTOM_TYPE >::get(), SdrMarkView::GetDescriptionOfMarkedObjects(), SdrModel::GetItemPool(), SfxItemSet::GetItemState(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMarkView::GetMarkedObjRect(), GetMarkedObjRotate(), GetMarkedObjShear(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetSdrPageView(), GetValue, 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, MoveMarkedObj(), SdrPaintView::mpModel, SdrPageView::PagePosToLogic(), Point, ResizeMultMarkedObj(), tools::Rectangle::Right(), Rotate, RotateMarkedObj(), SDRATTR_ECKENRADIUS(), SDRMAXSHEAR(), SetAttrToMarked(), SdrObject::SetMoveProtect(), SdrMarkView::SetRef1(), SdrObject::SetResizeProtect(), ShearMarkedObj(), SvxResId(), and tools::Rectangle::Top().
void SdrEditView::SetMarkedObjRect | ( | const tools::Rectangle & | rRect | ) |
Definition at line 76 of file svdedtv1.cxx.
References AddUndo(), BegUndo(), tools::Rectangle::Bottom(), DBG_ASSERT, EndTextEditAllViews(), 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(), SdrObject::SetSnapRect(), t, and tools::Rectangle::Top().
Referenced by SvxGrafAttrHelper::ExecuteGrafAttr(), and SetNotPersistAttrToMarked().
void SdrEditView::SetNotPersistAttrToMarked | ( | const SfxItemSet & | rAttr | ) |
Definition at line 685 of file svdedtv1.cxx.
References AddUndo(), SdrObject::ApplyNotPersistAttr(), tools::Rectangle::Center(), Fraction, SfxItemSet::GetItemState(), SdrMarkView::GetMarkedObjectCount(), SdrMarkView::GetMarkedObjRect(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetRef1(), SdrMarkView::GetRef2(), SdrMarkView::GetSdrMarkByIndex(), GetValue, IsUndoEnabled(), tools::Rectangle::Left(), tools::Rectangle::Move(), n, SdrDragCrook::nAngle, Point, 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 1329 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 1264 of file svdedtv1.cxx.
References AddUndo(), SdrMarkView::AreObjectsMarked(), aStr, BegUndo(), EndTextEditAllViews(), EndUndo(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetSdrMarkByIndex(), SdrMarkView::ImpGetDescriptionString(), IsUndoEnabled(), and SdrObject::SetStyleSheet().
Referenced by SetStyleSheet().
|
inline |
Definition at line 184 of file svdedtv.hxx.
void SdrEditView::ShearMarkedObj | ( | const Point & | rRef, |
Degree100 | nAngle, | ||
bool | bVShear = false , |
||
bool | bCopy = false |
||
) |
Definition at line 454 of file svdedtv1.cxx.
References AddUndo(), AddUndoActions(), aStr, BegUndo(), CopyMarkedObj(), CreateConnectorUndo(), EndTextEditAllViews(), EndUndo(), F_PI18000, o3tl::strong_int< UNDERLYING_TYPE, PHANTOM_TYPE >::get(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetModel(), SdrMarkView::GetSdrMarkByIndex(), SdrMarkView::ImpGetDescriptionString(), IsUndoEnabled(), SdrObject::Shear(), and SvxResId().
Referenced by SdrDragShear::EndSdrDrag(), SetGeoAttrToMarked(), and SetNotPersistAttrToMarked().
void SdrEditView::UnGroupMarked | ( | ) |
Definition at line 1876 of file svdedtv2.cxx.
References aName, aStr, SdrObject::Free(), SdrMark::GetMarkedSdrObj(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), SdrPageView::GetObjList(), SdrObject::GetOrdNum(), SdrMark::GetPageView(), SdrObject::GetSubList(), SdrMarkList::InsertEntry(), SdrObjList::InsertObject(), nCount, SdrObjList::RemoveObject(), 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().
|
protected |
Definition at line 110 of file svdedtv.hxx.
Referenced by CheckPossibilities().
|
protected |
Definition at line 111 of file svdedtv.hxx.
Referenced by CheckPossibilities().
|
protected |
Definition at line 91 of file svdedtv.hxx.
Referenced by CheckPossibilities(), and IsCombinePossible().
|
protected |
Definition at line 89 of file svdedtv.hxx.
Referenced by CheckPossibilities(), and IsCombinePossible().
|
protected |
Definition at line 96 of file svdedtv.hxx.
Referenced by CheckPossibilities(), IsCrookAllowed(), and IsDistortAllowed().
|
protected |
Definition at line 108 of file svdedtv.hxx.
Referenced by CheckPossibilities(), and IsCropAllowed().
|
protected |
Definition at line 92 of file svdedtv.hxx.
Referenced by CheckPossibilities(), and IsDismantlePossible().
|
protected |
Definition at line 90 of file svdedtv.hxx.
Referenced by CheckPossibilities(), and IsDismantlePossible().
|
protected |
Definition at line 106 of file svdedtv.hxx.
Referenced by CheckPossibilities(), IsEdgeRadiusAllowed(), and SetGeoAttrToMarked().
|
protected |
Definition at line 109 of file svdedtv.hxx.
Referenced by CheckPossibilities(), and IsGradientAllowed().
|
protected |
Definition at line 82 of file svdedtv.hxx.
Referenced by E3dView::CheckPossibilities(), and CheckPossibilities().
|
protected |
Definition at line 84 of file svdedtv.hxx.
Referenced by E3dView::CheckPossibilities(), and CheckPossibilities().
|
protected |
Definition at line 88 of file svdedtv.hxx.
Referenced by CheckPossibilities().
|
protected |
Definition at line 103 of file svdedtv.hxx.
Referenced by CheckPossibilities(), and IsMirrorAllowed().
|
protected |
Definition at line 104 of file svdedtv.hxx.
Referenced by CheckPossibilities(), and IsMirrorAllowed().
|
protected |
Definition at line 102 of file svdedtv.hxx.
Referenced by CheckPossibilities(), and IsMirrorAllowed().
|
protected |
Definition at line 95 of file svdedtv.hxx.
Referenced by CheckPossibilities().
|
protected |
Definition at line 97 of file svdedtv.hxx.
Referenced by CheckPossibilities(), IsAlignPossible(), IsCrookAllowed(), and SetGeoAttrToMarked().
|
protected |
Definition at line 113 of file svdedtv.hxx.
Referenced by CheckPossibilities(), IsCrookAllowed(), IsMirrorAllowed(), IsRotateAllowed(), and SetGeoAttrToMarked().
|
protected |
Definition at line 94 of file svdedtv.hxx.
Referenced by CheckPossibilities(), and IsAlignPossible().
|
protected |
Definition at line 93 of file svdedtv.hxx.
Referenced by CheckPossibilities(), 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().
|
protected |
Definition at line 98 of file svdedtv.hxx.
Referenced by CheckPossibilities(), IsResizeAllowed(), and SetGeoAttrToMarked().
|
protected |
Definition at line 99 of file svdedtv.hxx.
Referenced by CheckPossibilities(), IsResizeAllowed(), and SetGeoAttrToMarked().
|
protected |
Definition at line 114 of file svdedtv.hxx.
Referenced by CheckPossibilities(), IsCrookAllowed(), IsDistortAllowed(), IsResizeAllowed(), IsShearAllowed(), and SetGeoAttrToMarked().
|
protected |
Definition at line 87 of file svdedtv.hxx.
Referenced by CheckPossibilities().
|
protected |
Definition at line 101 of file svdedtv.hxx.
Referenced by CheckPossibilities(), IsRotateAllowed(), and SetGeoAttrToMarked().
|
protected |
Definition at line 100 of file svdedtv.hxx.
Referenced by CheckPossibilities(), IsCrookAllowed(), IsRotateAllowed(), and SetGeoAttrToMarked().
|
protected |
Definition at line 105 of file svdedtv.hxx.
Referenced by CheckPossibilities(), IsShearAllowed(), and SetGeoAttrToMarked().
|
protected |
Definition at line 86 of file svdedtv.hxx.
|
protected |
Definition at line 85 of file svdedtv.hxx.
|
protected |
Definition at line 107 of file svdedtv.hxx.
Referenced by CheckPossibilities(), and IsTransparenceAllowed().
|
protected |
Definition at line 83 of file svdedtv.hxx.
Referenced by E3dView::CheckPossibilities(), and CheckPossibilities().