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 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< 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 121 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

Reimplemented in SdrObjEditView, and FmFormView.

Definition at line 399 of file svdpntv.cxx.

References DBG_ASSERT, maPaintWindows, and mpPageView.

Referenced by SdrObjEditView::AddWindowToPaintView(), and SdrPaintView().

void SdrPaintView::BckAction ( )
virtual

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

Definition at line 300 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 304 of file svdpntv.cxx.

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

void SdrPaintView::ClearPageView ( )
virtual

Reimplemented in SdrMarkView.

Definition at line 362 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 463 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 248 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 82 of file svdpntv.cxx.

References maPaintWindows, and p.

Referenced by DeleteWindowFromPaintView().

void SdrPaintView::DeleteWindowFromPaintView ( OutputDevice pOldWin)
virtual

Reimplemented in SdrObjEditView, and FmFormView.

Definition at line 411 of file svdpntv.cxx.

References DeletePaintWindow(), FindPaintWindow(), and mpPageView.

Referenced by SdrObjEditView::DeleteWindowFromPaintView().

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

Definition at line 618 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 1075 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 296 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 714 of file svdpntv.cxx.

References EndCompleteRedraw(), and mpPageView.

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

Definition at line 67 of file svdpntv.cxx.

References a, and maPaintWindows.

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

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

Definition at line 430 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 500 of file svdpntv.hxx.

const SfxItemSet& SdrPaintView::GetDefaultAttr ( ) const
inline

Definition at line 444 of file svdpntv.hxx.

const SdrDragStat& SdrPaintView::GetDragStat ( ) const
inline

Definition at line 297 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 290 of file svdpntv.hxx.

sal_uInt16 SdrPaintView::getHitTolLog ( ) const
inline

Definition at line 293 of file svdpntv.hxx.

SdrModel* SdrPaintView::GetModel ( ) const
inline

Definition at line 271 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(), svx::sidebar::PosSizePropertyPanel::UpdateUIScale(), and FmXFormShell::viewActivated_Lock().

const SvtOptionsDrawinglayer& SdrPaintView::getOptionsDrawinglayer ( ) const
inline

Definition at line 515 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 310 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 1009 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 390 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 245 of file svdpntv.hxx.

Referenced by SdrMarkView::SetEditMode().

void SdrPaintView::ImpSetGlueVisible3 ( bool  bOn)
inlineprotected

Definition at line 246 of file svdpntv.hxx.

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

void SdrPaintView::ImpSetGlueVisible4 ( bool  bOn)
inlineprotected

Definition at line 247 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 868 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 875 of file svdpntv.cxx.

References vcl::Window::Invalidate().

bool SdrPaintView::IsAction ( ) const
virtual

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

Definition at line 287 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 480 of file svdpntv.hxx.

References Animate.

bool SdrPaintView::IsBordVisible ( ) const
inline

Draw Border line or not.

Definition at line 374 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 380 of file svdpntv.hxx.

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

bool SdrPaintView::IsGridVisible ( ) const
inline

Draw Grid or not.

Definition at line 377 of file svdpntv.hxx.

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

bool SdrPaintView::IsGroupEntered ( ) const

Determine, whether Leave is useful or not.

Definition at line 898 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 386 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 383 of file svdpntv.hxx.

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

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

Definition at line 455 of file svdpntv.cxx.

References mpPageView.

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

Definition at line 473 of file svdpntv.cxx.

References mpPageView.

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

Definition at line 437 of file svdpntv.cxx.

References mpPageView.

bool SdrPaintView::IsPageBorderVisible ( ) const
inline

Draw Page as a white area or not.

Definition at line 371 of file svdpntv.hxx.

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

bool SdrPaintView::IsPagePaintingAllowed ( ) const
inline

Definition at line 213 of file svdpntv.hxx.

Referenced by SdrPageWindow::RedrawAll().

bool SdrPaintView::IsPageShadowVisible ( ) const
inline

Draw Page shadow or not.

Definition at line 368 of file svdpntv.hxx.

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

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

Definition at line 399 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 455 of file svdpntv.hxx.

bool SdrPaintView::IsTextEdit ( ) const
virtual

Reimplemented in SdrObjEditView.

Definition at line 314 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 794 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 890 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 882 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 271 of file svdpntv.cxx.

