namespace sdr::contact
{ class SVXCORE_DLLPUBLIC ObjectContactOfPageView : public ObjectContact, public Idle
{ // the owner of this ObjectContactOfPageView. Set from constructor and not // to be changed in any way.
SdrPageWindow& mrPageWindow;
// Process the whole displaying, the real version void DoProcessDisplay(DisplayInfo& rDisplayInfo);
// access to SdrPage of PageView
SdrPage* GetSdrPage() const;
// basic constructor, used from SdrPageView. explicit ObjectContactOfPageView(SdrPageWindow& rPageWindow, constchar *pDebugName); virtual ~ObjectContactOfPageView() override;
// LazyInvalidate request. This is used from the VOCs to mark that they // got invalidated by an ActionChanged() call. An active view needs to remember // this and take action on it. Default implementation directly calls back // triggerLazyInvalidate() which promptly handles the request virtualvoid setLazyInvalidate(ViewObjectContact& rVOC) override;
// call this to support evtl. preparations for repaint virtualvoid PrepareProcessDisplay() override;
// From baseclass Timer, the timeout call triggered by the LazyInvalidate mechanism virtualvoid Invoke() final override;
// Process the whole displaying virtualvoid ProcessDisplay(DisplayInfo& rDisplayInfo) override;
// test if visualizing of entered groups is switched on at all virtualbool DoVisualizeEnteredGroup() const override;
// get active group's (the entered group) ViewContact virtualconst ViewContact* getActiveViewContact() const override;
// Invalidate given rectangle at the window/output which is represented by // this ObjectContact. virtualvoid InvalidatePartOfView(const basegfx::B2DRange& rRange) const override;
// Get info about the need to visualize GluePoints. The default // is that it is not necessary. virtualbool AreGluePointsVisible() const override;
// check if text animation is allowed. virtualbool IsTextAnimationAllowed() const override;
// check if graphic animation is allowed. virtualbool IsGraphicAnimationAllowed() const override;
// print? Default is false virtualbool isOutputToPrinter() const override;
// high contrast display mode virtualbool isDrawModeHighContrast() const override;
// override access to SdrPageView virtual SdrPageView* TryToGetSdrPageView() const override;
// access to OutputDevice. May return 0L like the default implementations do. Override as needed. virtual OutputDevice* TryToGetOutputDevice() const override;
/** sets all UNO controls which are associated with this ObjectContact to designoralivemode.
*/ void SetUNOControlsDesignMode( bool _bDesignMode ) const;
};
} // end of namespace sdr::contact
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.