LibreOffice Module sd (master) 1
|
#include <View.hxx>
Public Member Functions | |
View (SdDrawDocument &rDrawDoc, OutputDevice *pOutDev, ViewShell *pViewSh=nullptr) | |
virtual | ~View () override |
void | CompleteRedraw (OutputDevice *pOutDev, const vcl::Region &rReg, sdr::contact::ViewObjectContactRedirector *pRedirector=nullptr) override |
The event will be forwarded to the View. More... | |
virtual void | GetAttributes (SfxItemSet &rTargetSet, bool bOnlyHardAttr=false) const |
virtual bool | SetAttributes (const SfxItemSet &rSet, bool bReplaceAll=false, bool bSlide=false, bool bMaster=false) |
virtual void | MarkListHasChanged () override |
void | SelectAll () |
void | DoCut () |
void | DoCopy () |
void | DoPaste (::sd::Window *pWindow=nullptr) |
virtual void | DoConnect (SdrOle2Obj *pOleObj) override |
Connect OLE object to client. More... | |
virtual bool | SetStyleSheet (SfxStyleSheet *pStyleSheet, bool bDontRemoveHardAttr=false) |
void | StartDrag (const Point &rStartPos, vcl::Window *pWindow) |
virtual void | DragFinished (sal_Int8 nDropAction) |
virtual sal_Int8 | AcceptDrop (const AcceptDropEvent &rEvt, DropTargetHelper &rTargetHelper, SdrLayerID nLayer) |
virtual sal_Int8 | ExecuteDrop (const ExecuteDropEvent &rEvt, ::sd::Window *pTargetWindow, sal_uInt16 nPage, SdrLayerID nLayer) |
css::uno::Reference< css::datatransfer::XTransferable > | CreateClipboardDataObject () |
css::uno::Reference< css::datatransfer::XTransferable > | CreateDragDataObject (::sd::View *, vcl::Window &rWindow, const Point &rDragPos) |
css::uno::Reference< css::datatransfer::XTransferable > | CreateSelectionDataObject (::sd::View *) |
void | UpdateSelectionClipboard () |
void | ClearSelectionClipboard () |
DrawDocShell * | GetDocSh () const |
SdDrawDocument & | GetDoc () const |
ViewShell * | GetViewShell () const |
SfxViewShell * | GetSfxViewShell () const override |
std::unique_ptr< SdrUndoManager > | createLocalTextUndoManager () override |
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) override |
virtual SdrEndTextEditKind | SdrEndTextEdit (bool bDontDeleteReally=false) override |
ends current text editing More... | |
bool | RestoreDefaultText (SdrTextObj *pTextObj) |
restores the default text if the given text object is currently in edit mode and no text has been entered already. More... | |
bool | InsertData (const TransferableDataHelper &rDataHelper, const Point &rPos, sal_Int8 &rDnDAction, bool bDrag, SotClipboardFormatId nFormat=SotClipboardFormatId::NONE, sal_uInt16 nPage=SDRPAGE_NOTFOUND, SdrLayerID nLayer=SDRLAYER_NOTFOUND) |
bool | InsertMetaFile (const TransferableDataHelper &rDataHelper, const Point &rInsertPos, ImageMap const *pImageMap, bool bOptimize) |
gets the metafile from the given transferable helper and insert it as a graphic shape. More... | |
SdrGrafObj * | InsertGraphic (const Graphic &rGraphic, sal_Int8 &rAction, const Point &rPos, SdrObject *pSelectedObj, ImageMap const *pImageMap) |
If an empty graphic object is provided, we fill it. More... | |
void | InsertMediaURL (const OUString &rMediaURL, sal_Int8 &rAction, const Point &rPos, const Size &rSize, bool const bLink) |
SdrMediaObj * | InsertMediaObj (const OUString &rURL, sal_Int8 &rAction, const Point &rPos, const Size &rSize) |
bool | PasteRTFTable (const ::tools::SvRef< SotTempStream > &xStm, SdrPage *pPage, SdrInsertFlags nPasteOptions) |
bool | IsPresObjSelected (bool bOnPage=true, bool bOnMasterPage=true, bool bCheckPresObjListOnly=false, bool bCheckLayoutOnly=false) const |
Is a presentation object selected? More... | |
void | SetMarkedOriginalSize () |
Sets the original size of the marked objects. More... | |
bool | IsMorphingAllowed () const |
bool | IsVectorizeAllowed () const |
virtual SfxStyleSheet * | GetStyleSheet () const |
bool | GetExchangeList (std::vector< OUString > &rExchangeList, std::vector< OUString > &rBookmarkList, const sal_uInt16 nType) |
return parameter: pExchangeList == NULL -> all names are unique bNameOK == false -> cancel by user nType == 0 -> pages nType == 1 -> objects nType == 2 -> pages and objects More... | |
virtual void | onAccessibilityOptionsChanged () override |
bool | isRecordingUndo () const |
returns true if we have an undo manager and there is an open list undo action More... | |
virtual void | AddCustomHdl () override |
SmartTagSet & | getSmartTags () |
void | updateHandles () |
virtual SdrViewContext | GetContext () const override |
virtual bool | HasMarkablePoints () const override |
virtual sal_Int32 | GetMarkablePointCount () const override |
virtual bool | HasMarkedPoints () const override |
virtual bool | MarkPoint (SdrHdl &rHdl, bool bUnmark=false) override |
virtual void | CheckPossibilities () override |
virtual bool | MarkPoints (const ::tools::Rectangle *pRect, bool bUnmark) override |
bool | ShouldToggleOn (const bool bBulletOnOffMode, const bool bNormalBullet) |
void | ChangeMarkedObjectsBulletsNumbering (const bool bToggle, const bool bHandleBullets, const SvxNumRule *pNumRule) |
change the bullets/numbering of the marked objects More... | |
void | SetPossibilitiesDirty () |
void | SetMoveAllowed (bool bSet) |
void | SetMoveProtected (bool bSet) |
void | SetResizeFreeAllowed (bool bSet) |
void | SetResizePropAllowed (bool bSet) |
void | SetResizeProtected (bool bSet) |
SdrObject * | GetEmptyPresentationObject (PresObjKind eKind) |
SdPage * | GetPage () |
SdrObject * | GetSelectedSingleObject (SdPage const *pPage) |
void | SetAuthor (const OUString &rAuthor) |
const OUString & | GetAuthor () const |
SearchContext & | getSearchContext () |
virtual bool | MarkPoints (const tools::Rectangle *pRect, bool bUnmark) |
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) |
Protected Member Functions | |
DECL_DLLPRIVATE_LINK (OnParagraphInsertedHdl, ::Outliner::ParagraphHdlParam, void) | |
DECL_DLLPRIVATE_LINK (OnParagraphRemovingHdl, ::Outliner::ParagraphHdlParam, void) | |
virtual void | OnBeginPasteOrDrop (PasteOrDropInfos *pInfo) override |
virtual void | OnEndPasteOrDrop (PasteOrDropInfos *pInfo) override |
this is called after a paste or drop operation, make sure that the newly inserted paragraphs get the correct style sheet. More... | |
DECL_DLLPRIVATE_LINK (DropErrorHdl, Timer *, void) | |
DECL_DLLPRIVATE_LINK (DropInsertFileHdl, Timer *, void) | |
DECL_DLLPRIVATE_LINK (ExecuteNavigatorDrop, void *, void) | |
void | ImplClearDrawDropMarker () |
Protected Member Functions inherited from E3dView | |
void | InitView () |
void | ImpCreate3DObject (E3dScene *pScene, SdrObject *pObj, bool bExtrude, double fDepth, basegfx::B2DHomMatrix const &rLatheMat) |
void | ImpCreateSingle3DObjectFlat (E3dScene *pScene, SdrObject *pObj, bool bExtrude, double fDepth, basegfx::B2DHomMatrix const &rLatheMat) |
void | ImpChangeSomeAttributesFor3DConversion (SdrObject *pObj) |
void | ImpChangeSomeAttributesFor3DConversion2 (SdrObject *pObj) |
void | InitScene (E3dScene *pScene, double fW, double fH, double fCamZ) |
void | ImpIsConvertTo3DPossible (SdrObject const *pObj, bool &rAny3D, bool &rGroupSelected) const |
void | BreakSingle3DObj (E3dObject *pObj) |
Protected Member Functions inherited from SdrCreateView | |
void | ImpClearConnectMarker () |
bool | ImpBegCreateObj (SdrInventor nInvent, SdrObjKind nIdent, const Point &rPnt, OutputDevice *pOut, sal_Int16 nMinMov, const tools::Rectangle &rLogRect, SdrObject *pPreparedFactoryObject) |
void | ShowCreateObj () |
void | HideCreateObj () |
bool | CheckEdgeMode () |
SdrCreateView (SdrModel &rSdrModel, OutputDevice *pOut) | |
virtual | ~SdrCreateView () override |
Protected Member Functions inherited from SdrDragView | |
virtual void | SetMarkHandles (SfxViewShell *pOtherShell) override |
void | ShowDragObj () |
void | HideDragObj () |
bool | ImpBegInsObjPoint (bool bIdxZwang, const Point &rPnt, bool bNewObj, OutputDevice *pOut) |
SdrDragView (SdrModel &rSdrModel, OutputDevice *pOut) | |
virtual | ~SdrDragView () override |
Protected Member Functions inherited from SdrExchangeView | |
void | ImpGetPasteObjList (Point &rPos, SdrObjList *&rpLst) |
void | ImpPasteObject (SdrObject *pObj, SdrObjList &rLst, const Point &rCenter, const Size &rSiz, const MapMode &rMap, SdrInsertFlags nOptions) |
bool | ImpGetPasteLayer (const SdrObjList *pObjList, SdrLayerID &rLayer) const |
bool | ImpLimitToWorkArea (Point &rPt) const |
SdrExchangeView (SdrModel &rSdrModel, OutputDevice *pOut) | |
Protected Member Functions inherited from SdrObjEditView | |
virtual std::unique_ptr< SdrUndoManager > | createLocalTextUndoManager () |
void | ImpMoveCursorAfterChainingEvent (TextChainCursorManager *pCursorManager) |
std::unique_ptr< TextChainCursorManager > | ImpHandleMotionThroughBoxesKeyInput (const KeyEvent &rKEvt, bool *bOutHandled) |
OutlinerView * | ImpFindOutlinerView (vcl::Window const *pWin) const |
OutlinerView * | ImpMakeOutlinerView (vcl::Window *pWin, OutlinerView *pGivenView, SfxViewShell *pViewShell=nullptr) const |
void | ImpPaintOutlinerView (OutlinerView &rOutlView, const tools::Rectangle &rRect, OutputDevice &rTargetDevice) const |
void | ImpInvalidateOutlinerView (OutlinerView const &rOutlView) const |
void | ImpChainingEventHdl () |
DECL_DLLPRIVATE_LINK (ImpAfterCutOrPasteChainingEventHdl, LinkParamNone *, void) | |
bool | ImpIsTextEditAllSelected () const |
void | ImpMakeTextCursorAreaVisible () |
DECL_DLLPRIVATE_LINK (ImpOutlinerStatusEventHdl, EditStatus &, void) | |
DECL_DLLPRIVATE_LINK (ImpOutlinerCalcFieldValueHdl, EditFieldInfo *, void) | |
DECL_DLLPRIVATE_LINK (EndTextEditHdl, SdrUndoManager *, void) | |
void | ImpMacroUp (const Point &rUpPos) |
void | ImpMacroDown (const Point &rDownPos) |
DECL_LINK (BeginPasteOrDropHdl, PasteOrDropInfos *, void) | |
DECL_LINK (EndPasteOrDropHdl, PasteOrDropInfos *, void) | |
SdrObjEditView (SdrModel &rSdrModel, OutputDevice *pOut) | |
virtual | ~SdrObjEditView () override |
virtual void | OnBeginPasteOrDrop (PasteOrDropInfos *pInfo) |
virtual void | OnEndPasteOrDrop (PasteOrDropInfos *pInfo) |
Protected Member Functions inherited from SdrGlueEditView | |
SdrGlueEditView (SdrModel &rSdrModel, OutputDevice *pOut) | |
virtual | ~SdrGlueEditView () override |
Protected Member Functions inherited from SdrPolyEditView | |
SdrPolyEditView (SdrModel &rSdrModel, OutputDevice *pOut) | |
virtual | ~SdrPolyEditView () override |
Protected Member Functions inherited from SdrEditView | |
void | ImpBroadcastEdgesOfMarkedNodes () |
void | ImpConvertTo (bool bPath, bool bLineToArea) |
rtl::Reference< SdrObject > | ImpConvertOneObj (SdrObject *pObj, bool bPath, bool bLineToArea) |
void | ImpCheckToTopBtmPossible () |
void | ImpCopyAttributes (const SdrObject *pSource, SdrObject *pDest) const |
void | ImpDismantleOneObject (const SdrObject *pObj, SdrObjList &rOL, size_t &rPos, SdrPageView *pPV, bool bMakeLines) |
bool | ImpDelLayerCheck (SdrObjList const *pOL, SdrLayerID nDelID) const |
void | ImpDelLayerDelObjs (SdrObjList *pOL, SdrLayerID nDelID) |
std::vector< rtl::Reference< SdrObject > > | DeleteMarkedList (SdrMarkList const &rMark) |
virtual void | CheckPossibilities () |
void | ForcePossibilities () const |
SdrEditView (SdrModel &rSdrModel, OutputDevice *pOut) | |
virtual | ~SdrEditView () override |
Protected Member Functions inherited from SdrMarkView | |
bool | getPossibleGridOffsetForSdrObject (basegfx::B2DVector &rOffset, const SdrObject *pObj, const SdrPageView *pPV) const |
bool | getPossibleGridOffsetForPosition (basegfx::B2DVector &rOffset, const basegfx::B2DPoint &rPoint, const SdrPageView *pPV) const |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
virtual void | ModelHasChanged () override |
virtual void | SetMarkHandles (SfxViewShell *pOtherShell) |
void | modelHasChangedLOKit () |
void | SetMarkRects () |
void | CheckMarked () |
void | AddDragModeHdl (SdrDragMode eMode) |
virtual bool | MouseMove (const MouseEvent &rMEvt, OutputDevice *pWin) override |
virtual bool | RequestHelp (const HelpEvent &rHEvt) override |
virtual void | AddCustomHdl () |
void | ForceRefToMarked () |
void | ForceUndirtyMrkPnt () const |
virtual SdrObject * | CheckSingleSdrObjectHit (const Point &rPnt, sal_uInt16 nTol, SdrObject *pObj, SdrPageView *pPV, SdrSearchOptions nOptions, const SdrLayerIDSet *pMVisLay) const |
SdrObject * | CheckSingleSdrObjectHit (const Point &rPnt, sal_uInt16 nTol, SdrObjList const *pOL, SdrPageView *pPV, SdrSearchOptions nOptions, const SdrLayerIDSet *pMVisLay, SdrObject *&rpRootObj) const |
SdrObject * | CheckSingleSdrObjectHit (const Point &rPnt, sal_uInt16 nTol, SdrObjList const *pOL, SdrPageView *pPV, SdrSearchOptions nOptions, const SdrLayerIDSet *pMVisLay, SdrObject *&rpRootObj, const SdrMarkList *pMarkList) const |
bool | ImpIsFrameHandles () const |
OUString | ImpGetDescriptionString (TranslateId pStrCacheID, ImpGetDescriptionOptions nOpt=ImpGetDescriptionOptions::NONE) const |
bool | ImpMarkPoint (SdrHdl *pHdl, SdrMark *pMark, bool bUnmark) |
virtual bool | MarkPoints (const tools::Rectangle *pRect, bool bUnmark) |
bool | MarkGluePoints (const tools::Rectangle *pRect, bool bUnmark) |
void | SetMoveOutside (bool bOn) |
bool | MarkableObjectsExceed (int n) const |
SdrMarkView (SdrModel &rSdrModel, OutputDevice *pOut) | |
virtual | ~SdrMarkView () override |
SdrMarkList & | GetMarkedObjectListWriteAccess () |
Protected Member Functions inherited from SdrSnapView | |
SdrSnapView (SdrModel &rSdrModel, OutputDevice *pOut) | |
virtual | ~SdrSnapView () override |
Protected Member Functions inherited from SdrPaintView | |
void | DeletePaintWindow (const SdrPaintWindow &rOld) |
void | ConfigurationChanged (::utl::ConfigurationBroadcaster *, ConfigurationHints) override |
sal_uInt16 | ImpGetMinMovLogic (short nMinMov, const OutputDevice *pOut) const |
sal_uInt16 | ImpGetHitTolLogic (short nHitTol, const OutputDevice *pOut) const |
void | FlushComeBackTimer () const |
void | TheresNewMapMode () |
void | ImpSetGlueVisible2 (bool bOn) |
void | ImpSetGlueVisible3 (bool bOn) |
void | ImpSetGlueVisible4 (bool bOn) |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
void | GlueInvalidate () const |
virtual void | ModelHasChanged () |
SdrPaintView (SdrModel &rSdrModel, OutputDevice *pOut) | |
virtual | ~SdrPaintView () override |
void | ImpFormLayerDrawing (SdrPaintWindow &rPaintWindow) |
Private Attributes | |
::std::unique_ptr< ViewClipboard > | mpClipboard |
OutlinerMasterViewFilter | maMasterViewFilter |
SearchContext | maSearchContext |
OUString | m_sAuthor |
Additional Inherited Members | |
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) |
Static Protected Member Functions inherited from SdrEditView | |
static bool | ImpCanConvertForCombine1 (const SdrObject *pObj) |
static bool | ImpCanConvertForCombine (const SdrObject *pObj) |
static basegfx::B2DPolyPolygon | ImpGetPolyPolygon1 (const SdrObject *pObj) |
static basegfx::B2DPolyPolygon | ImpGetPolyPolygon (const SdrObject *pObj) |
static basegfx::B2DPolygon | ImpCombineToSinglePolygon (const basegfx::B2DPolyPolygon &rPolyPolygon) |
static bool | ImpCanDismantle (const basegfx::B2DPolyPolygon &rPpolyPpolygon, bool bMakeLines) |
static bool | ImpCanDismantle (const SdrObject *pObj, bool bMakeLines) |
static void | ImpCrookObj (SdrObject *pO, const Point &rRef, const Point &rRad, SdrCrookMode eMode, bool bVertical, bool bNoContortion, bool bRotate, const tools::Rectangle &rMarkRect) |
static void | ImpDistortObj (SdrObject *pO, const tools::Rectangle &rRef, const XPolygon &rDistortedRect, bool bNoContortion) |
Static Protected Member Functions inherited from SdrPaintView | |
static void | InitOverlayManager (rtl::Reference< sdr::overlay::OverlayManager > xOverlayManager) |
static vcl::Region | OptimizeDrawLayersRegion (const OutputDevice *pOut, const vcl::Region &rReg, bool bDisableIntersect) |
Static Protected Attributes inherited from SdrMarkView | |
static constexpr sal_uInt16 | mnFrameHandlesLimit |
sd::View::View | ( | SdDrawDocument & | rDrawDoc, |
OutputDevice * | pOutDev, | ||
ViewShell * | pViewSh = nullptr |
||
) |
Definition at line 98 of file sdview.cxx.
References DND_ACTION_NONE, SdrView::EnableExtendedKeyInputDispatcher(), SdrView::EnableExtendedMouseEventDispatcher(), SvtOptionsDrawinglayer::IsOverlayBuffer_DrawImpress(), SvtOptionsDrawinglayer::IsPaintBuffer_DrawImpress(), LINK, maDropErrorIdle, maDropInsertFileIdle, SDRPAGE_NOTFOUND, SdrPaintView::SetBufferedOutputAllowed(), SdrPaintView::SetBufferedOverlayAllowed(), SdrPaintView::SetHitTolerancePixel(), Timer::SetInvokeHandler(), SdrCreateView::SetMeasureLayer(), SdrPaintView::SetMinMoveDistancePixel(), SdrCreateView::SetUseIncompatiblePathCreateInterface(), and sUNO_LayerName_measurelines.
|
overridevirtual |
Definition at line 141 of file sdview.cxx.
References ClearSelectionClipboard(), FmFormView::DeleteDeviceFromPaintView(), sd::SmartTagSet::Dispose(), SdrPaintView::GetFirstOutputDevice(), ImplClearDrawDropMarker(), maDropErrorIdle, maDropInsertFileIdle, maSmartTags, mxDropMediaSizeListener, SdrPaintView::PaintWindowCount(), Task::Stop(), and suppress_fun_call_w_exception.
|
virtual |
Reimplemented in sd::OutlineView.
Definition at line 429 of file sdview2.cxx.
References tools::Rectangle::Contains(), DND_ACTION_COPY, DND_ACTION_LINK, DND_ACTION_MOVE, DND_ACTION_NONE, SdrPaintView::GetActiveLayer(), sd::ViewShell::GetActiveWindow(), GetDocSh(), SdrMarkView::GetDragMode(), SdrHdlList::GetHdl(), SdrHdlList::GetHdlCount(), SdrMarkView::GetHdlList(), SdrPaintView::getHitTolLog(), SdrHdl::GetKind(), SdrModel::GetLayerAdmin(), SdrLayerAdmin::GetLayerPerID(), SdPageObjsTLV::SdPageObjsTransferable::GetListBoxDropFormatId(), SdrObject::GetLogicRect(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SfxObjectShell::GetMedium(), SfxMedium::GetName(), SdrLayer::GetName(), OutlinerView::GetOutputArea(), SdrHdl::getOverlayObjectList(), SdrMarkView::GetSdrMarkByIndex(), SdrObject::getSdrPageFromSdrObject(), SdrPaintView::GetSdrPageView(), SdrObjEditView::GetTextEditOutlinerView(), SdrObject::GetUserCall(), SdTransferable::GetView(), sd::ViewShell::GetViewShellBase(), OutlinerView::GetWindow(), ImplClearDrawDropMarker(), SdrObject::IsEmptyPresObj(), sdr::overlay::OverlayObjectList::isHitPixel(), SdrPageView::IsLayerLocked(), SdrPageView::IsLayerVisible(), SdrPage::IsMasterPage(), SdTransferable::IsPageTransferable(), SdPage::IsPresObj(), sd::SlideShow::IsRunning(), AcceptDropEvent::maPosPixel, mbIsDropAllowed, AcceptDropEvent::mbLeaving, AcceptDropEvent::mnAction, mpDropMarker, mpDropMarkerObj, mpViewSh, mrDoc, n, SdrMarkView::PickObj(), vcl::Window::PixelToLogic(), SD_MOD, SDR_HANDLE_COLOR_SIZE_NORMAL, SDR_HANDLE_COLOR_SIZE_SELECTED, SDRLAYER_NOTFOUND(), and tools::Rectangle::Union().
Referenced by sd::ViewShell::AcceptDrop().
|
overridevirtual |
Reimplemented from SdrMarkView.
Definition at line 1117 of file sdview.cxx.
References sd::SmartTagSet::addCustomHandles(), SdrMarkView::maHdlList, and maSmartTags.
void sd::View::ChangeMarkedObjectsBulletsNumbering | ( | const bool | bToggle, |
const bool | bHandleBullets, | ||
const SvxNumRule * | pNumRule | ||
) |
change the bullets/numbering of the marked objects
bToggle | true: just toggle the current bullets/numbering on --> off resp. off --> on |
bHandleBullets | true: handle bullets false: handle numbering |
pNumRule | numbering rule which needs to be applied. can be 0. |
Definition at line 1286 of file sdview.cxx.
References SdrModel::AddUndo(), SdrTextObj::AdjustTextFrameWidthAndHeight(), OutlinerView::ApplyBulletsNumbering(), SdrModel::BegUndo(), SdrObject::BroadcastObjectChange(), SdrUndoFactory::CreateUndoObjectSetText(), DynCastSdrTextObj(), SdrModel::EndUndo(), sdr::table::SdrTableObj::getColumnCount(), SdrPaintView::GetFirstOutputDevice(), sdr::table::SdrTableObj::getLastCell(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SdrPaintView::GetModel(), SdrText::GetOutlinerParaObject(), SdrTextObj::GetOutlinerParaObject(), SdrModel::GetSdrUndoFactory(), sdr::table::SvxTableController::getSelectedCells(), SdrObjEditView::getSelectionController(), sdr::table::SdrTableObj::getText(), SdrTextObj::IsTextEditActive(), SdrModel::IsUndoEnabled(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, nIndex, pOut, SdrMakeOutliner(), SdrObject::SetChanged(), SdrObject::SetOutlinerParaObject(), SdrText::SetOutlinerParaObject(), ShouldToggleOn(), and OutlinerView::SwitchOffBulletsNumbering().
Referenced by sd::FuBulletAndPosition::SetCurrentBulletsNumbering().
|
overridevirtual |
Reimplemented from E3dView.
Definition at line 1175 of file sdview.cxx.
References sd::SmartTagSet::CheckPossibilities(), E3dView::CheckPossibilities(), and maSmartTags.
void sd::View::ClearSelectionClipboard | ( | ) |
Definition at line 226 of file sdview2.cxx.
References TransferableHelper::ClearPrimarySelection(), sd::ViewShell::GetActiveWindow(), mpViewSh, and SD_MOD.
Referenced by UpdateSelectionClipboard(), and ~View().
|
overridevirtual |
The event will be forwarded to the View.
Reimplemented from SdrPaintView.
Reimplemented in sd::slidesorter::view::SlideSorterView.
Definition at line 469 of file sdview.cxx.
References SdrPaintView::CompleteRedraw(), SdrModel::GetDrawOutliner(), OutputDevice::GetOutDevType(), SdrPageView::GetPage(), SdrPaintView::GetSdrPageView(), mnLockRedrawSmph, mrDoc, OUTDEV_PDF, and OUTDEV_PRINTER.
Referenced by sd::DrawView::CompleteRedraw().
css::uno::Reference< css::datatransfer::XTransferable > sd::View::CreateClipboardDataObject | ( | ) |
Definition at line 80 of file sdview2.cxx.
References E3dView::CreateMarkedObjModel(), SdDrawDocument::CreatingDataObj(), SvEmbedTransferHelper::FillTransferableObjectDescriptor(), sd::ViewShell::GetActiveWindow(), SdrMarkView::GetAllMarkedBoundRect(), SdrOle2Obj::GetAspect(), SdrOle2Obj::GetGraphic(), SdPage::GetLayoutName(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SfxObjectShell::GetMedium(), SdrOle2Obj::GetObjRef(), SdrPageView::GetPage(), SdrPaintView::GetSdrPageView(), SdrPage::GetSize(), INetURLObject::GetURLNoPass(), SfxMedium::GetURLObject(), mpDocSh, mpViewSh, mrDoc, SD_MOD, and SdPage::SetSize().
Referenced by DoCopy().
css::uno::Reference< css::datatransfer::XTransferable > sd::View::CreateDragDataObject | ( | ::sd::View * | , |
vcl::Window & | rWindow, | ||
const Point & | rDragPos | ||
) |
Definition at line 143 of file sdview2.cxx.
References DND_ACTION_COPYMOVE, DND_ACTION_LINK, SfxObjectShell::FillTransferableObjectDescriptor(), SvEmbedTransferHelper::FillTransferableObjectDescriptor(), SdrMarkView::GetAllMarkedRect(), SdrOle2Obj::GetAspect(), SdrOle2Obj::GetGraphic(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SfxObjectShell::GetMedium(), SdrOle2Obj::GetObjRef(), tools::Rectangle::GetSize(), INetURLObject::GetURLNoPass(), SfxMedium::GetURLObject(), mpDocSh, mrDoc, and SD_MOD.
Referenced by StartDrag().
|
overridevirtual |
css::uno::Reference< css::datatransfer::XTransferable > sd::View::CreateSelectionDataObject | ( | ::sd::View * | ) |
Definition at line 191 of file sdview2.cxx.
References SfxObjectShell::FillTransferableObjectDescriptor(), SdrMarkView::GetAllMarkedRect(), SfxObjectShell::GetMedium(), INetURLObject::GetURLNoPass(), SfxMedium::GetURLObject(), mpDocSh, mrDoc, and SD_MOD.
Referenced by UpdateSelectionClipboard().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
overridevirtual |
Connect OLE object to client.
Reimplemented from SdrPaintView.
Definition at line 933 of file sdview.cxx.
References sd::ViewShell::GetActiveWindow(), SdrTextObj::GetLogicRect(), SdrOle2Obj::GetObjRef(), SdrOle2Obj::GetOrigObjSize(), SdrModel::GetScaleUnit(), tools::Rectangle::GetSize(), Size::Height(), mpViewSh, mrDoc, Fraction::ReduceInaccurate(), SfxInPlaceClient::SetObjArea(), tools::Rectangle::SetSize(), SfxInPlaceClient::SetSizeScale(), and Size::Width().
void sd::View::DoCopy | ( | ) |
Definition at line 256 of file sdview2.cxx.
References SdrMarkView::AreObjectsMarked(), SdrCreateView::BrkAction(), Copy, CreateClipboardDataObject(), and SdrObjEditView::GetTextEditOutlinerView().
Referenced by sd::FuPoor::DoCopy(), and DoCut().
void sd::View::DoCut | ( | ) |
Definition at line 239 of file sdview2.cxx.
References SdrMarkView::AreObjectsMarked(), aStr, SdrEditView::BegUndo(), Cut, SdrView::DeleteMarked(), DoCopy(), SdrEditView::EndUndo(), SdrMarkView::GetDescriptionOfMarkedObjects(), SdrObjEditView::GetTextEditOutlinerView(), and SdResId().
Referenced by sd::FuPoor::DoCut().
void sd::View::DoPaste | ( | ::sd::Window * | pWindow = nullptr | ) |
Definition at line 269 of file sdview2.cxx.
References TransferableDataHelper::CreateFromSystemClipboard(), DBG_ASSERT, DND_ACTION_COPY, sd::ViewShell::GetActiveWindow(), INetBookmark::GetDescription(), Outliner::GetEditEngine(), TransferableDataHelper::GetINetBookmark(), OutlinerView::GetOutliner(), EditEngine::GetParagraphCount(), Outliner::GetParagraphCount(), SdPage::GetPresObjKind(), SdrObject::getSdrPageFromSdrObject(), SdrObjEditView::GetTextEditObject(), SdrObjEditView::GetTextEditOutlinerView(), EditEngine::GetTextLen(), TransferableDataHelper::GetTransferable(), INetBookmark::GetURL(), sd::DrawDocShell::GetViewShell(), sd::Window::GetVisibleCenter(), TransferableDataHelper::HasFormat(), EditEngine::HasValidData(), InsertData(), sd::DrawViewShell::InsertURLField(), SdrModel::IsChanged(), Outliner::IsModified(), mpDocSh, mpViewSh, mrDoc, Outliner::QuickDelete(), Outliner::QuickInsertLineBreak(), SdDrawDocument::SetChanged(), Outliner::SetUpdateLayout(), and Title.
Referenced by sd::FuPoor::DoPaste().
|
virtual |
Reimplemented in sd::slidesorter::view::SlideSorterView.
Definition at line 365 of file sdview2.cxx.
References SdrEditView::AddUndo(), aStr, SdrEditView::BegUndo(), SdrUndoFactory::CreateUndoDeleteObject(), DBG_ASSERT, DND_ACTION_MOVE, SdrEditView::EndUndo(), SdrMark::GetMarkedSdrObj(), SdrObject::GetOrdNumDirect(), SdrObject::getSdrPageFromSdrObject(), SdrModel::GetSdrUndoFactory(), SdTransferable::IsInternalMove(), IsPresObjSelected(), SdrEditView::IsUndoEnabled(), mnDragSrcPgNum, mpDragSrcMarkList, mrDoc, SdrObjList::RemoveObject(), SD_MOD, SdResId(), SDRPAGE_NOTFOUND, SdTransferable::SetInternalMove(), and SdTransferable::SetView().
Referenced by sd::slidesorter::view::SlideSorterView::DragFinished(), and InsertData().
|
virtual |
Reimplemented in sd::OutlineView.
Definition at line 609 of file sdview2.cxx.
References SfxUndoManager::AddUndoAction(), COL_BLACK(), tools::Rectangle::Contains(), DND_ACTION_NONE, SdrPaintView::GetActiveLayer(), SdDrawDocument::GetAnimationInfo(), TransferableDataHelper::GetAny(), SdAnimationInfo::GetBookmark(), INetBookmark::GetDescription(), SdrMarkView::GetDragMode(), SdPageObjsTLV::SdPageObjsTransferable::GetDragType(), SdrHdlList::GetHdl(), SdrHdlList::GetHdlCount(), SdrMarkView::GetHdlList(), SdrPaintView::getHitTolLog(), SdPageObjsTLV::SdPageObjsTransferable::getImplementation(), TransferableDataHelper::GetINetBookmark(), SdrHdl::GetKind(), SdrObject::GetLogicRect(), SdrMarkView::GetMarkedObjectCount(), SdrMark::GetMarkedSdrObj(), SfxObjectShell::GetMedium(), SfxMedium::GetName(), SfxShell::GetName(), OutlinerView::GetOutputArea(), SdrHdl::getOverlayObjectList(), SdrMarkView::GetSdrMarkByIndex(), SdrPaintView::GetSdrPageView(), SdDrawDocument::GetShapeUserData(), SdrObjEditView::GetTextEditOutlinerView(), sd::DrawDocShell::GetUndoManager(), INetBookmark::GetURL(), OutlinerView::GetWindow(), TransferableDataHelper::GetXTransferable(), TransferableDataHelper::HasFormat(), ImplClearDrawDropMarker(), InsertData(), sdr::overlay::OverlayObjectList::isHitPixel(), SdrPageView::IsLayerLocked(), LINK, SdAnimationInfo::maDimColor, ExecuteDropEvent::maDropEvent, map, ExecuteDropEvent::maPosPixel, SdAnimationInfo::maSoundFile, SdAnimationInfo::mbActive, SdAnimationInfo::mbDimHide, SdAnimationInfo::mbDimPrevious, SdAnimationInfo::mbPlayFull, SdAnimationInfo::mbSecondPlayFull, SdAnimationInfo::mbSecondSoundOn, SdAnimationInfo::mbSoundOn, SdAnimationInfo::meClickAction, SdAnimationInfo::meEffect, SdAnimationInfo::meSecondEffect, SdAnimationInfo::meSecondSpeed, SdAnimationInfo::meSpeed, SdAnimationInfo::meTextEffect, ExecuteDropEvent::mnAction, SdAnimationInfo::mnVerb, mpDocSh, mpDropMarker, mpDropMarkerObj, mpViewSh, mrDoc, n, NAVIGATOR_DRAGTYPE_EMBEDDED, NAVIGATOR_DRAGTYPE_LINK, nIndex, SdrMarkView::PickObj(), vcl::Window::PixelToLogic(), Application::PostUserEvent(), props, SdResId(), SdAnimationInfo::SetBookmark(), SdDrawDocument::SetChanged(), and tools::Rectangle::Union().
Referenced by sd::ViewShell::ExecuteDrop().
|
virtual |
Reimplemented in sd::OutlineView.
Definition at line 515 of file sdview.cxx.
References SdrView::GetAttributes().
Referenced by sd::DrawViewShell::AttrExec(), sd::FuArea::DoExecute(), sd::FuChar::DoExecute(), sd::FuConnectionDlg::DoExecute(), sd::FuCopy::DoExecute(), sd::FuLine::DoExecute(), sd::FuMeasureDlg::DoExecute(), sd::FuBulletAndPosition::DoExecute(), sd::FuParagraph::DoExecute(), sd::FuTemplate::DoExecute(), sd::FuTransform::DoExecute(), sd::FuTextAttrDlg::DoExecute(), sd::TextObjectBar::Execute(), sd::BezierObjectBar::GetAttrState(), sd::TextObjectBar::GetAttrState(), sd::TextObjectBar::GetCharState(), sd::DrawViewShell::GetMenuStateSel(), sd::FuBullet::InsertSpecialCharacter(), sd::FuBulletAndPosition::SetCurrentBulletsNumbering(), and sd::FuConstructRectangle::SetLineEnds().
|
overridevirtual |
Reimplemented from SdrView.
Definition at line 1127 of file sdview.cxx.
References SdrView::GetContext(), sd::SmartTagSet::getContext(), and maSmartTags.
|
inline |
Definition at line 293 of file View.hxx.
References mrDoc.
Referenced by sd::LayerTabBar::AcceptDrop(), sd::LayerTabBar::AllowRenaming(), sd::ViewClipboard::AssignMasterPage(), sd::slidesorter::controller::SelectionManager::DeleteSelectedPages(), sd::ViewClipboard::DetermineInsertPosition(), sd::LayerTabBar::EndRenaming(), sd::TextObjectBar::Execute(), sd::MediaObjectBar::Execute(), sd::LayerTabBar::ExecuteDrop(), accessibility::AccessibleDrawDocumentView::getAccessibleName(), accessibility::AccessibleOutlineView::getAccessibleName(), sd::BezierObjectBar::GetAttrState(), sd::TextObjectBar::GetAttrState(), sd::TextObjectBar::GetCharState(), SdTransferable::GetData(), sd::slidesorter::controller::SlotManager::GetStatusBarState(), InsertMediaURL(), sd::ViewClipboard::InsertSlides(), sd::LayerTabBar::MouseButtonDown(), sd::OutlineView::OnEndPasteOrDrop(), sd::OutlineBulletDlg::PageCreated(), sd::slidesorter::controller::SlotManager::RenameSlide(), SdSnapLineDlg::SdSnapLineDlg(), and sd::TextObjectBar::TextObjectBar().
|
inline |
Definition at line 142 of file View.hxx.
Referenced by AcceptDrop(), sd::TextObjectBar::Execute(), accessibility::AccessibleDrawDocumentView::getAccessibleName(), accessibility::AccessibleOutlineView::getAccessibleName(), sd::SdUnoDrawView::GetModel(), sd::FuBulletAndPosition::GetNumBulletItem(), sd::ViewShell::GetNumBulletItem(), InsertMediaObj(), sd::AnnotationTag::OpenPopup(), sd::OutlineBulletDlg::OutlineBulletDlg(), and SdTPAction::SetView().
SdrObject * sd::View::GetEmptyPresentationObject | ( | PresObjKind | eKind | ) |
Definition at line 79 of file sdview5.cxx.
References sd::ShapeList::getList(), GetPage(), SdPage::GetPresentationShapeList(), SdPage::GetPresObj(), SdPage::GetPresObjKind(), GetSelectedSingleObject(), sd::implIsMultiPresObj(), SdrObject::IsEmptyPresObj(), SdrPage::IsMasterPage(), and nIndex.
Referenced by sd::FuInsertGraphic::DoExecute(), sd::FuInsertOLE::DoExecute(), InsertMediaObj(), and sd::InsertTableImpl().
bool sd::View::GetExchangeList | ( | std::vector< OUString > & | rExchangeList, |
std::vector< OUString > & | rBookmarkList, | ||
const sal_uInt16 | nType | ||
) |
return parameter: pExchangeList == NULL -> all names are unique bNameOK == false -> cancel by user nType == 0 -> pages nType == 1 -> objects nType == 2 -> pages and objects
< Bookmark list and exchange list are identical
< name is unique
Definition at line 852 of file sdview2.cxx.
References sd::DrawDocShell::CheckPageName(), VclPtr< class reference_type >::clear(), SvxAbstractDialogFactory::Create(), SvxAbstractDialogFactory::CreateSvxNameDialog(), sd::ViewShell::GetFrameWeld(), SdDrawDocument::GetObj(), HID_SD_NAMEDIALOG_OBJECT, mpDocSh, mpViewSh, mrDoc, nType, RET_OK, and SdResId().
Referenced by sd::FuInsertFile::InsSDDinDrMode().
|
overridevirtual |
Reimplemented from SdrMarkView.
Definition at line 1144 of file sdview.cxx.
References SdrMarkView::GetMarkablePointCount(), sd::SmartTagSet::GetMarkablePointCount(), maSmartTags, and nCount.
SdPage * sd::View::GetPage | ( | ) |
Definition at line 45 of file sdview5.cxx.
References SdrPageView::GetPage(), and SdrPaintView::GetSdrPageView().
Referenced by sd::FuInsertGraphic::DoExecute(), GetEmptyPresentationObject(), IsPresObjSelected(), and sd::DrawView::Notify().
|
inline |
Definition at line 253 of file View.hxx.
Referenced by sd::DrawDocShell::CancelSearching(), sd::DrawDocShell::Execute(), and sd::DrawDocShell::~DrawDocShell().
Definition at line 58 of file sdview5.cxx.
References SdrMarkView::AreObjectsMarked(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), and SdrMark::GetMarkedSdrObj().
Referenced by sd::FuInsertGraphic::DoExecute(), and GetEmptyPresentationObject().
|
overridevirtual |
Reimplemented from SdrMarkView.
Definition at line 639 of file sdview.cxx.
References sd::ViewShell::GetViewShellBase(), and mpViewSh.
|
inline |
Definition at line 207 of file View.hxx.
Referenced by sd::ViewShell::Command(), sd::SmartTag::disposing(), sd::BezierObjectBar::Execute(), sd::BezierObjectBar::GetAttrState(), sd::MotionPathTag::KeyInput(), sd::AnnotationTag::KeyInput(), sd::ViewShell::KeyInput(), sd::MotionPathTag::MouseButtonDown(), sd::AnnotationTag::MouseButtonDown(), sd::ViewShell::MouseButtonDown(), and sd::SmartTag::SmartTag().
|
virtual |
Reimplemented in sd::OutlineView.
Definition at line 634 of file sdview4.cxx.
References SdrCreateView::GetStyleSheet().
Referenced by sd::FuTemplate::DoExecute().
|
inline |
Definition at line 144 of file View.hxx.
Referenced by sd::SmartTagSet::Command(), sd::AnnotationTag::Command(), sd::ui::table::TableObjectBar::Execute(), sd::ViewClipboard::HandlePageDrop(), sd::ViewClipboard::InsertSlides(), sd::FuBullet::InsertSpecialCharacter(), sd::SmartTagSet::MouseButtonDown(), sd::MotionPathTag::MouseButtonDown(), sd::AnnotationTag::MouseButtonDown(), sd::MotionPathTag::OnMove(), sd::AnnotationTag::OnMove(), sd::MotionPathTag::OnTabHandles(), SdrBeginTextEdit(), SdrEndTextEdit(), sd::AnnotationTag::select(), and sd::MotionPathTag::selectionChanged().
|
overridevirtual |
Reimplemented from SdrMarkView.
Definition at line 1136 of file sdview.cxx.
References SdrMarkView::HasMarkablePoints(), sd::SmartTagSet::HasMarkablePoints(), and maSmartTags.
Referenced by sd::FuSelection::MouseButtonDown(), and sd::FuSelection::MouseButtonUp().
|
overridevirtual |
Reimplemented from SdrMarkView.
Definition at line 1151 of file sdview.cxx.
References SdrMarkView::HasMarkedPoints(), sd::SmartTagSet::HasMarkedPoints(), and maSmartTags.
|
protected |
Definition at line 136 of file sdview.cxx.
References mpDropMarker.
Referenced by AcceptDrop(), ExecuteDrop(), and ~View().
bool sd::View::InsertData | ( | const TransferableDataHelper & | rDataHelper, |
const Point & | rPos, | ||
sal_Int8 & | rDnDAction, | ||
bool | bDrag, | ||
SotClipboardFormatId | nFormat = SotClipboardFormatId::NONE , |
||
sal_uInt16 | nPage = SDRPAGE_NOTFOUND , |
||
SdrLayerID | nLayer = SDRLAYER_NOTFOUND |
||
) |
Definition at line 254 of file sdview3.cxx.
References a, SdrEditView::AddUndo(), Point::AdjustX(), Point::AdjustY(), SdDrawDocument::AllocPage(), aName, aStr, SdrEditView::BegUndo(), CHECK_FORMAT_TRANS, SfxClassificationHelper::CheckPaste(), tools::SvRef< typename T >::clear(), SfxItemSet::ClearItem(), SdrObject::CloneSdrObject(), COL_BLACK(), tools::Rectangle::Contains(), FileList::Count(), FmFormView::CreateFieldControl(), E3dView::CreateMarkedObjModel(), SfxObjectShell::CreateShellID(), SdrUndoFactory::CreateUndoAttrObject(), SdrUndoFactory::CreateUndoDeleteObject(), SdrUndoFactory::CreateUndoNewObject(), SdDrawDocument::CreatingDataObj(), SdDrawDocument::DeletePage(), DND_ACTION_COPY, DND_ACTION_LINK, DND_ACTION_MOVE, DragFinished(), DynCastE3dObject(), SdrEditView::EndUndo(), SdrGluePointList::FindGluePoint(), SdrMarkList::ForceSort(), SdrGluePoint::GetAbsolutePos(), SdrPaintView::GetActiveLayer(), sd::ViewShell::GetActiveWindow(), SdrObjList::GetAllObjBoundRect(), TransferableDataHelper::GetAny(), Graphic::GetBitmapEx(), TransferableDataHelper::GetBitmapEx(), SdrEdgeObj::GetConnection(), SdrObjConnection::GetConnectorId(), SdrObject::GetCurrentBoundRect(), SfxObjectShell::getDocProperties(), SdDrawDocument::GetDocSh(), SdTransferable::GetDocShell(), SdDrawDocument::GetDocumentType(), SfxObjectShell::GetEmbeddedObjectContainer(), FileList::GetFile(), TransferableDataHelper::GetFileList(), SotExchange::GetFormatDataFlavor(), SdrObject::GetGluePointList(), SdrGrafObj::GetGraphic(), TransferableDataHelper::GetGraphic(), SfxObjectShell::GetHeaderAttributes(), SdrPaintView::getHitTolLog(), SdTransferable::getImplementation(), TransferableDataHelper::GetInputStream(), SfxViewShell::GetIPClient(), SdrObject::GetLayer(), SdrModel::GetLayerAdmin(), SdrLayerAdmin::GetLayerPerID(), SdPage::GetLayoutName(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), SdrModel::GetMaxObjSize(), SdrObject::GetMergedItemSet(), SdrPaintView::GetModel(), SdrLayer::GetName(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), SdrObjConnection::GetObject(), SdrObject::GetOrdNum(), OutlinerView::GetOutputArea(), SdrPageView::GetPage(), SdrModel::GetPage(), SdrModel::GetPageCount(), SdPage::GetPageKind(), SdrPage::GetPageNum(), SdrObject::getParentSdrObjectFromSdrObject(), SdDrawDocument::GetPool(), Graphic::GetPrefMapMode(), BitmapEx::GetPrefSize(), Graphic::GetPrefSize(), SdDrawDocument::GetSdPage(), SdrMarkView::GetSdrMarkByIndex(), SdrPage::getSdrModelFromSdrPage(), SdrPaintView::getSdrModelFromSdrView(), SdrPaintView::GetSdrPageView(), SdrModel::GetSdrUndoFactory(), tools::Rectangle::GetSize(), svt::EmbeddedObjectRef::GetSize(), TransferableDataHelper::GetSotStorageStream(), SdTransferable::GetStartPos(), comphelper::OStorageHelper::GetStorageFromInputStream(), TransferableDataHelper::GetString(), comphelper::OStorageHelper::GetTemporaryStorage(), SdrObjEditView::GetTextEditOutlinerView(), TransferableDataHelper::GetTransferable(), TransferableDataHelper::GetTransferableObjectDescriptor(), SdTransferable::GetView(), SfxShell::GetViewShell(), SdrPageView::GetVisibleLayers(), OutlinerView::GetWindow(), SdrDragView::GetWorkArea(), SdTransferable::GetWorkDocument(), TransferableDataHelper::HasFormat(), Size::Height(), sd::FuPoor::HITPIX, i, sd::ImpCheckInsertPos(), sd::ImpGetClone(), vcl::ImportPDF(), Impress, comphelper::EmbeddedObjectContainer::InsertEmbeddedObject(), InsertGraphic(), InsertMetaFile(), SdrObjList::InsertObject(), FmFormPage::InsertObject(), SdrEditView::InsertObjectAtView(), SdrObjList::InsertObjectThenMakeNameUnique(), SdDrawDocument::InsertPage(), OutlinerView::InsertText(), tools::SvRef< typename T >::is(), SdrObject::IsClosedObj(), BitmapEx::IsEmpty(), SdrObject::IsGroupObject(), SdrPageView::IsLayerLocked(), SfxInPlaceClient::IsObjectInPlaceActive(), SdTransferable::IsPageTransferable(), IsPresObjSelected(), SdrObjEditView::IsTextEdit(), SdrEditView::IsUndoEnabled(), OutputDevice::LogicToLogic(), TransferableObjectDescriptor::maClassName, maDropErrorIdle, maDropFileVector, maDropInsertFileIdle, maDropPos, map, MarkListHasChanged(), TransferableObjectDescriptor::maSize, mbIsDropAllowed, mnAction, mnDragSrcPgNum, TransferableObjectDescriptor::mnViewAspect, SdrEditView::MoveAllMarked(), mpClipboard, mpDocSh, mpDragSrcMarkList, mpViewSh, mrDoc, nCount, nPos, SdrExchangeView::Paste(), E3dView::Paste(), PasteRTFTable(), SdrMarkView::PickObj(), vcl::Window::PixelToLogic(), props, SfxItemSet::Put(), XFillStyleItem::PutValue(), OutlinerView::Read(), TypeSerializer::readGraphic(), SdrObjList::RemoveObject(), SD_LT_SEPARATOR, SD_MOD, SDRATTR_CORNER_RADIUS(), SdResId(), SDRGLUEPOINT_NOTFOUND, SDRLAYER_NOTFOUND(), SdrObjectPrimitiveHit(), SDRPAGE_NOTFOUND, Graphic::SetGfxLink(), svt::EmbeddedObjectRef::SetGraphic(), Size::setHeight(), SdTransferable::SetInternalMove(), SdrObject::SetLayer(), SdrObject::SetMergedItemSetAndBroadcast(), tools::Rectangle::SetPos(), SdPage::SetPresentationLayout(), SdrObjList::SetSdrObjListRectsDirty(), Size::setWidth(), Point::setX(), Point::setY(), SfxClassificationHelper::ShowPasteInfo(), SdrMarkView::SortMarkedObjects(), Standard, Idle::Start(), SvxDrawingLayerImport(), SdrMarkList::TakeBoundRect(), tools::Rectangle::TopLeft(), svt::EmbeddedObjectRef::TryRunningState(), VCLUnoHelper::UnoEmbed2VCLMapUnit(), Size::Width(), x, Point::X(), and Point::Y().
Referenced by sd::FuInsertClipboard::DoExecute(), DoPaste(), sd::FuPoor::DoPasteUnformatted(), and ExecuteDrop().
SdrGrafObj * sd::View::InsertGraphic | ( | const Graphic & | rGraphic, |
sal_Int8 & | rAction, | ||
const Point & | rPos, | ||
SdrObject * | pObj, | ||
ImageMap const * | pImageMap | ||
) |
If an empty graphic object is provided, we fill it.
Otherwise we fill an existing object at the specified position. If there is no object at the position, we create a new object and return a pointer to it.
Definition at line 78 of file sdview4.cxx.
References SdrEditView::AddUndo(), Size::AdjustHeight(), Size::AdjustWidth(), SdrEditView::BegUndo(), SdrObject::Clone(), tools::Rectangle::Contains(), o3tl::convert(), SdrUndoFactory::CreateUndoDeleteObject(), SdrUndoFactory::CreateUndoNewObject(), DND_ACTION_COPY, DND_ACTION_LINK, DND_ACTION_MOVE, SdrEditView::EndUndo(), sd::ViewShell::GetActiveWindow(), SdrObject::GetCurrentBoundRect(), Application::GetDefaultDevice(), OutputDevice::GetDPIX(), Graphic::GetGfxLink(), SdrPaintView::getHitTolLog(), SdDrawDocument::getImagePreferredDPI(), SfxViewShell::GetIPClient(), SdrObject::GetLayer(), SdrPage::GetLeftBorder(), SdrObject::GetLogicRect(), SdrPage::GetLowerBorder(), MapMode::GetMapUnit(), SdrPaintView::GetModel(), SdrObject::GetOrdNum(), vcl::Window::GetOutDev(), SdrPageView::GetPage(), SdrPageView::GetPageRect(), SfxShell::GetPool(), Graphic::GetPrefMapMode(), Graphic::GetPrefSize(), SdrPage::GetRightBorder(), SdrObject::getSdrModelFromSdrObject(), SdrPaintView::getSdrModelFromSdrView(), SdrObject::getSdrPageFromSdrObject(), SdrPaintView::GetSdrPageView(), SdrModel::GetSdrUndoFactory(), SdrPage::GetSize(), tools::Rectangle::GetSize(), Graphic::GetSizePixel(), GfxLink::GetType(), SdrPage::GetUpperBorder(), SdrObject::GetUserCall(), SfxShell::GetViewShell(), Graphic, Size::Height(), o3tl::in, SdrObjList::InsertObject(), SdrEditView::InsertObjectAtView(), SdPage::InsertPresObj(), SdrObject::IsClosedObj(), SdrObject::IsEmptyPresObj(), SdrPage::IsMasterPage(), SfxInPlaceClient::IsObjectInPlaceActive(), SdPage::IsPresObj(), SdrEditView::IsUndoEnabled(), OutputDevice::LogicToLogic(), o3tl::mm100, mnAction, mpDocSh, mpViewSh, mrDoc, vcl::PDF_INSERT_MAGIC_SCALE_FACTOR, SdrMarkView::PickObj(), OutputDevice::PixelToLogic(), SfxItemSet::Put(), SdrObjList::RemoveObject(), SdrEditView::ReplaceObjectAtView(), SdrEndTextEdit(), SdResId(), SdrPaintView::SdrGrafObj, SdrObject::SetMergedItemSetAndBroadcast(), tools::Rectangle::TopLeft(), Size::Width(), Point::X(), and Point::Y().
Referenced by sd::FuInsertGraphic::DoExecute(), InsertData(), and InsertMetaFile().
SdrMediaObj * sd::View::InsertMediaObj | ( | const OUString & | rURL, |
sal_Int8 & | rAction, | ||
const Point & | rPos, | ||
const Size & | rSize | ||
) |
Definition at line 325 of file sdview4.cxx.
References SdrEditView::BegUndo(), SdrObject::Clone(), tools::Rectangle::Contains(), DND_ACTION_LINK, SdrEditView::EndUndo(), GetDocSh(), GetEmptyPresentationObject(), SdrObject::GetLogicRect(), SfxObjectShell::GetMedium(), SfxMedium::GetName(), SdrPageView::GetPageRect(), SdrObject::getSdrModelFromSdrObject(), SdrPaintView::getSdrModelFromSdrView(), SdrObject::getSdrPageFromSdrObject(), SdrPaintView::GetSdrPageView(), SdrObject::GetUserCall(), SfxObjectShell::HasName(), SdrEditView::InsertObjectAtView(), SdPage::InsertPresObj(), SdPage::IsPresObj(), Media, mnAction, SdrEditView::ReplaceObjectAtView(), SdrEndTextEdit(), and SdResId().
Referenced by InsertMediaURL().
void sd::View::InsertMediaURL | ( | const OUString & | rMediaURL, |
sal_Int8 & | rAction, | ||
const Point & | rPos, | ||
const Size & | rSize, | ||
bool const | bLink | ||
) |
Definition at line 301 of file sdview4.cxx.
References GetDoc(), SdrPaintView::GetModel(), InsertMediaObj(), and xModel.
bool sd::View::InsertMetaFile | ( | const TransferableDataHelper & | rDataHelper, |
const Point & | rInsertPos, | ||
ImageMap const * | pImageMap, | ||
bool | bOptimize | ||
) |
gets the metafile from the given transferable helper and insert it as a graphic shape.
bOptimize | if set to true, the metafile is analyzed and if only one bitmap action is present, then is inserted as a single graphic. |
Definition at line 143 of file sdview3.cxx.
References GDIMetaFile::FirstAction(), MetaBmpAction::GetBitmap(), MetaBmpScaleAction::GetBitmap(), MetaBmpExAction::GetBitmapEx(), MetaBmpExScaleAction::GetBitmapEx(), TransferableDataHelper::GetGDIMetaFile(), GDIMetaFile::GetPrefMapMode(), GDIMetaFile::GetPrefSize(), Graphic::GetSizePixel(), Graphic::GetType(), MetaAction::GetType(), SdrDragView::GetWorkArea(), sd::ImpCheckInsertPos(), InsertGraphic(), mnAction, GDIMetaFile::NextAction(), Graphic::SetPrefMapMode(), and Graphic::SetPrefSize().
Referenced by InsertData().
bool sd::View::IsMorphingAllowed | ( | ) | const |
Definition at line 969 of file sdview.cxx.
References DynCastE3dObject(), SfxItemSet::Get(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), SdrObject::GetMergedItemSet(), SdrObject::GetObjIdentifier(), SdDrawDocument::GetPool(), mrDoc, SfxItemSet::Put(), and XATTR_FILLSTYLE().
bool sd::View::IsPresObjSelected | ( | bool | bOnPage = true , |
bool | bOnMasterPage = true , |
||
bool | bCheckPresObjListOnly = false , |
||
bool | bCheckLayoutOnly = false |
||
) | const |
Is a presentation object selected?
Definition at line 523 of file sdview.cxx.
References DateTime, Footer, SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), GetPage(), SdPage::GetPresObjKind(), SdrObject::getSdrPageFromSdrObject(), SdrPaintView::GetSdrPageView(), SdrObject::GetUserCall(), Header, SdrObject::IsEmptyPresObj(), SdrPage::IsMasterPage(), SdPage::IsPresObj(), mnDragSrcPgNum, mpDragSrcMarkList, SDRPAGE_NOTFOUND, and SlideNumber.
Referenced by sd::DrawViewShell::AssignFrom3DWindow(), DragFinished(), InsertData(), sd::FuDraw::KeyInput(), sd::FuConstruct::MouseButtonUp(), sd::FuSelection::MouseButtonUp(), sd::FuText::MouseButtonUp(), and sd::DrawView::SetStyleSheet().
bool sd::View::isRecordingUndo | ( | ) | const |
returns true if we have an undo manager and there is an open list undo action
Definition at line 1104 of file sdview.cxx.
References SdDrawDocument::GetUndoManager(), SdrModel::IsUndoEnabled(), and mrDoc.
Referenced by sd::OutlineView::InsertSlideForParagraph().
bool sd::View::IsVectorizeAllowed | ( | ) | const |
Definition at line 1015 of file sdview.cxx.
References SdrGrafObj::GetGraphicType(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SdrMark::GetMarkedSdrObj(), and SdrGrafObj::isEmbeddedVectorGraphicData().
Referenced by sd::DrawViewShell::GetMenuStateSel().
|
overridevirtual |
Reimplemented from FmFormView.
Reimplemented in sd::DrawView.
Definition at line 501 of file sdview.cxx.
References sd::SmartTagSet::deselect(), SdrMarkView::GetMarkedObjectCount(), FmFormView::MarkListHasChanged(), and maSmartTags.
Referenced by sd::MotionPathTag::DeleteMarkedPoints(), InsertData(), sd::DrawView::MarkListHasChanged(), sd::MotionPathTag::MarkPoint(), sd::MotionPathTag::MarkPoints(), sd::MotionPathTag::SetMarkedPointsSmooth(), and sd::MotionPathTag::SetMarkedSegmentsKind().
|
overridevirtual |
Reimplemented from SdrMarkView.
Definition at line 1159 of file sdview.cxx.
References sd::SmartTagSet::MarkPoint(), SdrMarkView::MarkPoint(), and maSmartTags.
Referenced by sd::FuPoor::KeyInput(), sd::MotionPathTag::MouseButtonDown(), sd::FuSelection::MouseButtonDown(), and sd::MotionPathTag::OnMarkHandle().
|
overridevirtual |
Definition at line 1167 of file sdview.cxx.
References sd::SmartTagSet::MarkPoints(), SdrMarkView::MarkPoints(), and maSmartTags.
|
virtual |
Reimplemented from SdrMarkView.
|
overridevirtual |
Reimplemented from SdrView.
Definition at line 1036 of file sdview.cxx.
References SfxDispatcher::Execute(), sd::ViewShell::GetActiveWindow(), SfxViewFrame::GetDispatcher(), StyleSettings::GetHighContrastMode(), vcl::Window::GetSettings(), AllSettings::GetStyleSettings(), sd::ViewShell::GetViewFrame(), SfxShell::Invalidate(), and mpViewSh.
|
overrideprotectedvirtual |
Reimplemented from SdrObjEditView.
Reimplemented in sd::OutlineView.
Definition at line 1181 of file sdview.cxx.
References SdrObjEditView::GetTextEditOutliner(), and PasteOrDropInfos::nStartPara.
|
overrideprotectedvirtual |
this is called after a paste or drop operation, make sure that the newly inserted paragraphs get the correct style sheet.
Reimplemented from SdrObjEditView.
Reimplemented in sd::OutlineView.
Definition at line 1196 of file sdview.cxx.
References SdPage::GetPresObjKind(), SdrObject::getSdrPageFromSdrObject(), SdrObject::GetStyleSheet(), SdPage::GetStyleSheetForPresObj(), SdrObjEditView::GetTextEditObject(), SdrObjEditView::GetTextEditOutliner(), NONE, PasteOrDropInfos::nStartPara, and Outline.
bool sd::View::PasteRTFTable | ( | const ::tools::SvRef< SotTempStream > & | xStm, |
SdrPage * | pPage, | ||
SdrInsertFlags | nPasteOptions | ||
) |
Definition at line 1568 of file sdview3.cxx.
References SdDrawDocument::AllocPage(), sd::CreateTableFromRTF(), SdrModel::GetItemPool(), Impress, SdDrawDocument::InsertPage(), maDropPos, E3dView::Paste(), and SfxItemPool::SetDefaultMetric().
Referenced by InsertData().
bool sd::View::RestoreDefaultText | ( | SdrTextObj * | pTextObj | ) |
restores the default text if the given text object is currently in edit mode and no text has been entered already.
Is only useful just before text edit ends.
Definition at line 828 of file sdview.cxx.
References SdrTextObj::GetOutlinerParaObject(), SdrObject::getSdrPageFromSdrObject(), SdrObjEditView::GetTextEditObject(), SdrObjEditView::GetTextEditOutliner(), SdrTextObj::HasText(), SdPage::RestoreDefaultText(), and SdrTextObj::SetTextEditOutliner().
Referenced by SdrEndTextEdit(), and sd::FuText::SetInEditMode().
|
overridevirtual |
Reimplemented from SdrObjEditView.
Definition at line 657 of file sdview.cxx.
References BeginTextEdit, o3tl::convert(), sd::DrawController::FireSelectionChangeListener(), sd::ViewShellBase::GetDrawController(), sd::ViewShellBase::GetEventMultiplexer(), LinguMgr::GetHyphenator(), vcl::Window::GetMapMode(), MapMode::GetMapUnit(), SdrObject::GetObjIdentifier(), SdrObject::GetObjInventor(), SdPage::GetPresObjKind(), SdrObject::getSdrModelFromSdrObject(), SdrObject::getSdrPageFromSdrObject(), Application::GetSettings(), LinguMgr::GetSpellChecker(), SdrModel::GetStyleSheetPool(), GetTextEditBackgroundColor(), SdrObjEditView::GetTextEditOutliner(), SdrObjEditView::GetTextEditOutlinerView(), SdrOutliner::GetTextObj(), GetViewShell(), sd::ViewShell::GetViewShellBase(), comphelper::LibreOfficeKit::isActive(), SdrPage::IsMasterPage(), SdDrawDocument::IsSummationOfParagraphs(), LINK, maMasterViewFilter, o3tl::mm100, mpViewSh, mrDoc, NONE, SfxLokHelper::notifyOtherViews(), Outline, SD_MOD, SdrObjEditView::SdrBeginTextEdit(), SdrMakeOutliner(), sd::SetSpellOptions(), SdrObject::setSuitableOutlinerBg(), sd::OutlinerMasterViewFilter::Start(), Text, Title, tools::Rectangle::toString(), o3tl::twip, and sd::ViewShell::UpdateScrollBars().
Referenced by sd::FuText::ChangeFontSize(), sd::FuText::CreateDefaultObject(), SdOutliner::EnterEditMode(), sd::DrawViewShell::FuPermanent(), and sd::FuText::SetInEditMode().
|
overridevirtual |
ends current text editing
Reimplemented from SdrObjEditView.
Definition at line 772 of file sdview.cxx.
References sd::OutlinerMasterViewFilter::End(), EndTextEdit, sd::DrawController::FireSelectionChangeListener(), sd::ViewShellBase::GetDrawController(), sd::ViewShellBase::GetEventMultiplexer(), SdrObject::getSdrPageFromSdrObject(), SdrObjEditView::GetTextEditObject(), GetViewShell(), sd::ViewShell::GetViewShellBase(), SdrTextObj::HasText(), comphelper::LibreOfficeKit::isActive(), SdrObject::IsEmptyPresObj(), SdrPage::IsMasterPage(), maMasterViewFilter, mpViewSh, SfxLokHelper::notifyOtherViews(), SdPage::onEndTextEdit(), RestoreDefaultText(), SdrObjEditView::SdrEndTextEdit(), and SdrObject::SetEmptyPresObj().
Referenced by sd::ViewShell::ActivateObject(), sd::AnimationWindow::AddObj(), SdModule::ApplyItemSet(), sd::FuDraw::cancel(), sd::FuText::cancel(), sd::FuText::ChangeFontSize(), sd::DrawDocShell::ClearUndoBuffer(), sd::DrawDocShell::ConvertTo(), sd::ViewShellManager::Implementation::Deactivate(), SdOutliner::DetectChange(), sd::FuText::disposing(), sd::FuExpandPage::DoExecute(), sd::FuInsertOLE::DoExecute(), sd::FuNavigation::DoExecute(), sd::FuPage::DoExecute(), sd::FuPresentationLayout::DoExecute(), SdOutliner::EndSpelling(), SdOutliner::EnterEditMode(), sd::TextObjectBar::Execute(), sd::ViewShell::Exit(), sd::DrawViewShell::FuTemporary(), InsertGraphic(), InsertMediaObj(), sd::InsertTableImpl(), sd::FuPoor::KeyInput(), sd::DrawViewShell::KeyInput(), sd::FuText::MouseButtonDown(), sd::FuText::MouseButtonUp(), SdOutliner::ProvideNextTextObject(), sd::slidesorter::controller::SlotManager::RenameSlide(), SdXImpressDocument::render(), sd::SdUnoDrawView::setCurrentPage(), sd::FuText::SetInEditMode(), sd::DrawDocShell::SetPrinter(), StartDrag(), sd::LayerTabBar::StartRenaming(), sd::TabControl::StartRenaming(), and sd::SlideShow::startWithArguments().
void sd::View::SelectAll | ( | ) |
Definition at line 587 of file sdview.cxx.
References SdrObjEditView::GetTextEditOutliner(), SdrObjEditView::GetTextEditOutlinerView(), SdrObjEditView::IsTextEdit(), SdrView::MarkAll(), oox::core::Outliner, and OutlinerView::SelectRange().
|
virtual |
Reimplemented in sd::DrawView, and sd::OutlineView.
Definition at line 509 of file sdview.cxx.
References rSet, and SdrView::SetAttributes().
Referenced by sd::DrawViewShell::AssignFrom3DWindow(), sd::FuChar::DoExecute(), sd::FuConnectionDlg::DoExecute(), sd::FuCopy::DoExecute(), sd::FuLine::DoExecute(), sd::FuMeasureDlg::DoExecute(), sd::FuBulletAndPosition::DoExecute(), sd::FuParagraph::DoExecute(), sd::FuTextAttrDlg::DoExecute(), sd::TextObjectBar::Execute(), sd::DrawViewShell::FuTemporary(), sd::DrawView::SetAttributes(), and sd::FuBulletAndPosition::SetCurrentBulletsNumbering().
|
inline |
void sd::View::SetMarkedOriginalSize | ( | ) |
Sets the original size of the marked objects.
Definition at line 859 of file sdview.cxx.
References SfxUndoManager::AddUndoAction(), SdrUndoFactory::CreateUndoGeoObject(), tools::Rectangle::GetHeight(), SdrObject::GetLogicRect(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SdrPaintView::GetModel(), SdrObject::GetObjIdentifier(), SdrObject::GetObjInventor(), SdrGrafObj::getOriginalSize(), SdrModel::GetSdrUndoFactory(), sd::DrawDocShell::GetUndoManager(), tools::Rectangle::GetWidth(), Size::Height(), i, OutputDevice::LogicToLogic(), mpDocSh, mrDoc, nCount, SdrObject::Resize(), SdResId(), SdrObject::SetLogicRect(), tools::Rectangle::SetSize(), tools::Rectangle::TopLeft(), VCLUnoHelper::UnoEmbed2VCLMapUnit(), and Size::Width().
|
inline |
Definition at line 241 of file View.hxx.
Referenced by sd::MotionPathTag::CheckPossibilities().
|
inline |
Definition at line 242 of file View.hxx.
Referenced by sd::MotionPathTag::CheckPossibilities().
|
inline |
Definition at line 240 of file View.hxx.
Referenced by sd::SmartTagSet::deselect(), and sd::SmartTagSet::select().
|
inline |
Definition at line 243 of file View.hxx.
Referenced by sd::MotionPathTag::CheckPossibilities().
|
inline |
Definition at line 244 of file View.hxx.
Referenced by sd::MotionPathTag::CheckPossibilities().
|
inline |
Definition at line 245 of file View.hxx.
Referenced by sd::MotionPathTag::CheckPossibilities().
|
virtual |
Reimplemented in sd::DrawView.
Definition at line 601 of file sdview.cxx.
References SdrCreateView::SetStyleSheet().
Referenced by sd::FuTemplate::DoExecute(), and sd::DrawView::SetStyleSheet().
bool sd::View::ShouldToggleOn | ( | const bool | bBulletOnOffMode, |
const bool | bNormalBullet | ||
) |
Definition at line 1223 of file sdview.cxx.
References DynCastSdrTextObj(), sdr::table::SdrTableObj::getColumnCount(), sdr::table::SdrTableObj::getLastCell(), SdrMarkView::GetMarkedObjectByIndex(), SdrMarkView::GetMarkedObjectCount(), SdrPaintView::GetModel(), SdrText::GetOutlinerParaObject(), SdrTextObj::GetOutlinerParaObject(), sdr::table::SvxTableController::getSelectedCells(), SdrObjEditView::getSelectionController(), sdr::table::SdrTableObj::getText(), SdrTextObj::IsTextEditActive(), sdr::table::CellPos::mnCol, sdr::table::CellPos::mnRow, nIndex, and SdrMakeOutliner().
Referenced by ChangeMarkedObjectsBulletsNumbering().
void sd::View::StartDrag | ( | const Point & | rStartPos, |
vcl::Window * | pWindow | ||
) |
Definition at line 342 of file sdview2.cxx.
References SdrMarkView::AreObjectsMarked(), SdrCreateView::BrkAction(), CreateDragDataObject(), SdrMarkView::GetMarkedObjectList(), SdrPageView::GetPage(), SdrPage::GetPageNum(), SdrPaintView::GetSdrPageView(), sd::DrawDocShell::GetViewShell(), SdrCreateView::IsAction(), SdrObjEditView::IsTextEdit(), mnDragSrcPgNum, mpDocSh, mpDragSrcMarkList, mpViewSh, and SdrEndTextEdit().
void sd::View::updateHandles | ( | ) |
Definition at line 1122 of file sdview.cxx.
References SdrMarkView::AdjustMarkHdl().
Referenced by sd::MotionPathTag::changesOccurred(), sd::MotionPathTag::DeleteMarkedPoints(), sd::SmartTagSet::deselect(), sd::MotionPathTag::disposing(), sd::MotionPathTag::MouseButtonDown(), sd::AnnotationTag::Move(), sd::MotionPathTag::MovePath(), sd::SmartTagSet::select(), sd::MotionPathTag::SetMarkedPointsSmooth(), sd::MotionPathTag::SetMarkedSegmentsKind(), and sd::CustomAnimationPane::updateMotionPathTags().
void sd::View::UpdateSelectionClipboard | ( | ) |
Definition at line 214 of file sdview2.cxx.
References ClearSelectionClipboard(), CreateSelectionDataObject(), sd::ViewShell::GetActiveWindow(), SdrMarkView::GetMarkedObjectList(), and mpViewSh.
|
protected |
Definition at line 271 of file View.hxx.
Referenced by InsertData(), View(), and ~View().
|
protected |
Definition at line 269 of file View.hxx.
Referenced by InsertData().
|
protected |
Definition at line 272 of file View.hxx.
Referenced by InsertData(), View(), and ~View().
|
protected |
Definition at line 268 of file View.hxx.
Referenced by InsertData(), and PasteRTFTable().
|
private |
Definition at line 287 of file View.hxx.
Referenced by SdrBeginTextEdit(), and SdrEndTextEdit().
|
private |
|
protected |
Definition at line 283 of file View.hxx.
Referenced by AddCustomHdl(), CheckPossibilities(), GetContext(), GetMarkablePointCount(), HasMarkablePoints(), HasMarkedPoints(), MarkListHasChanged(), MarkPoint(), MarkPoints(), and ~View().
|
protected |
Definition at line 275 of file View.hxx.
Referenced by AcceptDrop(), and InsertData().
|
protected |
Definition at line 270 of file View.hxx.
Referenced by InsertData(), InsertGraphic(), InsertMediaObj(), and InsertMetaFile().
|
protected |
Definition at line 267 of file View.hxx.
Referenced by DragFinished(), InsertData(), IsPresObjSelected(), and StartDrag().
|
protected |
Definition at line 274 of file View.hxx.
Referenced by sd::slidesorter::view::SlideSorterView::CompleteRedraw(), CompleteRedraw(), and sd::slidesorter::view::SlideSorterView::DrawLock::DrawLock().
|
private |
Definition at line 286 of file View.hxx.
Referenced by InsertData().
|
protected |
Definition at line 262 of file View.hxx.
Referenced by CreateClipboardDataObject(), CreateDragDataObject(), createLocalTextUndoManager(), CreateSelectionDataObject(), DoPaste(), sd::OutlineView::EndModelChange(), ExecuteDrop(), sd::OutlineView::GetActualPage(), GetExchangeList(), InsertData(), InsertGraphic(), sd::OutlineView::OutlineView(), sd::OutlineView::PrepareClose(), sd::DrawView::SetAttributes(), SetMarkedOriginalSize(), sd::DrawView::SetMasterAttributes(), and StartDrag().
|
protected |
Definition at line 264 of file View.hxx.
Referenced by DragFinished(), InsertData(), IsPresObjSelected(), and StartDrag().
|
protected |
Definition at line 266 of file View.hxx.
Referenced by AcceptDrop(), ExecuteDrop(), and ImplClearDrawDropMarker().
|
protected |
Definition at line 265 of file View.hxx.
Referenced by AcceptDrop(), and ExecuteDrop().
|
protected |
Definition at line 263 of file View.hxx.
Referenced by AcceptDrop(), ClearSelectionClipboard(), sd::DrawView::CompleteRedraw(), CreateClipboardDataObject(), DoConnect(), DoPaste(), ExecuteDrop(), GetExchangeList(), GetSfxViewShell(), InsertData(), InsertGraphic(), onAccessibilityOptionsChanged(), SdrBeginTextEdit(), SdrEndTextEdit(), StartDrag(), and UpdateSelectionClipboard().
|
protected |
Definition at line 261 of file View.hxx.
Referenced by AcceptDrop(), CompleteRedraw(), CreateClipboardDataObject(), CreateDragDataObject(), CreateSelectionDataObject(), sd::DrawView::DeleteMarked(), DoConnect(), DoPaste(), DragFinished(), ExecuteDrop(), sd::OutlineView::FillOutliner(), sd::OutlineView::GetActualPage(), GetDoc(), GetExchangeList(), sd::OutlineView::GetPageForParagraph(), InsertData(), InsertGraphic(), sd::OutlineView::InsertSlideForParagraph(), IsMorphingAllowed(), isRecordingUndo(), sd::DrawView::ModelHasChanged(), sd::OutlineView::PrepareClose(), SdrBeginTextEdit(), sd::DrawView::SetAttributes(), SetMarkedOriginalSize(), sd::DrawView::SetMasterAttributes(), sd::OutlineView::SetSelectedPages(), and sd::OutlineView::UpdateDocument().
|
protected |