References HideSdrPage(), and mpPageView.

Referenced by SdrMarkView::ModelHasChanged().

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

Reimplemented in SdrObjEditView, SdrView, and FmFormView.

Definition at line 459 of file svdpntv.hxx.

Referenced by SdrObjEditView::MouseButtonDown().

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

Reimplemented in SdrObjEditView, and SdrView.

Definition at line 460 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 461 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 292 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 483 of file svdpntv.cxx.

References mpPageView.

virtual bool SdrPaintView::RequestHelp ( const HelpEvent )
inlinevirtual

Reimplemented in SdrMarkView.

Definition at line 462 of file svdpntv.hxx.

Referenced by SdrMarkView::RequestHelp().

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

Definition at line 429 of file svdpntv.hxx.

void SdrPaintView::SetActualWin ( const OutputDevice pWin)

Definition at line 355 of file svdpntv.cxx.

References mpActualOutDev, and TheresNewMapMode().

Referenced by SdrSnapView::SetActualWin().

void SdrPaintView::SetAnimationEnabled ( bool  bEnable = true)

Definition at line 1079 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 1107 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 1146 of file svdpntv.cxx.

References mpPageView.

void SdrPaintView::SetApplicationDocumentColor ( Color  aDocumentColor)

Definition at line 1155 of file svdpntv.cxx.

References mpPageView.

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

Definition at line 1004 of file svdpntv.cxx.

References SetDefaultAttr().

Referenced by SdrEditView::SetAttributes().

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

Definition at line 392 of file svdpntv.hxx.

void SdrPaintView::SetBufferedOutputAllowed ( bool  bNew)

Definition at line 1168 of file svdpntv.cxx.

References mbBufferedOutputAllowed.

void SdrPaintView::SetBufferedOverlayAllowed ( bool  bNew)

Definition at line 1181 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 939 of file svdpntv.cxx.

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

Referenced by SetAttributes().

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

Definition at line 397 of file svdpntv.hxx.

void SdrPaintView::SetGridCoarse ( const Size rSiz)
inline

Definition at line 412 of file svdpntv.hxx.

void SdrPaintView::SetGridFine ( const Size rSiz)
inline

Definition at line 413 of file svdpntv.hxx.

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

void SdrPaintView::SetGridFront ( bool  bOn)
inline

Definition at line 394 of file svdpntv.hxx.

void SdrPaintView::SetGridVisible ( bool  bOn)
inline

Definition at line 393 of file svdpntv.hxx.

void SdrPaintView::setHideChart ( bool  bNew)
inline

Definition at line 408 of file svdpntv.hxx.

void SdrPaintView::setHideDraw ( bool  bNew)
inline

Definition at line 409 of file svdpntv.hxx.

void SdrPaintView::setHideFormControl ( bool  bNew)
inline

Definition at line 410 of file svdpntv.hxx.

void SdrPaintView::setHideOle ( bool  bNew)
inline

Definition at line 407 of file svdpntv.hxx.

void SdrPaintView::SetHitTolerancePixel ( sal_uInt16  nVal)
inline

Definition at line 289 of file svdpntv.hxx.

void SdrPaintView::SetHlplFront ( bool  bOn)
inline

Definition at line 396 of file svdpntv.hxx.

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

Definition at line 395 of file svdpntv.hxx.

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

Definition at line 447 of file svdpntv.cxx.

References mpPageView.

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

Definition at line 465 of file svdpntv.cxx.

References mpPageView.

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

Definition at line 427 of file svdpntv.cxx.

References InvalidateAllWin(), and mpPageView.

void SdrPaintView::SetMinMoveDistancePixel ( sal_uInt16  nVal)
inline

Definition at line 288 of file svdpntv.hxx.

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

Definition at line 391 of file svdpntv.hxx.

void SdrPaintView::SetPagePaintingAllowed ( bool  bNew)

Definition at line 1190 of file svdpntv.cxx.

References mbPagePaintingAllowed.

void SdrPaintView::SetPageShadowVisible ( bool  bOn)
inline

Definition at line 390 of file svdpntv.hxx.

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

Definition at line 389 of file svdpntv.hxx.

void SdrPaintView::SetPreviewRenderer ( bool  bOn)
inline

Definition at line 400 of file svdpntv.hxx.

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

