LibreOffice Module svx (master)  1
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | Friends | List of all members
SdrPaintView Class Reference

#include <svdpntv.hxx>

Inheritance diagram for SdrPaintView:
[legend]
Collaboration diagram for SdrPaintView:
[legend]

Public Member Functions

bool IsBufferedOutputAllowed () const
 
void SetBufferedOutputAllowed (bool bNew)
 
bool IsBufferedOverlayAllowed () const
 
void SetBufferedOverlayAllowed (bool bNew)
 
bool IsPagePaintingAllowed () const
 
void SetPagePaintingAllowed (bool bNew)
 
virtual rtl::Reference< sdr::overlay::OverlayManagerCreateOverlayManager (OutputDevice &rDevice) const
 
sal_uInt32 PaintWindowCount () const
 
SdrPaintWindowFindPaintWindow (const OutputDevice &rOut) const
 
SdrPaintWindowGetPaintWindow (sal_uInt32 nIndex) const
 
OutputDeviceGetFirstOutputDevice () const
 
bool ImpIsGlueVisible ()
 
SdrModelgetSdrModelFromSdrView () const
 
virtual void ClearPageView ()
 
SdrModelGetModel () const
 
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 SdrDragStatGetDragStat () const
 
virtual SdrPageViewShowSdrPage (SdrPage *pPage)
 
virtual void HideSdrPage ()
 
SdrPageViewGetSdrPageView () const
 
virtual void AddWindowToPaintView (OutputDevice *pNewWin, vcl::Window *pWindow)
 
virtual void DeleteWindowFromPaintView (OutputDevice *pOldWin)
 
void SetLayerVisible (const OUString &rName, bool bShow)
 
bool IsLayerVisible (const OUString &rName) const
 
void SetLayerLocked (const OUString &rName, bool bLock=true)
 
bool IsLayerLocked (const OUString &rName) const
 
void SetLayerPrintable (const OUString &rName, bool bPrn)
 
bool IsLayerPrintable (const OUString &rName) const
 
void PrePaint ()
 
virtual void CompleteRedraw (OutputDevice *pOut, const vcl::Region &rReg, sdr::contact::ViewObjectContactRedirector *pRedirector=nullptr)
 
virtual SdrPaintWindowBeginCompleteRedraw (OutputDevice *pOut)
 
void DoCompleteRedraw (SdrPaintWindow &rPaintWindow, const vcl::Region &rReg, sdr::contact::ViewObjectContactRedirector *pRedirector=nullptr)
 
virtual void EndCompleteRedraw (SdrPaintWindow &rPaintWindow, bool bPaintFormLayer)
 
SdrPaintWindowBeginDrawLayers (OutputDevice *pOut, const vcl::Region &rReg, bool bDisableIntersect=false)
 
void UpdateDrawLayersRegion (OutputDevice *pOut, const vcl::Region &rReg)
 
void EndDrawLayers (SdrPaintWindow &rPaintWindow, bool bPaintFormLayer)
 
bool IsPageVisible () const
 Draw Page as a white area or not. More...
 
bool IsPageShadowVisible () const
 Draw Page shadow or not. More...
 
bool IsPageBorderVisible () const
 Draw Page as a white area or not. More...
 
bool IsBordVisible () const
 Draw Border line or not. More...
 
bool IsGridVisible () const
 Draw Grid or not. More...
 
bool IsGridFront () const
 Draw Grid in front of objects or behind them. More...
 
bool IsHlplVisible () const
 Draw Help line of the Page or not. More...
 
bool IsHlplFront () const
 Draw Help line in front of the objects or behind them. More...
 
const ColorGetGridColor () 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 SizeGetGridCoarse () const
 
const SizeGetGridFine () const
 
void InvalidateAllWin ()
 
void InvalidateAllWin (const tools::Rectangle &rRect)
 
virtual void InvalidateOneWin (OutputDevice &rWin)
 If the View should not call Invalidate() on the windows, override the following 2 methods and do something else. More...
 
virtual void InvalidateOneWin (OutputDevice &rWin, const tools::Rectangle &rRect)
 
void SetActiveLayer (const OUString &rName)
 
const OUString & GetActiveLayer () const
 
void LeaveOneGroup ()
 Leave an object group of all visible Pages (like chdir .. in MS-DOS) More...
 
void LeaveAllGroup ()
 Leave all entered object groups of all visible Pages (like chdir \ in MS-DOS) More...
 
bool IsGroupEntered () const
 Determine, whether Leave is useful or not. More...
 
void SetDefaultAttr (const SfxItemSet &rAttr, bool bReplaceAll)
 Default attributes at the View Newly created objects are assigned these attributes by default when they are created. More...
 
const SfxItemSetGetDefaultAttr () const
 
void SetDefaultStyleSheet (SfxStyleSheet *pStyleSheet, bool bDontRemoveHardAttr)
 
void SetNotPersistDefaultAttr (const SfxItemSet &rAttr)
 
void MergeNotPersistDefaultAttr (SfxItemSet &rAttr) const
 
bool IsSwapAsynchron () const
 Execute a swap-in of e.g. More...
 
void SetSwapAsynchron (bool bJa=true)
 
virtual bool KeyInput (const KeyEvent &rKEvt, vcl::Window *pWin)
 
virtual bool MouseButtonDown (const MouseEvent &, OutputDevice *)
 
virtual bool MouseButtonUp (const MouseEvent &, OutputDevice *)
 
virtual bool MouseMove (const MouseEvent &, OutputDevice *)
 
virtual bool RequestHelp (const HelpEvent &)
 
virtual bool Command (const CommandEvent &, vcl::Window *)
 
void GetAttributes (SfxItemSet &rTargetSet, bool bOnlyHardAttr) const
 
void SetAttributes (const SfxItemSet &rSet, bool bReplaceAll)
 
SfxStyleSheetGetStyleSheet () const
 
void SetStyleSheet (SfxStyleSheet *pStyleSheet, bool bDontRemoveHardAttr)
 
virtual void MakeVisible (const tools::Rectangle &rRect, vcl::Window &rWin)
 
virtual void DoConnect (SdrOle2Obj *pOleObj)
 For Plugins Is called by the Paint of the OLE object. More...
 
bool IsAnimationEnabled () const
 Enable/disable animations for Paint Is used by e.g. More...
 
void SetAnimationEnabled (bool bEnable=true)
 
void SetAnimationPause (bool bSet)
 Set/unset pause state for animations. More...
 
