LibreOffice Module sw (master) 1
|
#include <dview.hxx>
Public Member Functions | |
SwDrawView (SwViewShellImp &rI, FmFormModel &rFmFormModel, OutputDevice *pOutDev) | |
virtual SdrObject * | GetMaxToTopObj (SdrObject *pObj) const override |
virtual SdrObject * | GetMaxToBtmObj (SdrObject *pObj) const override |
virtual void | MarkListHasChanged () override |
virtual void | ModelHasChanged () override |
virtual void | ObjOrderChanged (SdrObject *pObj, size_t nOldPos, size_t nNewPos) override |
virtual bool | TakeDragLimit (SdrDragMode eMode, tools::Rectangle &rRect) const override |
virtual void | MakeVisible (const tools::Rectangle &, vcl::Window &rWin) override |
virtual void | CheckPossibilities () override |
const SwViewShellImp & | Imp () const |
SwViewShellImp & | Imp () |
void | ShowDragAnchor () |
virtual void | DeleteMarked () override |
void | ValidateMarkList () |
SfxViewShell * | GetSfxViewShell () const override |
See SdrMarkView::GetSfxViewShell(). More... | |
Public Member Functions inherited from FmFormView | |
FmFormView (SdrModel &rSdrModel, OutputDevice *pOut) | |
virtual | ~FmFormView () override |
rtl::Reference< SdrObject > | CreateFieldControl (std::u16string_view rFieldDesc) const |
rtl::Reference< SdrObject > | CreateFieldControl (const svx::ODataAccessDescriptor &_rColumnDescriptor) |
rtl::Reference< SdrObject > | CreateXFormsControl (const svx::OXFormsDescriptor &_rDesc) |
virtual void | MarkListHasChanged () override |
virtual void | AddDeviceToPaintView (OutputDevice &rNewDev, vcl::Window *pWindow) override |
virtual void | DeleteDeviceFromPaintView (OutputDevice &rOldDev) override |
virtual SdrPageView * | ShowSdrPage (SdrPage *pPage) override |
virtual void | HideSdrPage () override |
virtual bool | MouseButtonDown (const MouseEvent &_rMEvt, OutputDevice *_pWin) override |
SVX_DLLPRIVATE void | GrabFirstControlFocus () |
SVX_DLLPRIVATE css::uno::Reference< css::form::runtime::XFormController > | GetFormController (const css::uno::Reference< css::form::XForm > &_rxForm, const OutputDevice &_rDevice) const |
bool | KeyInput (const KeyEvent &rKEvt, vcl::Window *pWin) override |
FmFormPage * | GetCurPage () |
SVX_DLLPRIVATE void | ActivateControls (SdrPageView const *) |
SVX_DLLPRIVATE void | DeactivateControls (SdrPageView const *) |
SVX_DLLPRIVATE void | ChangeDesignMode (bool bDesign) |
SVX_DLLPRIVATE FmXFormView * | GetImpl () const |
SVX_DLLPRIVATE FmFormShell * | GetFormShell () const |
void | SetFormShell (FmFormShell *pShell, FormShellAccess) |
void | SetMoveOutside (bool _bMoveOutside, ImplAccess) |
void | InsertControlContainer (const css::uno::Reference< css::awt::XControlContainer > &xCC) |
void | RemoveControlContainer (const css::uno::Reference< css::awt::XControlContainer > &xCC) |
virtual SdrPaintWindow * | BeginCompleteRedraw (OutputDevice *pOut) override |
virtual void | EndCompleteRedraw (SdrPaintWindow &rPaintWindow, bool bPaintFormLayer) override |
SVX_DLLPRIVATE const OutputDevice * | GetActualOutDev () const |
SVX_DLLPRIVATE bool | checkUnMarkAll (const css::uno::Reference< css::uno::XInterface > &_xSource) |
Public Member Functions inherited from E3dView | |
E3dView (SdrModel &rSdrModel, OutputDevice *pOut) | |
virtual | ~E3dView () override |
virtual void | DrawMarkedObj (OutputDevice &rOut) const override |
E3dDefaultAttributes & | Get3DDefaultAttributes () |
virtual bool | BegDragObj (const Point &rPnt, OutputDevice *pOut, SdrHdl *pHdl, short nMinMov=-3, SdrDragMethod *pForcedMeth=nullptr) override |
virtual void | CheckPossibilities () override |
void | SetMouseEvent (const MouseEvent &rNew) |
const MouseEvent & | GetMouseEvent () const |
virtual std::unique_ptr< SdrModel > | CreateMarkedObjModel () const override |
virtual bool | Paste (const SdrModel &rMod, const Point &rPos, SdrObjList *pLst, SdrInsertFlags nOptions) override |
bool | ImpCloneAll3DObjectsToDestScene (E3dScene const *pSrcScene, E3dScene *pDstScene, Point aOffset) |
bool | IsConvertTo3DObjPossible () const |
void | ConvertMarkedObjTo3D (bool bExtrude=true, const basegfx::B2DPoint &rPnt1=basegfx::B2DPoint(0.0, 0.0), const basegfx::B2DPoint &rPnt2=basegfx::B2DPoint(0.0, 1.0)) |
void | ConvertMarkedToPolyObj () |
rtl::Reference< E3dScene > | SetCurrent3DObj (E3dObject *p3DObj) |
void | Start3DCreation () |
bool | Is3DRotationCreationActive () const |
virtual void | MovAction (const Point &rPnt) override |
void | End3DCreation (bool bUseDefaultValuesForMirrorAxes=false) |
void | ResetCreationActive () |
double | GetDefaultCamPosZ () |
double | GetDefaultCamFocal () |
bool | IsBreak3DObjPossible () const |
void | Break3DObj () |
SfxItemSet | Get3DAttributes () const |
void | Set3DAttributes (const SfxItemSet &rAttr) |
Public Member Functions inherited from SdrView | |
SdrView (SdrModel &rSdrModel, OutputDevice *pOut=nullptr) | |
virtual | ~SdrView () override |
virtual bool | IsSdrView () const final |
void | EnableExtendedMouseEventDispatcher (bool bOn) |
bool | IsExtendedMouseEventDispatcherEnabled () const |
void | EnableExtendedKeyInputDispatcher (bool bOn) |
bool | IsExtendedKeyInputDispatcherEnabled () const |
void | SetMasterPagePaintCaching (bool bOn) |
bool | IsMasterPagePaintCaching () const |
bool | KeyInput (const KeyEvent &rKEvt, vcl::Window *pWin) override |
virtual bool | MouseButtonDown (const MouseEvent &rMEvt, OutputDevice *pWin) override |
virtual bool | MouseButtonUp (const MouseEvent &rMEvt, OutputDevice *pWin) override |
virtual bool | MouseMove (const MouseEvent &rMEvt, OutputDevice *pWin) override |
virtual bool | Command (const CommandEvent &rCEvt, vcl::Window *pWin) override |
virtual void | ConfigurationChanged (utl::ConfigurationBroadcaster *, ConfigurationHints) override |
bool | SetAttributes (const SfxItemSet &rSet, bool bReplaceAll=false) |
void | GetAttributes (SfxItemSet &rTargetSet, bool bOnlyHardAttr=false) const |
PointerStyle | GetPreferredPointer (const Point &rMousePos, const OutputDevice *pOut, sal_uInt16 nModifier=0, bool bLeftDown=false) const |
SdrHitKind | PickAnything (const MouseEvent &rMEvt, SdrMouseEventKind nMouseDownOrMoveOrUp, SdrViewEvent &rVEvt) const |
SdrHitKind | PickAnything (const Point &rLogicPos, SdrViewEvent &rVEvt) const |
bool | DoMouseEvent (const SdrViewEvent &rVEvt) |
virtual SdrViewContext | GetContext () const |
void | MarkAll () |
void | UnmarkAll () |
const tools::Rectangle & | GetMarkedRect () const |
virtual void | DeleteMarked () |
bool | BegMark (const Point &rPnt, bool bAddMark, bool bUnmark) |
OUString | GetStatusText () |
virtual void | onAccessibilityOptionsChanged () |
virtual sdr::contact::ObjectContact * | createViewSpecificObjectContact (SdrPageWindow &rPageWindow, const char *pDebugName) const |
bool | MoveShapeHandle (const sal_uInt32 handleNum, const Point &aEndPoint, const sal_Int32 aObjectOrdNum=-1) |
Public Member Functions inherited from SdrCreateView | |
virtual bool | IsAction () const override |
virtual void | MovAction (const Point &rPnt) override |
virtual void | EndAction () override |
virtual void | BckAction () override |
virtual void | BrkAction () override |
virtual void | TakeActionRect (tools::Rectangle &rRect) const override |
virtual bool | MouseMove (const MouseEvent &rMEvt, OutputDevice *pWin) override |
void | SetMeasureLayer (const OUString &rName) |
void | SetEditMode (SdrViewEditMode eMode) |
void | SetEditMode (bool bOn=true) |
void | SetCreateMode (bool bOn=true) |
void | SetGluePointEditMode (bool bOn=true) |
bool | IsTextTool () const |
bool | IsEdgeTool () const |
bool | IsMeasureTool () const |
void | SetCurrentObj (SdrObjKind nIdent, SdrInventor nInvent=SdrInventor::Default) |
void | TakeCurrentObj (SdrObjKind &nIdent, SdrInventor &nInvent) const |
SdrInventor | GetCurrentObjInventor () const |
SdrObjKind | GetCurrentObjIdentifier () const |
bool | BegCreateObj (const Point &rPnt, OutputDevice *pOut=nullptr, short nMinMov=-3) |
bool | BegCreatePreparedObject (const Point &rPnt, sal_Int16 nMinMov, SdrObject *pPreparedFactoryObject) |
void | MovCreateObj (const Point &rPnt) |
bool | EndCreateObj (SdrCreateCmd eCmd) |
void | BckCreateObj () |
void | BrkCreateObj () |
bool | IsCreateObj () const |
SdrObject * | GetCreateObj () const |
bool | BegCreateCaptionObj (const Point &rPnt, const Size &rObjSiz, OutputDevice *pOut=nullptr, short nMinMov=-3) |
bool | IsCreate1stPointAsCenter () const |
void | SetCreate1stPointAsCenter (bool bOn) |
sal_uInt16 | GetAutoCloseDistPix () const |
sal_uInt16 | GetFreeHandMinDistPix () const |
bool | IsUseIncompatiblePathCreateInterface () const |
void | SetUseIncompatiblePathCreateInterface (bool bOn) |
void | SetConnectMarker (const SdrObjConnection &rCon) |
void | HideConnectMarker () |
void | GetAttributes (SfxItemSet &rTargetSet, bool bOnlyHardAttr) const |
bool | SetAttributes (const SfxItemSet &rSet, bool bReplaceAll) |
SfxStyleSheet * | GetStyleSheet () const |
void | SetStyleSheet (SfxStyleSheet *pStyleSheet, bool bDontRemoveHardAttr) |
Public Member Functions inherited from SdrDragView | |
virtual bool | IsAction () const override |
virtual void | MovAction (const Point &rPnt) override |
virtual void | EndAction () override |
virtual void | BckAction () override |
virtual void | BrkAction () override |
virtual void | TakeActionRect (tools::Rectangle &rRect) const override |
bool | TakeDragObjAnchorPos (Point &rPos, bool bTopRight) const |
virtual bool | BegDragObj (const Point &rPnt, OutputDevice *pOut, SdrHdl *pHdl, short nMinMov=-3, SdrDragMethod *pForcedMeth=nullptr) |
void | MovDragObj (const Point &rPnt) |
bool | EndDragObj (bool bCopy=false) |
void | BrkDragObj () |
bool | IsDragObj () const |
SdrHdl * | GetDragHdl () const |
SdrDragMethod * | GetDragMethod () const |
bool | IsDraggingPoints () const |
bool | IsDraggingGluePoints () const |
void | SetDragWithCopy (bool bOn) |
bool | IsDragWithCopy () const |
void | SetDragThresholdPixels (sal_Int32 nDragThresholdPixels) |
sal_Int32 | GetDragThresholdPixels () const |
void | SetInsertGluePoint (bool bOn) |
bool | IsInsertGluePoint () const |
bool | IsInsObjPointPossible () const |
bool | BegInsObjPoint (const Point &rPnt, bool bNewObj) |
void | MovInsObjPoint (const Point &rPnt) |
bool | EndInsObjPoint (SdrCreateCmd eCmd) |
bool | IsInsObjPoint () const |
void | SetInsObjPointMode (bool bOn) |
bool | IsInsObjPointMode () const |
bool | IsInsGluePointPossible () const |
bool | BegInsGluePoint (const Point &rPnt) |
bool | IsInsGluePoint () const |
void | SetInsGluePointMode (bool bOn) |
bool | IsInsGluePointMode () const |
void | SetDragStripes (bool bOn) |
bool | IsDragStripes () const |
void | SetNoDragXorPolys (bool bOn) |
bool | IsNoDragXorPolys () const |
void | SetSolidDragging (bool bOn) |
bool | IsSolidDragging () const |
void | SetMarkedHitMovesAlways (bool bOn) |
bool | IsMarkedHitMovesAlways () const |
bool | IsOrthoDesired () const |
bool | IsResizeAtCenter () const |
void | SetResizeAtCenter (bool bOn) |
bool | IsCrookAtCenter () const |
void | SetCrookAtCenter (bool bOn) |
void | SetWorkArea (const tools::Rectangle &rRect) |
const tools::Rectangle & | GetWorkArea () const |
virtual bool | TakeDragLimit (SdrDragMode eMode, tools::Rectangle &rRect) const |
Public Member Functions inherited from SdrExchangeView | |
::std::vector< SdrObject * > | GetMarkedObjects () const |
virtual void | DrawMarkedObj (OutputDevice &rOut) const |
GDIMetaFile | GetMarkedObjMetaFile (bool bNoVDevIfOneMtfMarked=false) const |
BitmapEx | GetMarkedObjBitmapEx (bool bNoVDevIfOneBmpMarked=false, const sal_uInt32 nMaximumQuadraticPixels=500000, const std::optional< Size > &rTargetDPI=std::nullopt) const |
virtual std::unique_ptr< SdrModel > | CreateMarkedObjModel () const |
Graphic | GetAllMarkedGraphic () const |
virtual bool | Paste (const SdrModel &rMod, const Point &rPos, SdrObjList *pLst, SdrInsertFlags nOptions) |
bool | Paste (const OUString &rStr, const Point &rPos, SdrObjList *pLst, SdrInsertFlags nOptions) |
bool | Paste (SvStream &rInput, EETextFormat eFormat, const Point &rPos, SdrObjList *pLst, SdrInsertFlags nOptions) |
Public Member Functions inherited from SdrObjEditView | |
void | TextEditDrawing (SdrPaintWindow &rPaintWindow) |
virtual bool | IsAction () const override |
virtual void | MovAction (const Point &rPnt) override |
virtual void | EndAction () override |
virtual void | BrkAction () override |
virtual void | BckAction () override |
virtual void | TakeActionRect (tools::Rectangle &rRect) const override |
SdrPageView * | ShowSdrPage (SdrPage *pPage) override |
void | HideSdrPage () override |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
virtual void | ModelHasChanged () override |
const std::unique_ptr< SdrUndoManager > & | getViewLocalUndoManager () const |
void | SetQuickTextEditMode (bool bOn) |
bool | IsQuickTextEditMode () const |
virtual bool | SdrBeginTextEdit (SdrObject *pObj, SdrPageView *pPV=nullptr, vcl::Window *pWin=nullptr, bool bIsNewObj=false, SdrOutliner *pGivenOutliner=nullptr, OutlinerView *pGivenOutlinerView=nullptr, bool bDontDeleteOutliner=false, bool bOnlyOneView=false, bool bGrabFocus=true) |
virtual SdrEndTextEditKind | SdrEndTextEdit (bool bDontDeleteReally=false) |
virtual bool | IsTextEdit () const final override |
bool | IsTextEditHit (const Point &rHit) const |
bool | IsTextEditFrameHit (const Point &rHit) const |
bool | IsTextEditInSelectionMode () const |
SdrTextObj * | GetTextEditObject () const |
SdrPageView * | GetTextEditPageView () const |
void | SetTextEditWin (vcl::Window *pWin) |
const SdrOutliner * | GetTextEditOutliner () const |
SdrOutliner * | GetTextEditOutliner () |
const OutlinerView * | GetTextEditOutlinerView () const |
OutlinerView * | GetTextEditOutlinerView () |
virtual bool | KeyInput (const KeyEvent &rKEvt, vcl::Window *pWin) override |
virtual bool | MouseButtonDown (const MouseEvent &rMEvt, OutputDevice *pWin) override |
virtual bool | MouseButtonUp (const MouseEvent &rMEvt, OutputDevice *pWin) override |
virtual bool | MouseMove (const MouseEvent &rMEvt, OutputDevice *pWin) override |
virtual bool | Command (const CommandEvent &rCEvt, vcl::Window *pWin) override |
virtual SvtScriptType | GetScriptType () const |
void | GetAttributes (SfxItemSet &rTargetSet, bool bOnlyHardAttr) const |
bool | SetAttributes (const SfxItemSet &rSet, bool bReplaceAll) |
SfxStyleSheet * | GetStyleSheet () const |
void | SetStyleSheet (SfxStyleSheet *pStyleSheet, bool bDontRemoveHardAttr) |
virtual void | AddDeviceToPaintView (OutputDevice &rNewDev, vcl::Window *pWindow) override |
virtual void | DeleteDeviceFromPaintView (OutputDevice &rOldWin) override |
sal_uInt16 | GetSelectionLevel () const |
void | BegMacroObj (const Point &rPnt, short nTol, SdrObject *pObj, SdrPageView *pPV, vcl::Window *pWin) |
void | BegMacroObj (const Point &rPnt, SdrObject *pObj, SdrPageView *pPV, vcl::Window *pWin) |
void | MovMacroObj (const Point &rPnt) |
void | BrkMacroObj () |
bool | EndMacroObj () |
bool | IsMacroObj () const |
void | getTextSelection (css::uno::Any &rSelection) |
virtual void | MarkListHasChanged () override |
const rtl::Reference< sdr::SelectionController > & | getSelectionController () const |
void | TakeFormatPaintBrush (std::shared_ptr< SfxItemSet > &rFormatSet) |
void | ApplyFormatPaintBrush (SfxItemSet &rFormatSet, bool bNoCharacterFormats, bool bNoParagraphFormats) |
void | DisposeUndoManager () |
Public Member Functions inherited from SdrGlueEditView | |
TriState | IsMarkedGluePointsEscDir (SdrEscapeDirection nThisEsc) const |
void | SetMarkedGluePointsEscDir (SdrEscapeDirection nThisEsc, bool bOn) |
TriState | IsMarkedGluePointsPercent () const |
void | SetMarkedGluePointsPercent (bool bOn) |
SdrAlign | GetMarkedGluePointsAlign (bool bVert) const |
void | SetMarkedGluePointsAlign (bool bVert, SdrAlign nAlign) |
void | DeleteMarkedGluePoints () |
void | MoveMarkedGluePoints (const Size &rSiz, bool bCopy) |
void | ResizeMarkedGluePoints (const Point &rRef, const Fraction &xFact, const Fraction &yFact, bool bCopy) |
void | RotateMarkedGluePoints (const Point &rRef, Degree100 nAngle, bool bCopy) |
Public Member Functions inherited from SdrPolyEditView | |
bool | IsSetMarkedPointsSmoothPossible () const override |
SdrPathSmoothKind | GetMarkedPointsSmooth () const override |
void | SetMarkedPointsSmooth (SdrPathSmoothKind eKind) override |
bool | IsSetMarkedSegmentsKindPossible () const override |
SdrPathSegmentKind | GetMarkedSegmentsKind () const override |
void | SetMarkedSegmentsKind (SdrPathSegmentKind eKind) override |
void | DeleteMarkedPoints () override |
bool | IsDeleteMarkedPointsPossible () const override |
void | MoveMarkedPoints (const Size &rSiz) |
void | ResizeMarkedPoints (const Point &rRef, const Fraction &xFact, const Fraction &yFact) |
void | RotateMarkedPoints (const Point &rRef, Degree100 nAngle) |
void | RipUpAtMarkedPoints () override |
bool | IsRipUpAtMarkedPointsPossible () const override |
bool | IsOpenCloseMarkedObjectsPossible () const override |
SdrObjClosedKind | GetMarkedObjectsClosedState () const override |
void | CheckPolyPossibilitiesHelper (SdrMark *pM, bool &b1stSmooth, bool &b1stSegm, bool &bCurve, bool &bSmoothFuz, bool &bSegmFuz, basegfx::B2VectorContinuity &eSmooth) |
Public Member Functions inherited from SdrEditView | |
void | BegUndo () |
void | BegUndo (const OUString &rComment) |
void | BegUndo (const OUString &rComment, const OUString &rObjDescr, SdrRepeatFunc eFunc=SdrRepeatFunc::NONE) |
void | EndUndo () |
void | AddUndo (std::unique_ptr< SdrUndoAction > pUndo) |
void | SetUndoComment (const OUString &rComment, const OUString &rObjDescr) |
bool | IsUndoEnabled () const |
void | EndTextEditAllViews () const |
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) |
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) |
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 |
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 |
bool | IsPageShadowVisible () const |
bool | IsPageBorderVisible () const |
bool | IsBordVisible () const |
bool | IsGridVisible () const |
bool | IsGridFront () const |
bool | IsHlplVisible () const |
bool | IsHlplFront () const |
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) |
virtual void | InvalidateOneWin (OutputDevice &rWin, const tools::Rectangle &rRect) |
void | SetActiveLayer (const OUString &rName) |
const OUString & | GetActiveLayer () const |
void | LeaveOneGroup () |
void | LeaveAllGroup () |
bool | IsGroupEntered () const |
void | SetDefaultAttr (const SfxItemSet &rAttr, bool bReplaceAll) |
const SfxItemSet & | GetDefaultAttr () const |
void | SetDefaultStyleSheet (SfxStyleSheet *pStyleSheet, bool bDontRemoveHardAttr) |
void | SetNotPersistDefaultAttr (const SfxItemSet &rAttr) |
void | MergeNotPersistDefaultAttr (SfxItemSet &rAttr) const |
bool | IsSwapAsynchron () const |
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) |
bool | IsAnimationEnabled () const |
void | SetAnimationEnabled (bool bEnable=true) |
void | SetAnimationPause (bool bSet) |
void | SetAnimationMode (const SdrAnimationMode eMode) |
void | VisAreaChanged (const OutputDevice *pOut) |
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) |
Static Public Member Functions | |
static bool | IsAntiAliasing () |
static void | ReplaceMarkedDrawVirtObjs (SdrMarkView &_rMarkView) |
replace marked <SwDrawVirtObj>-objects by its reference object for delete marked objects. More... | |
Static Public Member Functions inherited from FmFormView | |
static void | createControlLabelPair (OutputDevice const *_pOutDev, sal_Int32 _nXOffsetMM, sal_Int32 _nYOffsetMM, const css::uno::Reference< css::beans::XPropertySet > &_rxField, const css::uno::Reference< css::util::XNumberFormats > &_rxNumberFormats, SdrObjKind _nControlObjectID, SdrInventor _nInventor, SdrObjKind _nLabelObjectID, SdrModel &_rModel, rtl::Reference< SdrUnoObj > &_rpLabel, rtl::Reference< SdrUnoObj > &_rpControl) |
Static Public Member Functions inherited from E3dView | |
static void | DoDepthArrange (E3dScene const *pScene, double fDepth) |
Static Public Member Functions inherited from SdrCreateView | |
static void | SetupObjLayer (const SdrPageView *pPageView, const OUString &aActiveLayer, SdrObject *pObj) |
Static Public Member Functions inherited from SdrDragView | |
static size_t | GetDragXorPolyLimit () |
static size_t | GetDragXorPointLimit () |
Static Public Member Functions inherited from SdrExchangeView | |
static Graphic | GetObjGraphic (const SdrObject &rSdrObject, bool bSVG=false) |
Static Public Member Functions inherited from SdrObjEditView | |
static bool | SupportsFormatPaintbrush (SdrInventor nObjectInventor, SdrObjKind nObjectIdentifier) |
static void | ApplyFormatPaintBrushToText (SfxItemSet const &rFormatSet, SdrTextObj &rTextObj, SdrText *pText, bool bNoCharacterFormats, bool bNoParagraphFormats) |
Private Member Functions | |
const SwFrame * | CalcAnchor () |
void | MoveRepeatedObjs (const SwAnchoredObject &_rMovedAnchoredObj, const std::vector< SdrObject * > &_rMovedChildObjs) const |
method to move 'repeated' objects of the given moved object to the according level More... | |
virtual void | AddCustomHdl () override |
Gets called every time the handles need to be build. More... | |
virtual SdrObject * | CheckSingleSdrObjectHit (const Point &rPnt, sal_uInt16 nTol, SdrObject *pObj, SdrPageView *pPV, SdrSearchOptions nOptions, const SdrLayerIDSet *pMVisLay) const override |
std::unique_ptr< SdrUndoManager > | createLocalTextUndoManager () override |
Static Private Member Functions | |
static sal_uInt32 | GetMaxChildOrdNum (const SwFlyFrame &_rParentObj, const SdrObject *_pExclChildObj=nullptr) |
determine maximal order number for a 'child' object of given 'parent' object More... | |
Private Attributes | |
Point | m_aAnchorPoint |
SwViewShellImp & | m_rImp |
SwDrawView::SwDrawView | ( | SwViewShellImp & | rI, |
FmFormModel & | rFmFormModel, | ||
OutputDevice * | pOutDev | ||
) |
Definition at line 100 of file dview.cxx.
References SdrView::EnableExtendedKeyInputDispatcher(), SdrView::EnableExtendedMouseEventDispatcher(), SdrMarkView::GetMarkHdlSizePixel(), SwViewShellImp::GetShell(), SvtOptionsDrawinglayer::IsOverlayBuffer_Writer(), SvtOptionsDrawinglayer::IsPaintBuffer_Writer(), SwViewShell::IsPreview(), SdrPaintView::SetBordVisible(), SdrPaintView::SetBufferedOutputAllowed(), SdrPaintView::SetBufferedOverlayAllowed(), SdrMarkView::SetFrameDragSingles(), SdrPaintView::SetGlueVisible(), SdrPaintView::SetGridVisible(), SdrPaintView::SetHitTolerancePixel(), SdrPaintView::SetHlplVisible(), SdrPaintView::SetPageVisible(), SdrPaintView::SetPrintPreview(), and SdrPaintView::SetSwapAsynchron().
|
overrideprivatevirtual |
Gets called every time the handles need to be build.
Reimplemented from SdrMarkView.
Definition at line 209 of file dview.cxx.
References SdrHdlList::AddHdl(), CalcAnchor(), SwAnchoredObject::CheckCharRectAndTopOfLine(), FindFrameFormat(), SwFormat::GetAnchor(), SwContact::GetAnchoredObj(), SwFormatAnchor::GetAnchorId(), SdrHdlList::GetHdlCount(), SwAnchoredObject::GetLastCharRect(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), GetUserCall(), SwRect::Height(), SwFrame::IsRightToLeft(), SwFrame::IsVertical(), SwFrame::IsVertLR(), m_aAnchorPoint, SdrMarkView::maHdlList, and SwRect::Pos().
|
private |
Definition at line 683 of file dview.cxx.
References CheckControlLayer(), SwDrawContact::ConnectToLayout(), FindAnchor(), SwDrawContact::FindPage(), SwDrawContact::GetAnchorFrame(), SwFrame::GetFrameAnchorPos(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), SwDrawContact::GetPageFrame(), SdrObject::GetSnapRect(), GetUserCall(), Point::getX(), Point::getY(), HasWrap(), SdrCreateView::IsAction(), SwFrame::IsContentFrame(), SwFrame::IsPageFrame(), SwFrame::IsProtected(), SwFrame::IsRightToLeft(), SwFrame::IsVertical(), SwFrame::IsVertLR(), m_aAnchorPoint, SdrDragView::TakeDragObjAnchorPos(), tools::Rectangle::TopLeft(), and tools::Rectangle::TopRight().
Referenced by AddCustomHdl(), and ShowDragAnchor().
|
overridevirtual |
Reimplemented from E3dView.
Definition at line 820 of file dview.cxx.
References E3dView::CheckPossibilities(), FindFrameFormat(), sw::DocumentSettingManager::get(), SwFormat::GetAnchor(), SwAnchoredObject::GetAnchorFrame(), SwDrawContact::GetAnchorFrame(), SwFormatAnchor::GetAnchorId(), SwViewShell::GetDoc(), SwDoc::GetDocumentSettingManager(), SwFlyFrame::GetFormat(), SwNode::GetGrfNode(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), SwNoTextFrame::GetNode(), SwNode::GetOLENode(), SwOLENode::GetOLEObj(), SwViewShellImp::GetShell(), GetUserCall(), i, Imp(), SotExchange::IsMath(), SwFrame::IsNoTextFrame(), SwFrame::IsProtected(), SwLayoutFrame::Lower(), SdrEditView::m_bMoveProtect, SdrEditView::m_bResizeProtect, SdrEditView::m_bRotate90Allowed, SdrEditView::m_bRotateFreeAllowed, and MATH_BASELINE_ALIGNMENT.
|
overrideprivatevirtual |
Reimplemented from SdrMarkView.
Definition at line 194 of file dview.cxx.
References SdrMarkView::CheckSingleSdrObjectHit(), SdrMarkView::GetMarkedObjectList(), and impLocalHitCorrection().
|
overrideprivatevirtual |
Reimplemented from SdrObjEditView.
Definition at line 1012 of file dview.cxx.
References SfxObjectShell::Current().
|
overridevirtual |
Reimplemented from SdrView.
Definition at line 960 of file dview.cxx.
References SwTextBoxHelper::CollectTextBoxes(), SdrView::DeleteMarked(), SwDoc::DeleteSelection(), IDocumentLayoutAccess::DelLayoutFormat(), EMPTY, SwRootFrame::EndAllAction(), FLY_DRAG_END, FrameNotify(), IDocumentLayoutAccess::GetCurrentLayout(), SwViewShell::GetDoc(), SwContact::GetFormat(), SwDoc::getIDocumentLayoutAccess(), SwDoc::GetIDocumentUndoRedo(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), SwTextBoxHelper::getOtherTextBoxFormat(), SwViewShellImp::GetPageView(), GetShell(), SwViewShellImp::GetShell(), GetUserCall(), i, Imp(), m_rImp, pObject, ReplaceMarkedDrawVirtObjs(), RES_DRAWFRMFMT(), and SwRootFrame::StartAllAction().
Referenced by SwFEShell::DelSelectedObj(), and SwFEShell::ImpEndCreate().
|
staticprivate |
determine maximal order number for a 'child' object of given 'parent' object
The maximal order number will be determined on the current object order hierarchy. It's the order number of the 'child' object with the highest order number. The calculation can be influenced by parameter <_pExclChildObj> - this 'child' object won't be considered.
<_rParentObj> | input parameter - 'parent' object, for which the maximal order number for its 'children' will be determined. |
<_pExclChildObj> | optional input parameter - 'child' object, which will not be considered on the calculation of the maximal order number |
Definition at line 323 of file dview.cxx.
References SwAnchoredObject::GetDrawObj(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), SdrObject::GetOrdNum(), SdrObject::getSdrPageFromSdrObject(), i, SwLayoutFrame::IsAnLower(), and lcl_FindAnchor().
Referenced by ObjOrderChanged().
Reimplemented from SdrEditView.
Definition at line 303 of file dview.cxx.
References SwFrame::FindFlyFrame(), GetUserCall(), SwFlyFrame::GetVirtDrawObj(), and lcl_FindAnchor().
Reimplemented from SdrEditView.
Definition at line 259 of file dview.cxx.
References SwFrame::FindFlyFrame(), SwFrame::FindPageFrame(), SdrPaintView::GetModel(), SdrObjList::GetObj(), SdrObject::GetOrdNumDirect(), SdrModel::GetPage(), SwPageFrame::GetSortedObjs(), GetUserCall(), i, SwLayoutFrame::IsAnLower(), and lcl_FindAnchor().
|
overridevirtual |
See SdrMarkView::GetSfxViewShell().
Reimplemented from SdrMarkView.
Definition at line 955 of file dview.cxx.
References SwViewShell::GetSfxViewShell(), SwViewShellImp::GetShell(), and m_rImp.
|
inline |
|
inline |
Definition at line 102 of file dview.hxx.
References m_rImp.
Referenced by CheckPossibilities(), DeleteMarked(), SwDoc::DeleteSelection(), and MarkListHasChanged().
|
static |
Definition at line 130 of file dview.cxx.
References SvtOptionsDrawinglayer::IsAntiAliasing().
Referenced by SwContentControlButton::Paint(), and SwNoTextFrame::PaintPicture().
|
overridevirtual |
Reimplemented from SdrPaintView.
Definition at line 814 of file dview.cxx.
References SwViewShellImp::GetShell(), SwViewShell::GetWin(), m_rImp, and SwViewShell::MakeVisible().
|
overridevirtual |
Reimplemented from FmFormView.
Definition at line 775 of file dview.cxx.
References SwViewShell::DrawSelChanged(), SwViewShellImp::GetShell(), Imp(), and FmFormView::MarkListHasChanged().
Referenced by SwFEShell::EndMark().
|
overridevirtual |
Reimplemented from SdrObjEditView.
Definition at line 782 of file dview.cxx.
References OutlinerView::GetBackgroundColor(), SdrObjEditView::GetTextEditOutlinerView(), SdrObjEditView::ModelHasChanged(), and OutlinerView::SetBackgroundColor().
|
private |
method to move 'repeated' objects of the given moved object to the according level
<_rMovedAnchoredObj> | input parameter - moved object, for which the 'repeated' ones have also to be moved. |
<_rMovedChildrenObjs> | input parameter - data collection of moved 'child' objects - the 'repeated' ones of these 'children' will also been moved. |
Definition at line 355 of file dview.cxx.
References SwViewShellImp::AddAccessibleFrame(), SwViewShellImp::AddAccessibleObj(), SwViewShellImp::DisposeAccessibleFrame(), SwViewShellImp::DisposeAccessibleObj(), SwAnchoredObject::DynCastFlyFrame(), SwContact::GetAnchoredObjs(), SwAnchoredObject::GetDrawObj(), SdrPaintView::GetModel(), SdrObject::GetOrdNum(), SdrModel::GetPage(), GetUserCall(), m_rImp, SdrObjList::RecalcObjOrdNums(), and SdrObjList::SetObjectOrdNum().
Referenced by ObjOrderChanged().
|
overridevirtual |
Reimplemented from SdrEditView.
Definition at line 437 of file dview.cxx.
References SwViewShellImp::AddAccessibleFrame(), SwViewShellImp::AddAccessibleObj(), SwViewShellImp::DisposeAccessibleFrame(), SwViewShellImp::DisposeAccessibleObj(), SwAnchoredObject::DynCastFlyFrame(), SwFrame::FindFlyFrame(), SwContact::GetAnchoredObj(), SwAnchoredObject::GetAnchorFrame(), SwAnchoredObject::GetDrawObj(), SwFlyFrame::GetFrameFormat(), GetMaxChildOrdNum(), SwContact::GetMaxOrdNum(), SwContact::GetMinOrdNum(), SdrPaintView::GetModel(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), SdrObject::GetOrdNum(), SdrModel::GetPage(), SdrObject::getParentSdrObjectFromSdrObject(), GetUserCall(), i, SdrObjList::IsObjOrdNumsDirty(), lcl_FindAnchor(), m_rImp, MoveRepeatedObjs(), SdrObjList::RecalcObjOrdNums(), and SdrObjList::SetObjectOrdNum().
|
static |
replace marked <SwDrawVirtObj>-objects by its reference object for delete marked objects.
Definition at line 914 of file dview.cxx.
References SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), SdrPaintView::GetSdrPageView(), i, SdrMarkView::IsObjMarked(), SdrMarkView::MarkObj(), SdrMarkView::SortMarkedObjects(), and SdrMarkView::UnmarkAllObj().
Referenced by DeleteMarked(), SwDoc::GroupSelection(), SwFEShell::Paste(), and SwDoc::UnGroupSelection().
void SwDrawView::ShowDragAnchor | ( | ) |
Definition at line 762 of file dview.cxx.
References CalcAnchor(), SdrHdlList::GetHdl(), m_aAnchorPoint, SdrMarkView::maHdlList, and SdrHdl::SetPos().
Referenced by SwFEShell::Drag().
|
overridevirtual |
Reimplemented from SdrDragView.
Definition at line 665 of file dview.cxx.
References CalcClipRect(), eMode, SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), and SwRect::SVRect().
|
inline |
Definition at line 110 of file dview.hxx.
References SdrPaintView::FlushComeBackTimer().
Referenced by SwViewShell::GetDrawViewWithValidMarkList().
|
private |
Definition at line 34 of file dview.hxx.
Referenced by AddCustomHdl(), CalcAnchor(), and ShowDragAnchor().
|
private |
Definition at line 35 of file dview.hxx.
Referenced by DeleteMarked(), GetSfxViewShell(), Imp(), MakeVisible(), MoveRepeatedObjs(), and ObjOrderChanged().