Definition at line 498 of file svdpntv.hxx.

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

Definition at line 1014 of file svdpntv.cxx.

References SetDefaultStyleSheet().

Referenced by SdrEditView::SetStyleSheet().

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

Definition at line 456 of file svdpntv.hxx.

SdrPageView * SdrPaintView::ShowSdrPage ( SdrPage pPage)
virtual

Reimplemented in SdrObjEditView, and FmFormView.

Definition at line 373 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 308 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 1112 of file svdpntv.cxx.

References mpPageView, and VisAreaChanged().

void SdrPaintView::VisAreaChanged ( )

Definition at line 1132 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 124 of file svdpntv.hxx.

Referenced by ShowSdrPage().

Member Data Documentation

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

Definition at line 219 of file svdpntv.hxx.

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

Idle SdrPaintView::maComeBackIdle
protected

Definition at line 150 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 160 of file svdpntv.hxx.

Referenced by IsBufferedOutputAllowed(), and IsBufferedOverlayAllowed().

Size SdrPaintView::maGridBig
protected

Definition at line 145 of file svdpntv.hxx.

Referenced by SdrPageView::DrawPageViewGrid().

Color SdrPaintView::maGridColor
protected

Definition at line 220 of file svdpntv.hxx.

Referenced by ImpClearVars(), and onChangeColorConfig().

Size SdrPaintView::maGridFin
protected

Definition at line 146 of file svdpntv.hxx.

Referenced by SdrPageView::DrawPageViewGrid().

tools::Rectangle SdrPaintView::maMaxWorkArea
protected

Definition at line 148 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 180 of file svdpntv.hxx.

Referenced by ImpClearVars(), and SetAnimationPause().

bool SdrPaintView::mbBordVisible
protected

Definition at line 165 of file svdpntv.hxx.

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

bool SdrPaintView::mbBufferedOutputAllowed
protected

Definition at line 184 of file svdpntv.hxx.

Referenced by IsBufferedOutputAllowed(), and SetBufferedOutputAllowed().

bool SdrPaintView::mbBufferedOverlayAllowed
protected

Definition at line 189 of file svdpntv.hxx.

Referenced by IsBufferedOverlayAllowed(), and SetBufferedOverlayAllowed().

bool SdrPaintView::mbGlueVisible
protected

Definition at line 170 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbGlueVisible2
protected

Definition at line 171 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbGlueVisible3
protected

Definition at line 172 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbGlueVisible4
protected

Definition at line 173 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbGridFront
protected

Definition at line 167 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbGridVisible
protected

Definition at line 166 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbHideChart
protected

Definition at line 199 of file svdpntv.hxx.

bool SdrPaintView::mbHideDraw
protected

Definition at line 200 of file svdpntv.hxx.

bool SdrPaintView::mbHideFormControl
protected

Definition at line 201 of file svdpntv.hxx.

bool SdrPaintView::mbHideOle
protected

Definition at line 198 of file svdpntv.hxx.

bool SdrPaintView::mbHlplFront
protected

Definition at line 169 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbHlplVisible
protected

Definition at line 168 of file svdpntv.hxx.

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

bool SdrPaintView::mbPageBorderVisible
protected

Definition at line 164 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbPagePaintingAllowed
protected

Definition at line 192 of file svdpntv.hxx.

Referenced by SetPagePaintingAllowed().

bool SdrPaintView::mbPageShadowVisible
protected

Definition at line 163 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbPageVisible
protected

Definition at line 162 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbPreviewRenderer
protected

Definition at line 195 of file svdpntv.hxx.

Referenced by ImpClearVars().

bool SdrPaintView::mbPrintPreview
protected

Definition at line 176 of file svdpntv.hxx.

Referenced by ImpClearVars().

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

Definition at line 175 of file svdpntv.hxx.

Referenced by ImpClearVars().

SdrAnimationMode SdrPaintView::meAnimationMode
protected

Definition at line 152 of file svdpntv.hxx.

Referenced by ImpClearVars(), and SetAnimationMode().

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

Definition at line 154 of file svdpntv.hxx.

Referenced by ImpClearVars(), and TheresNewMapMode().

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

Definition at line 155 of file svdpntv.hxx.

Referenced by ImpClearVars(), and TheresNewMapMode().

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

Definition at line 128 of file svdpntv.hxx.


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