void SetAnimationMode (const SdrAnimationMode eMode)
 Mode when starting an animation in the Paint Handler: More...
 
void ShowItemBrowser (bool bShow)
 The Browser is destroyed for bShow=false. More...
 
bool IsItemBrowserVisible () const
 
vcl::WindowGetItemBrowser () const
 
void VisAreaChanged (const OutputDevice *pOut)
 Must be called by the App when scrolling etc. More...
 
void VisAreaChanged ()
 
bool IsPrintPreview () const
 
void SetPrintPreview (bool bOn=true)
 
const svtools::ColorConfiggetColorConfig () const
 
void onChangeColorConfig ()
 
void SetApplicationBackgroundColor (Color aBackgroundColor)
 
void SetApplicationDocumentColor (Color aDocumentColor)
 
void SetAnimationTimer (sal_uInt32 nTime)
 
const SvtOptionsDrawinglayergetOptionsDrawinglayer () const
 
- Public Member Functions inherited from SfxListener
 SfxListener ()
 
 SfxListener (const SfxListener &rCopy)
 
virtual ~SfxListener () COVERITY_NOEXCEPT_FALSE
 
void StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected)
 
void EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false)
 
void EndListeningAll ()
 
bool IsListening (SfxBroadcaster &rBroadcaster) const
 
sal_uInt16 GetBroadcasterCount () const
 
SfxBroadcasterGetBroadcasterJOE (sal_uInt16 nNo) const
 
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
 
- Public Member Functions inherited from SfxRepeatTarget
virtual ~SfxRepeatTarget ()=0
 
- Public Member Functions inherited from SfxBroadcaster
 SfxBroadcaster ()
 
 SfxBroadcaster (const SfxBroadcaster &rBC)
 
virtual ~SfxBroadcaster () COVERITY_NOEXCEPT_FALSE
 
void Broadcast (const SfxHint &rHint)
 
bool HasListeners () const
 
size_t GetListenerCount () const
 
size_t GetSizeOfVector () const
 
SfxListenerGetListener (size_t nNo) const
 
- Public Member Functions inherited from utl::ConfigurationListener
virtual ~ConfigurationListener ()
 
virtual void ConfigurationChanged (ConfigurationBroadcaster *p, ConfigurationHints nHint)=0
 

Protected Member Functions

void DeletePaintWindow (SdrPaintWindow &rOld)
 
void ConfigurationChanged (::utl::ConfigurationBroadcaster *, ConfigurationHints) override
 
void InitOverlayManager (rtl::Reference< sdr::overlay::OverlayManager > xOverlayManager) const
 
sal_uInt16 ImpGetMinMovLogic (short nMinMov, const OutputDevice *pOut) const
 
sal_uInt16 ImpGetHitTolLogic (short nHitTol, const OutputDevice *pOut) const
 
void FlushComeBackTimer () const
 
void TheresNewMapMode ()
 
void ImpSetGlueVisible2 (bool bOn)
 
void ImpSetGlueVisible3 (bool bOn)
 
void ImpSetGlueVisible4 (bool bOn)
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 
void GlueInvalidate () const
 
virtual void ModelHasChanged ()
 
 SdrPaintView (SdrModel &rSdrModel, OutputDevice *pOut)
 
virtual ~SdrPaintView () override
 
void ImpFormLayerDrawing (SdrPaintWindow &rPaintWindow)
 
- Protected Member Functions inherited from SfxBroadcaster
void Forward (SfxBroadcaster &rBC, const SfxHint &rHint)
 

Static Protected Member Functions

static vcl::Region OptimizeDrawLayersRegion (OutputDevice *pOut, const vcl::Region &rReg, bool bDisableIntersect)
 

Protected Attributes

SdrModelmpModel
 
VclPtr< SdrItemBrowsermpItemBrowser
 
VclPtr< OutputDevicempActualOutDev
 
VclPtr< OutputDevicempDragWin
 
SfxStyleSheetmpDefaultStyleSheet
 
OUString maActualLayer
 
OUString maMeasureLayer
 
std::vector< std::unique_ptr< SdrPaintWindow > > maPaintWindows
 
Size maGridBig
 
Size maGridFin
 
SdrDragStat maDragStat
 
tools::Rectangle maMaxWorkArea
 
SfxItemSet maDefaultAttr
 
Idle maComeBackIdle
 
SdrAnimationMode meAnimationMode
 
sal_uInt16 mnHitTolPix
 
sal_uInt16 mnMinMovPix
 
sal_uInt16 mnHitTolLog
 
sal_uInt16 mnMinMovLog
 
SvtOptionsDrawinglayer const maDrawinglayerOpt
 
bool mbPageVisible: 1
 
bool mbPageShadowVisible: 1
 
bool mbPageBorderVisible: 1
 
bool mbBordVisible: 1
 
bool mbGridVisible: 1
 
bool mbGridFront: 1
 
bool mbHlplVisible: 1
 
bool mbHlplFront: 1
 
bool mbGlueVisible: 1
 
bool mbGlueVisible2: 1
 
bool mbGlueVisible3: 1
 
bool mbGlueVisible4: 1
 
bool mbSomeObjChgdFlag: 1
 
bool mbSwapAsynchron: 1
 
bool mbPrintPreview: 1
 
bool mbAnimationPause: 1
 
bool mbBufferedOutputAllowed: 1
 
bool mbBufferedOverlayAllowed: 1
 
bool mbPagePaintingAllowed: 1
 
bool mbPreviewRenderer: 1
 
bool mbHideOle: 1
 
bool mbHideChart: 1
 
bool mbHideDraw: 1
 
bool mbHideFormControl: 1
 
svtools::ColorConfig maColorConfig
 
Color maGridColor
 

Private Member Functions

SVX_DLLPRIVATE void ImpClearVars ()
 
 DECL_LINK (ImpComeBackHdl, Timer *, void)
 

Private Attributes

SdrModelmrSdrModelFromSdrView
 
std::unique_ptr< SdrPageViewmpPageView
 

Friends

class SdrPageView
 
class SdrGrafObj
 

Detailed Description

Definition at line 125 of file svdpntv.hxx.

Constructor & Destructor Documentation

SdrPaintView::SdrPaintView ( SdrModel rSdrModel,
OutputDevice pOut 
)
protected
SdrPaintView::~SdrPaintView ( )
overrideprotectedvirtual

Member Function Documentation

void SdrPaintView::AddWindowToPaintView ( OutputDevice pNewWin,
vcl::Window pWindow 
)
virtual
void SdrPaintView::BckAction ( )
virtual

Reimplemented in SdrMarkView, SdrObjEditView, SdrSnapView, SdrCreateView, and SdrDragView.

Definition at line 315 of file svdpntv.cxx.

Referenced by SdrSnapView::BckAction().

SdrPaintWindow * SdrPaintView::BeginCompleteRedraw ( OutputDevice pOut)
virtual
SdrPaintWindow * SdrPaintView::BeginDrawLayers ( OutputDevice pOut,
const vcl::Region rReg,
bool  bDisableIntersect = false 
)
void SdrPaintView::BrkAction ( )
virtual

Reimplemented in SdrMarkView, SdrObjEditView, SdrSnapView, SdrCreateView, and SdrDragView.

Definition at line 319 of file svdpntv.cxx.

Referenced by SdrSnapView::BrkAction(), and ClearPageView().

void SdrPaintView::ClearPageView ( )
virtual

Reimplemented in SdrMarkView.

Definition at line 377 of file svdpntv.cxx.

References BrkAction(), InvalidateAllWin(), and mpPageView.

Referenced by SdrMarkView::ClearPageView(), and ~SdrPaintView().

virtual bool SdrPaintView::Command ( const CommandEvent ,
vcl::Window  
)
inlinevirtual

Reimplemented in SdrObjEditView, and SdrView.

Definition at line 470 of file svdpntv.hxx.

Referenced by SdrObjEditView::Command().

void SdrPaintView::CompleteRedraw ( OutputDevice pOut,
const vcl::Region rReg,
sdr::contact::ViewObjectContactRedirector pRedirector = nullptr 
)
virtual
void SdrPaintView::ConfigurationChanged ( ::utl::ConfigurationBroadcaster ,
ConfigurationHints   
)
overrideprotected

Definition at line 256 of file svdpntv.cxx.

References InvalidateAllWin(), and onChangeColorConfig().

Referenced by SdrView::ConfigurationChanged().

rtl::Reference< sdr::overlay::OverlayManager > SdrPaintView::CreateOverlayManager ( OutputDevice rDevice) const
virtual
SdrPaintView::DECL_LINK ( ImpComeBackHdl  ,
Timer ,
void   
)
private
void SdrPaintView::DeletePaintWindow ( SdrPaintWindow rOld)
protected

Definition at line 83 of file svdpntv.cxx.

References maPaintWindows.

Referenced by DeleteWindowFromPaintView().

void SdrPaintView::DeleteWindowFromPaintView ( OutputDevice pOldWin)
virtual
void SdrPaintView::DoCompleteRedraw ( SdrPaintWindow rPaintWindow,
const vcl::Region rReg,
sdr::contact::ViewObjectContactRedirector pRedirector = nullptr 
)

Definition at line 643 of file svdpntv.cxx.

References mpPageView.

Referenced by CompleteRedraw().

void SdrPaintView::DoConnect ( SdrOle2Obj pOleObj)
virtual

For Plugins Is called by the Paint of the OLE object.

Definition at line 1125 of file svdpntv.cxx.

Referenced by sdr::contact::ViewObjectContactOfSdrOle2Obj::createPrimitive2DSequence().

void SdrPaintView::EndAction ( )
virtual

Reimplemented in SdrMarkView, SdrObjEditView, SdrSnapView, SdrCreateView, and SdrDragView.

Definition at line 311 of file svdpntv.cxx.

Referenced by SdrSnapView::EndAction().

void SdrPaintView::EndCompleteRedraw ( SdrPaintWindow rPaintWindow,
bool  bPaintFormLayer 
)
virtual
void SdrPaintView::EndDrawLayers ( SdrPaintWindow rPaintWindow,
bool  bPaintFormLayer 
)

Definition at line 739 of file svdpntv.cxx.

References EndCompleteRedraw(), and mpPageView.

SdrPaintWindow * SdrPaintView::FindPaintWindow ( const OutputDevice rOut) const

Definition at line 68 of file svdpntv.cxx.

References maPaintWindows.

Referenced by BeginCompleteRedraw(), DeleteWindowFromPaintView(), and UpdateDrawLayersRegion().

void SdrPaintView::FlushComeBackTimer ( ) const
protected
const OUString& SdrPaintView::GetActiveLayer ( ) const
inline

Definition at line 437 of file svdpntv.hxx.

Referenced by FmFormShell::GetState().

void SdrPaintView::GetAttributes ( SfxItemSet rTargetSet,
bool  bOnlyHardAttr 
) const
const svtools::ColorConfig& SdrPaintView::getColorConfig ( ) const
inline

Definition at line 514 of file svdpntv.hxx.

const SfxItemSet& SdrPaintView::GetDefaultAttr ( ) const
inline

Definition at line 451 of file svdpntv.hxx.

const SdrDragStat& SdrPaintView::GetDragStat ( ) const
inline

Definition at line 304 of file svdpntv.hxx.

OutputDevice * SdrPaintView::GetFirstOutputDevice ( ) const
const Size& SdrPaintView::GetGridCoarse ( ) const
inline
const Color& SdrPaintView::GetGridColor ( ) const
inline
const Size& SdrPaintView::GetGridFine ( ) const
inline
bool SdrPaintView::getHideChart ( ) const
inline
bool SdrPaintView::getHideDraw ( ) const
inline
bool SdrPaintView::getHideFormControl ( ) const
inline
bool SdrPaintView::getHideOle ( ) const
inline
sal_uInt16 SdrPaintView::GetHitTolerancePixel ( ) const
inline

Definition at line 297 of file svdpntv.hxx.

sal_uInt16 SdrPaintView::getHitTolLog ( ) const
inline

Definition at line 300 of file svdpntv.hxx.

vcl::Window * SdrPaintView::GetItemBrowser ( ) const

Definition at line 1135 of file svdpntv.cxx.

References mpItemBrowser.

SdrModel* SdrPaintView::GetModel ( ) const
inline

Definition at line 278 of file svdpntv.hxx.

Referenced by SdrMarkView::AddDragModeHdl(), SdrEditView::AlignMarkedObjects(), SdrDragView::BegInsGluePoint(), FmFormView::ChangeDesignMode(), SdrEditView::CopyMarkedObj(), SdrEditView::CreateConnectorUndo(), SdrEditView::CrookMarkedObj(), SdrEditView::DeleteLayer(), SdrGlueEditView::DeleteMarkedGluePoints(), SdrEditView::DeleteMarkedList(), SdrPolyEditView::DeleteMarkedPoints(), SdrEditView::DistortMarkedObj(), SdrDragCrop::EndSdrDrag(), SdrDragObjOwn::EndSdrDrag(), svx::FontworkBar::execute(), svx::ExtrusionBar::execute(), SvxGrafAttrHelper::ExecuteGrafAttr(), svx::sidebar::PosSizePropertyPanel::executeSize(), getExtrusionDepthState(), SvxGrafAttrHelper::GetGrafAttrState(), SdrDragDistort::GetSdrDragComment(), SdrDragCrop::GetSdrDragComment(), SdrDragMove::GetSdrDragComment(), SdrObjEditView::getSdrUndoManagerForEnhancedTextEdit(), SdrDragView::ImpBegInsObjPoint(), SdrEditView::ImpBroadcastEdgesOfMarkedNodes(), SdrObjEditView::ImpChainingEventHdl(), E3dView::ImpChangeSomeAttributesFor3DConversion(), E3dView::ImpChangeSomeAttributesFor3DConversion2(), E3dView::ImpCloneAll3DObjectsToDestScene(), SdrGlueEditView::ImpCopyMarkedGluePoints(), SdrEditView::ImpDelLayerDelObjs(), SdrGlueEditView::ImpDoMarkedGluePoints(), ImpFormLayerDrawing(), IMPL_LINK_NOARG(), SdrGlueEditView::ImpTransformMarkedGluePoints(), SdrPolyEditView::ImpTransformMarkedPoints(), FmFormView::Init(), svx::sidebar::PosSizePropertyPanel::Initialize(), SdrEditView::InsertNewLayer(), SdrEditView::InsertObjectAtView(), SdrEditView::MirrorMarkedObj(), SdrEditView::MoveMarkedObj(), SdrPageWindow::RedrawAll(), SdrPageWindow::RedrawLayer(), SdrEditView::ReplaceObjectAtView(), SdrEditView::ResizeMarkedObj(), SdrEditView::ResizeMultMarkedObj(), SdrPolyEditView::RipUpAtMarkedPoints(), SdrEditView::RotateMarkedObj(), SdrObjEditView::SdrBeginTextEdit(), SdrObjEditView::SdrEndTextEdit(), SdrObjEditView::SetAttributes(), SdrEditView::SetAttrToMarked(), SdrCreateView::SetCurrentObj(), SdrEditView::SetMarkedObjRect(), SdrPolyEditView::SetMarkedPointsSmooth(), SdrPolyEditView::SetMarkedSegmentsKind(), SdrEditView::SetNotPersistAttrToMarked(), svx::sidebar::PosSizePropertyPanel::SetPosSizeMinMax(), SdrEditView::SetStyleSheetToMarked(), FmFormShell::SetView(), SdrEditView::ShearMarkedObj(), SdrObjEditView::TakeFormatPaintBrush(), SdrItemBrowser::Undirty(), svx::sidebar::PosSizePropertyPanel::UpdateUIScale(), and FmXFormShell::viewActivated_Lock().

const SvtOptionsDrawinglayer& SdrPaintView::getOptionsDrawinglayer ( ) const
inline

Definition at line 529 of file svdpntv.hxx.

Referenced by InitOverlayManager(), and SdrDragView::IsSolidDragging().

SdrPaintWindow * SdrPaintView::GetPaintWindow ( sal_uInt32  nIndex) const
SdrModel& SdrPaintView::getSdrModelFromSdrView ( ) const
inline
SdrPageView* SdrPaintView::GetSdrPageView ( ) const
inline

Definition at line 317 of file svdpntv.hxx.

Referenced by SdrSnapView::BegDragHelpLine(), SdrDragView::BegDragObj(), E3dView::BreakSingle3DObj(), FmFormView::ChangeDesignMode(), E3dView::ConvertMarkedToPolyObj(), sdr::table::TableEdgeHdl::CreateB2dIAObject(), sdr::table::TableBorderHdl::CreateB2dIAObject(), SdrHdl::CreateB2dIAObject(), SdrHdlColor::CreateB2dIAObject(), SdrHdlGradient::CreateB2dIAObject(), SdrHdlLine::CreateB2dIAObject(), SdrHdlBezWgt::CreateB2dIAObject(), E3dVolumeMarker::CreateB2dIAObject(), ImpEdgeHdl::CreateB2dIAObject(), ImpMeasureHdl::CreateB2dIAObject(), ImpTextframeHdl::CreateB2dIAObject(), SdrCropHdl::CreateB2dIAObject(), SdrCropViewHdl::CreateB2dIAObject(), E3dView::CreateMarkedObjModel(), E3dDragMethod::CreateOverlayGeometry(), SdrDragObjOwn::createSdrDragEntries(), SdrDragMethod::createSdrDragEntries_GlueDrag(), SdrDragMethod::createSdrDragEntries_PointDrag(), SdrDragMethod::createSdrDragEntries_PolygonDrag(), SdrDragMethod::createSdrDragEntries_SolidDrag(), SdrEditView::DeleteMarkedObj(), svxform::NavigatorTree::DeleteSelection(), SdrObjEditView::DeleteWindowFromPaintView(), SvxGraphCtrlAccessibleContext::deselectAccessibleChild(), sdr::table::SvxTableController::EditCell(), EndCompleteRedraw(), SdrSnapView::EndDragHelpLine(), SdrSnapView::EndSetPageOrg(), SdrMarkView::EnterMarkedGroup(), FmXFormShell::ExecuteSearch_Lock(), SdrEditView::ForceMarkedObjToAnotherPage(), SvxGraphCtrlAccessibleContext::getAccessibleAtPoint(), FmXFormShell::getControlContainerForView_Lock(), FmFormShell::GetCurPage(), FmFormView::GetCurPage(), FmFormShell::GetFormControl(), SdrEditView::GetGeoAttrFromMarked(), FmFormShell::GetState(), SdrUnoObj::GetUnoControl(), FmFormView::HideSdrPage(), SdrObjEditView::HideSdrPage(), SdrMarkView::HideSdrPage(), SdrCreateView::ImpBegCreateObj(), SdrViewIter::ImpFindView(), SdrExchangeView::ImpGetPasteLayer(), SdrExchangeView::ImpGetPasteObjList(), Impl3DMirrorConstructOverlay::Impl3DMirrorConstructOverlay(), FmPropBrw::impl_createPropertyBrowser_throw(), IMPL_LINK(), FmXFormView::implCreateFieldControl(), FmXFormView::implCreateXFormsControl(), SdrExchangeView::ImpPasteObject(), FmFormView::InsertControlContainer(), svx::FontWorkGalleryDialog::insertSelectedFontwork(), SdrMarkView::MarkableObjectsExceed(), SdrMarkView::MarkAllObj(), SdrMarkView::MarkNextObj(), SdrMarkView::MarkObj(), svxform::NavigatorTree::MarkViewObj(), SdrObjEditView::ModelHasChanged(), SdrCreateView::MouseMove(), SdrDragCrook::MovAllPoints(), SdrDragDistort::MovAllPoints(), SdrDragView::MovDragObj(), SdrExchangeView::Paste(), SdrSnapView::PickHelpLine(), SdrMarkView::PickObj(), FmFormShell::PrepareClose(), FmXFormView::restoreMarkList(), SdrObjEditView::SdrBeginTextEdit(), SvxGraphCtrlAccessibleContext::selectAccessibleChild(), SdrMarkView::SetDesignMode(), SdrEditView::SetGeoAttrToMarked(), SdrMarkView::SetMarkRects(), SdrView::SetMasterPagePaintCaching(), svx::sidebar::PosSizePropertyPanel::SetPosSizeMinMax(), SdrDragView::ShowDragObj(), SdrSnapView::SnapPos(), SdrDragView::TakeActionRect(), and SdrExternalToolEdit::Update().

SfxStyleSheet * SdrPaintView::GetStyleSheet ( ) const

Definition at line 1040 of file svdpntv.cxx.

References mpDefaultStyleSheet.

Referenced by SdrEditView::GetStyleSheet().

void SdrPaintView::GlueInvalidate ( ) const
protected
void SdrPaintView::HideSdrPage ( )
virtual

Reimplemented in SdrMarkView, SdrObjEditView, and FmFormView.

Definition at line 405 of file svdpntv.cxx.

References mpPageView.

Referenced by SdrMarkView::HideSdrPage(), ModelHasChanged(), and Notify().

void SdrPaintView::ImpClearVars ( )
private
void SdrPaintView::ImpFormLayerDrawing ( SdrPaintWindow rPaintWindow)
protected
sal_uInt16 SdrPaintView::ImpGetHitTolLogic ( short  nHitTol,
const OutputDevice pOut 
) const
protected
sal_uInt16 SdrPaintView::ImpGetMinMovLogic ( short  nMinMov,
const OutputDevice pOut 
) const
protected
bool SdrPaintView::ImpIsGlueVisible ( )
inline
void SdrPaintView::ImpSetGlueVisible2 ( bool  bOn)
inlineprotected

Definition at line 252 of file svdpntv.hxx.

Referenced by SdrMarkView::SetEditMode().

void SdrPaintView::ImpSetGlueVisible3 ( bool  bOn)
inlineprotected

Definition at line 253 of file svdpntv.hxx.

Referenced by SdrCreateView::SetCurrentObj(), and SdrMarkView::SetEditMode().

void SdrPaintView::ImpSetGlueVisible4 ( bool  bOn)
inlineprotected

Definition at line 254 of file svdpntv.hxx.

Referenced by SdrMarkView::MarkListHasChanged().

void SdrPaintView::InitOverlayManager ( rtl::Reference< sdr::overlay::OverlayManager xOverlayManager) const
protected
void SdrPaintView::InvalidateAllWin ( )
void SdrPaintView::InvalidateAllWin ( const tools::Rectangle rRect)
void SdrPaintView::InvalidateOneWin ( OutputDevice rWin)
virtual

If the View should not call Invalidate() on the windows, override the following 2 methods and do something else.

Reimplemented in GraphCtrlView.

Definition at line 893 of file svdpntv.cxx.

References vcl::Window::Invalidate().

Referenced by InvalidateAllWin(), GraphCtrlView::InvalidateOneWin(), SdrPageWindow::InvalidatePageWindow(), MakeVisible(), SdrObjEditView::ModelHasChanged(), and SdrObjEditView::SdrEndTextEdit().

void SdrPaintView::InvalidateOneWin ( OutputDevice rWin,
const tools::Rectangle rRect 
)
virtual

Reimplemented in GraphCtrlView.

Definition at line 900 of file svdpntv.cxx.

References vcl::Window::Invalidate().

bool SdrPaintView::IsAction ( ) const
virtual

Reimplemented in SdrMarkView, SdrObjEditView, SdrSnapView, SdrCreateView, and SdrDragView.

Definition at line 302 of file svdpntv.cxx.

Referenced by SdrSnapView::IsAction().

bool SdrPaintView::IsAnimationEnabled ( ) const
inline

Enable/disable animations for Paint Is used by e.g.

SdrGrafObj, if it contains an animation Preventing automatic animation is needed for e.g. the presentation view

Definition at line 487 of file svdpntv.hxx.

References Animate.

bool SdrPaintView::IsBordVisible ( ) const
inline

Draw Border line or not.

Definition at line 381 of file svdpntv.hxx.

Referenced by sdr::contact::ViewObjectContactOfInnerPageBorder::isPrimitiveVisible().

bool SdrPaintView::IsBufferedOutputAllowed ( ) const
bool SdrPaintView::IsBufferedOverlayAllowed ( ) const
bool SdrPaintView::IsGridFront ( ) const
inline

Draw Grid in front of objects or behind them.

Definition at line 387 of file svdpntv.hxx.

Referenced by sdr::contact::ViewObjectContactOfPageGrid::isPrimitiveVisible().

bool SdrPaintView::IsGridVisible ( ) const
inline

Draw Grid or not.

Definition at line 384 of file svdpntv.hxx.

Referenced by sdr::contact::ViewObjectContactOfPageGrid::isPrimitiveVisible().

bool SdrPaintView::IsGroupEntered ( ) const

Determine, whether Leave is useful or not.

Definition at line 923 of file svdpntv.cxx.

References mpPageView.

bool SdrPaintView::IsHlplFront ( ) const
inline

Draw Help line in front of the objects or behind them.

Definition at line 393 of file svdpntv.hxx.

Referenced by sdr::contact::ViewObjectContactOfPageHelplines::isPrimitiveVisible(), and SdrView::PickAnything().

bool SdrPaintView::IsHlplVisible ( ) const
inline

Draw Help line of the Page or not.

Definition at line 390 of file svdpntv.hxx.

Referenced by sdr::contact::ViewObjectContactOfPageHelplines::isPrimitiveVisible(), and SdrView::PickAnything().

bool SdrPaintView::IsItemBrowserVisible ( ) const
inline

Definition at line 502 of file svdpntv.hxx.

References vcl::Window::IsVisible().

bool SdrPaintView::IsLayerLocked ( const OUString &  rName) const

Definition at line 480 of file svdpntv.cxx.

References mpPageView.

bool SdrPaintView::IsLayerPrintable ( const OUString &  rName) const

Definition at line 498 of file svdpntv.cxx.

References mpPageView.

bool SdrPaintView::IsLayerVisible ( const OUString &  rName) const

Definition at line 462 of file svdpntv.cxx.

References mpPageView.

bool SdrPaintView::IsPageBorderVisible ( ) const
inline

Draw Page as a white area or not.

Definition at line 378 of file svdpntv.hxx.

Referenced by sdr::contact::ViewObjectContactOfOuterPageBorder::isPrimitiveVisible().

bool SdrPaintView::IsPagePaintingAllowed ( ) const
inline

Definition at line 220 of file svdpntv.hxx.

Referenced by SdrPageWindow::RedrawAll().

bool SdrPaintView::IsPageShadowVisible ( ) const
inline

Draw Page shadow or not.

Definition at line 375 of file svdpntv.hxx.

Referenced by sdr::contact::ViewObjectContactOfPageShadow::isPrimitiveVisible().

bool SdrPaintView::IsPageVisible ( ) const
inline
bool SdrPaintView::IsPreviewRenderer ( ) const
inline

Definition at line 406 of file svdpntv.hxx.

bool SdrPaintView::IsPrintPreview ( ) const
inline
bool SdrPaintView::IsSwapAsynchron ( ) const
inline

Execute a swap-in of e.g.

graphics asynchronously. This does not reload all graphics like Paint does, but kicks off the loading there. When such an object is done loading, it is displayed. TODO: Only works at the moment, if SwapGraphics is enabled in the model. The default = false flag is non-persistent

Definition at line 462 of file svdpntv.hxx.

bool SdrPaintView::IsTextEdit ( ) const
virtual

Reimplemented in SdrObjEditView.

Definition at line 329 of file svdpntv.cxx.

Referenced by EndCompleteRedraw(), SdrEditView::ReplaceObjectAtView(), and SdrMarkView::SetMarkHandles().

bool SdrPaintView::KeyInput ( const KeyEvent rKEvt,
vcl::Window pWin 
)
virtual

Reimplemented in SdrObjEditView, SdrView, and FmFormView.

Definition at line 819 of file svdpntv.cxx.

Referenced by SdrObjEditView::KeyInput().

void SdrPaintView::LeaveAllGroup ( )

Leave all entered object groups of all visible Pages (like chdir \ in MS-DOS)

Definition at line 915 of file svdpntv.cxx.

References mpPageView.

void SdrPaintView::LeaveOneGroup ( )

Leave an object group of all visible Pages (like chdir .. in MS-DOS)

Definition at line 907 of file svdpntv.cxx.

References mpPageView.

void SdrPaintView::MakeVisible ( const tools::Rectangle rRect,
vcl::Window rWin 
)
virtual
void SdrPaintView::MergeNotPersistDefaultAttr ( SfxItemSet rAttr) const
void SdrPaintView::ModelHasChanged ( )
protectedvirtual

Reimplemented in SdrEditView, SdrObjEditView, and SdrMarkView.

Definition at line 279 of file svdpntv.cxx.

References HideSdrPage(), mpItemBrowser, mpPageView, and SdrItemBrowser::SetDirty().

Referenced by SdrMarkView::ModelHasChanged().

virtual bool SdrPaintView::MouseButtonDown ( const MouseEvent ,
OutputDevice  
)
inlinevirtual

Reimplemented in SdrObjEditView, SdrView, and FmFormView.

Definition at line 466 of file svdpntv.hxx.

Referenced by SdrObjEditView::MouseButtonDown().

virtual bool SdrPaintView::MouseButtonUp ( const MouseEvent ,
OutputDevice  
)
inlinevirtual

Reimplemented in SdrObjEditView, and SdrView.

Definition at line 467 of file svdpntv.hxx.

Referenced by SdrObjEditView::MouseButtonUp().

virtual bool SdrPaintView::MouseMove ( const MouseEvent ,
OutputDevice  
)
inlinevirtual

Reimplemented in SdrObjEditView, SdrView, SdrMarkView, and SdrCreateView.

Definition at line 468 of file svdpntv.hxx.

Referenced by SdrMarkView::MouseMove().

void SdrPaintView::MovAction ( const Point rPnt)
virtual

Reimplemented in SdrMarkView, SdrObjEditView, SdrSnapView, E3dView, SdrCreateView, and SdrDragView.

Definition at line 307 of file svdpntv.cxx.

Referenced by SdrSnapView::MovAction().

void SdrPaintView::Notify ( SfxBroadcaster rBC,
const SfxHint rHint 
)
overrideprotectedvirtual
void SdrPaintView::onChangeColorConfig ( )
vcl::Region SdrPaintView::OptimizeDrawLayersRegion ( OutputDevice pOut,
const vcl::Region rReg,
bool  bDisableIntersect 
)
staticprotected
sal_uInt32 SdrPaintView::PaintWindowCount ( ) const
inline
void SdrPaintView::PrePaint ( )

Definition at line 508 of file svdpntv.cxx.

References mpPageView.

virtual bool SdrPaintView::RequestHelp ( const HelpEvent )
inlinevirtual

Reimplemented in SdrMarkView.

Definition at line 469 of file svdpntv.hxx.

Referenced by SdrMarkView::RequestHelp().

void SdrPaintView::SetActiveLayer ( const OUString &  rName)
inline

Definition at line 436 of file svdpntv.hxx.

void SdrPaintView::SetActualWin ( const OutputDevice pWin)

Definition at line 370 of file svdpntv.cxx.

References mpActualOutDev, and TheresNewMapMode().

Referenced by SdrSnapView::SetActualWin().

void SdrPaintView::SetAnimationEnabled ( bool  bEnable = true)

Definition at line 1129 of file svdpntv.cxx.

References Animate, Disable, and SetAnimationMode().

void SdrPaintView::SetAnimationMode ( const SdrAnimationMode  eMode)

Mode when starting an animation in the Paint Handler:

  1. SdrAnimationMode::Animate (default): start animation normally
  2. SDR_ANIMATION_DONT_ANIMATE: only show the replacement picture
  3. SdrAnimationMode::Disable: don't start and don't show any replacement

Definition at line 1164 of file svdpntv.cxx.

References meAnimationMode.

Referenced by SetAnimationEnabled().

void SdrPaintView::SetAnimationPause ( bool  bSet)
void SdrPaintView::SetAnimationTimer ( sal_uInt32  nTime)
void SdrPaintView::SetApplicationBackgroundColor ( Color  aBackgroundColor)

Definition at line 1203 of file svdpntv.cxx.

References mpPageView.

void SdrPaintView::SetApplicationDocumentColor ( Color  aDocumentColor)

Definition at line 1212 of file svdpntv.cxx.

References mpPageView.

void SdrPaintView::SetAttributes ( const SfxItemSet rSet,
bool  bReplaceAll 
)

Definition at line 1035 of file svdpntv.cxx.

References SetDefaultAttr().

Referenced by SdrEditView::SetAttributes().

void SdrPaintView::SetBordVisible ( bool  bOn = true)
inline

Definition at line 399 of file svdpntv.hxx.

void SdrPaintView::SetBufferedOutputAllowed ( bool  bNew)

Definition at line 1225 of file svdpntv.cxx.

References mbBufferedOutputAllowed.

void SdrPaintView::SetBufferedOverlayAllowed ( bool  bNew)

Definition at line 1238 of file svdpntv.cxx.

References mbBufferedOverlayAllowed.

void SdrPaintView::SetDefaultAttr ( const SfxItemSet rAttr,
bool  bReplaceAll 
)

Default attributes at the View Newly created objects are assigned these attributes by default when they are created.

Definition at line 964 of file svdpntv.cxx.

References Application::CreateMessageDialog(), EE_FEATURE_END, EE_FEATURE_START, SfxItemIter::GetCurItem(), IsInvalidItem(), maDefaultAttr, mpItemBrowser, SfxItemIter::NextItem(), SfxItemSet::Put(), SfxItemSet::Set(), SdrItemBrowser::SetDirty(), and SetNotPersistDefaultAttr().

Referenced by SetAttributes().

void SdrPaintView::SetDefaultStyleSheet ( SfxStyleSheet pStyleSheet,
bool  bDontRemoveHardAttr 
)
void SdrPaintView::SetGlueVisible ( bool  bOn = true)
inline

Definition at line 404 of file svdpntv.hxx.

void SdrPaintView::SetGridCoarse ( const Size rSiz)
inline

Definition at line 419 of file svdpntv.hxx.

void SdrPaintView::SetGridFine ( const Size rSiz)
inline

Definition at line 420 of file svdpntv.hxx.

References Size::Height(), Size::setHeight(), and Size::Width().

void SdrPaintView::SetGridFront ( bool  bOn)
inline

Definition at line 401 of file svdpntv.hxx.

void SdrPaintView::SetGridVisible ( bool  bOn)
inline

Definition at line 400 of file svdpntv.hxx.

void SdrPaintView::setHideChart ( bool  bNew)
inline

Definition at line 415 of file svdpntv.hxx.

void SdrPaintView::setHideDraw ( bool  bNew)
inline

Definition at line 416 of file svdpntv.hxx.

void SdrPaintView::setHideFormControl ( bool  bNew)
inline

Definition at line 417 of file svdpntv.hxx.

void SdrPaintView::setHideOle ( bool  bNew)
inline

Definition at line 414 of file svdpntv.hxx.

void SdrPaintView::SetHitTolerancePixel ( sal_uInt16  nVal)
inline

Definition at line 296 of file svdpntv.hxx.

void SdrPaintView::SetHlplFront ( bool  bOn)
inline

Definition at line 403 of file svdpntv.hxx.

void SdrPaintView::SetHlplVisible ( bool  bOn = true)
inline

Definition at line 402 of file svdpntv.hxx.

void SdrPaintView::SetLayerLocked ( const OUString &  rName,
bool  bLock = true 
)

Definition at line 472 of file svdpntv.cxx.

References mpPageView.

void SdrPaintView::SetLayerPrintable ( const OUString &  rName,
bool  bPrn 
)

Definition at line 490 of file svdpntv.cxx.

References mpPageView.

void SdrPaintView::SetLayerVisible ( const OUString &  rName,
bool  bShow 
)

Definition at line 452 of file svdpntv.cxx.

References InvalidateAllWin(), and mpPageView.

void SdrPaintView::SetMinMoveDistancePixel ( sal_uInt16  nVal)
inline

Definition at line 295 of file svdpntv.hxx.

void SdrPaintView::SetNotPersistDefaultAttr ( const SfxItemSet rAttr)
void SdrPaintView::SetPageBorderVisible ( bool  bOn = true)
inline

Definition at line 398 of file svdpntv.hxx.

void SdrPaintView::SetPagePaintingAllowed ( bool  bNew)

Definition at line 1247 of file svdpntv.cxx.

References mbPagePaintingAllowed.

void SdrPaintView::SetPageShadowVisible ( bool  bOn)
inline

Definition at line 397 of file svdpntv.hxx.

void SdrPaintView::SetPageVisible ( bool  bOn = true)
inline

Definition at line 396 of file svdpntv.hxx.

void SdrPaintView::SetPreviewRenderer ( bool  bOn)
inline

Definition at line 407 of file svdpntv.hxx.

void SdrPaintView::SetPrintPreview ( bool  bOn = true)
inline

Definition at line 512 of file svdpntv.hxx.

void SdrPaintView::SetStyleSheet ( SfxStyleSheet pStyleSheet,
bool  bDontRemoveHardAttr 
)

Definition at line 1045 of file svdpntv.cxx.

References SetDefaultStyleSheet().

Referenced by SdrEditView::SetStyleSheet().

void SdrPaintView::SetSwapAsynchron ( bool  bJa = true)
inline

Definition at line 463 of file svdpntv.hxx.

void SdrPaintView::ShowItemBrowser ( bool  bShow)
SdrPageView * SdrPaintView::ShowSdrPage ( SdrPage pPage)
virtual

Reimplemented in SdrObjEditView, and FmFormView.

Definition at line 388 of file svdpntv.cxx.

References InvalidateAllWin(), mpPageView, and SdrPageView.

Referenced by SdrObjEditView::ShowSdrPage().

void SdrPaintView::TakeActionRect ( tools::Rectangle rRect) const
virtual

Reimplemented in SdrMarkView, SdrObjEditView, SdrSnapView, SdrCreateView, and SdrDragView.

Definition at line 323 of file svdpntv.cxx.

Referenced by SdrSnapView::TakeActionRect().

void SdrPaintView::TheresNewMapMode ( )
protected
void SdrPaintView::UpdateDrawLayersRegion ( OutputDevice pOut,
const vcl::Region rReg 
)
void SdrPaintView::VisAreaChanged ( const OutputDevice pOut)

Must be called by the App when scrolling etc.

in order for an active FormControl to be moved too

Definition at line 1169 of file svdpntv.cxx.

References mpPageView, and VisAreaChanged().

void SdrPaintView::VisAreaChanged ( )

Definition at line 1189 of file svdpntv.cxx.

References SfxBroadcaster::Broadcast().

Referenced by VisAreaChanged().

Friends And Related Function Documentation

friend class SdrGrafObj
friend
friend class SdrPageView
friend

Definition at line 128 of file svdpntv.hxx.

Referenced by ShowSdrPage().

Member Data Documentation

OUString SdrPaintView::maActualLayer
protected
svtools::ColorConfig SdrPaintView::maColorConfig
protected

Definition at line 226 of file svdpntv.hxx.

Referenced by onChangeColorConfig(), SdrPaintView(), and ~SdrPaintView().

Idle SdrPaintView::maComeBackIdle
protected

Definition at line 157 of file svdpntv.hxx.

Referenced by FlushComeBackTimer(), ImpClearVars(), and Notify().

SfxItemSet SdrPaintView::maDefaultAttr
protected
SdrDragStat SdrPaintView::maDragStat
protected
SvtOptionsDrawinglayer const SdrPaintView::maDrawinglayerOpt
protected

Definition at line 167 of file svdpntv.hxx.

Referenced by IsBufferedOutputAllowed(), and IsBufferedOverlayAllowed().

Size SdrPaintView::maGridBig
protected

Definition at line 152 of file svdpntv.hxx.

Referenced by SdrPageView::DrawPageViewGrid().

Color SdrPaintView::maGridColor
protected

Definition at line 227 of file svdpntv.hxx.

Referenced by ImpClearVars(), and onChangeColorConfig().

Size SdrPaintView::maGridFin
protected

Definition at line 153 of file svdpntv.hxx.

Referenced by SdrPageView::DrawPageViewGrid().

tools::Rectangle SdrPaintView::maMaxWorkArea
protected

Definition at line 155 of file svdpntv.hxx.

Referenced by SdrDragView::GetWorkArea(), and SdrExchangeView::ImpLimitToWorkArea().

OUString SdrPaintView::maMeasureLayer
protected
std::vector< std::unique_ptr<SdrPaintWindow> > SdrPaintView::maPaintWindows
protected
bool SdrPaintView::mbAnimationPause
protected

Definition at line 187 of file svdpntv.hxx.

Referenced by ImpClearVars(), and SetAnimationPause().

bool SdrPaintView::mbBordVisible
protected

Definition at line 172 of file svdpntv.hxx.

Referenced by ImpClearVars(), and SdrSnapView::SnapPos().

bool SdrPaintView::mbBufferedOutputAllowed
protected

Definition at line 191 of file svdpntv.hxx.

Referenced by IsBufferedOutputAllowed(), and SetBufferedOutputAllowed().

bool SdrPaintView::mbBufferedOverlayAllowed
protected

Definition at line 196 of file svdpntv.hxx.

Referenced by IsBufferedOverlayAllowed(), and SetBufferedOverlayAllowed().

bool SdrPaintView::mbGlueVisible
protected

Definition at line 177 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbGlueVisible2
protected

Definition at line 178 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbGlueVisible3
protected

Definition at line 179 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbGlueVisible4
protected

Definition at line 180 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbGridFront
protected

Definition at line 174 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbGridVisible
protected

Definition at line 173 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbHideChart
protected

Definition at line 206 of file svdpntv.hxx.

bool SdrPaintView::mbHideDraw
protected

Definition at line 207 of file svdpntv.hxx.

bool SdrPaintView::mbHideFormControl
protected

Definition at line 208 of file svdpntv.hxx.

bool SdrPaintView::mbHideOle
protected

Definition at line 205 of file svdpntv.hxx.

bool SdrPaintView::mbHlplFront
protected

Definition at line 176 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbHlplVisible
protected

Definition at line 175 of file svdpntv.hxx.

Referenced by ImpClearVars(), and SdrSnapView::SnapPos().

bool SdrPaintView::mbPageBorderVisible
protected

Definition at line 171 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbPagePaintingAllowed
protected

Definition at line 199 of file svdpntv.hxx.

Referenced by SetPagePaintingAllowed().

bool SdrPaintView::mbPageShadowVisible
protected

Definition at line 170 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbPageVisible
protected

Definition at line 169 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbPreviewRenderer
protected

Definition at line 202 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbPrintPreview
protected

Definition at line 183 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbSomeObjChgdFlag
protected
bool SdrPaintView::mbSwapAsynchron
protected

Definition at line 182 of file svdpntv.hxx.

Referenced by ImpClearVars().

SdrAnimationMode SdrPaintView::meAnimationMode
protected

Definition at line 159 of file svdpntv.hxx.

Referenced by ImpClearVars(), and SetAnimationMode().

sal_uInt16 SdrPaintView::mnHitTolLog
protected
sal_uInt16 SdrPaintView::mnHitTolPix
protected

Definition at line 161 of file svdpntv.hxx.

Referenced by ImpClearVars(), and TheresNewMapMode().

sal_uInt16 SdrPaintView::mnMinMovLog
protected
sal_uInt16 SdrPaintView::mnMinMovPix
protected

Definition at line 162 of file svdpntv.hxx.

Referenced by ImpClearVars(), and TheresNewMapMode().

VclPtr<OutputDevice> SdrPaintView::mpActualOutDev
protected
SfxStyleSheet* SdrPaintView::mpDefaultStyleSheet
protected
VclPtr<OutputDevice> SdrPaintView::mpDragWin
protected
VclPtr<SdrItemBrowser> SdrPaintView::mpItemBrowser
protected
SdrModel* SdrPaintView::mpModel
protected
std::unique_ptr<SdrPageView> SdrPaintView::mpPageView
private
SdrModel& SdrPaintView::mrSdrModelFromSdrView
private

Definition at line 132 of file svdpntv.hxx.


The documentation for this class was generated from the following files: