72 sal_Int32 nVisLeft = aVisRect.
Left();
73 sal_Int32 nVisRight = aVisRect.
Right();
74 sal_Int32 nVisTop = aVisRect.
Top();
75 sal_Int32 nVisBottom = aVisRect.
Bottom();
94 sal_Int32 nPageWidth = aPageSize.
Width();
95 sal_Int32 nPageHeight = aPageSize.
Height();
97 if ( nVisRight +
nScrollX > nPageWidth )
103 if ( nVisBottom +
nScrollY > nPageHeight )
104 nScrollY = nPageHeight - nVisBottom;
129 bool bExcludeInner(
false);
131 if(
dynamic_cast< DlgEdForm*
>(pRetval) !=
nullptr)
134 bExcludeInner =
true;
136 else if(pDlgEdObj->
supportsService(
"com.sun.star.awt.UnoControlGroupBoxModel"))
139 bExcludeInner =
true;
154 aOuterRange.
grow(-1.0 * nTol);
Size GetOutputSize() const
constexpr tools::Long Y() const
constexpr tools::Long X() const
virtual SdrObject * CheckSingleSdrObjectHit(const Point &rPnt, sal_uInt16 nTol, SdrObject *pObj, SdrPageView *pPV, SdrSearchOptions nOptions, const SdrLayerIDSet *pMVisLay) const
virtual void MarkListHasChanged() override
virtual const tools::Rectangle & GetLastBoundRect() const
void SetBufferedOverlayAllowed(bool bNew)
void SetBufferedOutputAllowed(bool bNew)
void Broadcast(const SfxHint &rHint)
constexpr tools::Long Height() const
constexpr tools::Long Width() const
bool supportsService(OUString const &serviceName) const
virtual void MarkListHasChanged() override
DlgEdView(SdrModel &rSdrModel, OutputDevice &rOut, DlgEditor &rEditor)
virtual void MakeVisible(const tools::Rectangle &rRect, vcl::Window &rWin) override
virtual ~DlgEdView() override
virtual SdrObject * CheckSingleSdrObjectHit(const Point &rPnt, sal_uInt16 nTol, SdrObject *pObj, SdrPageView *pPV, SdrSearchOptions nOptions, const SdrLayerIDSet *pMVisLay) const override
ScrollAdaptor * GetVScroll() const
ScrollAdaptor * GetHScroll() const
DlgEdPage & GetPage() const
void UpdatePropertyBrowserDelayed()
bool isInside(const Tuple2D< TYPE > &rTuple) const
const MapMode & GetMapMode() const
::OutputDevice const * GetOutDev() const
virtual void Scroll(tools::Long nHorzScroll, tools::Long nVertScroll, ScrollFlags nFlags=ScrollFlags::NONE)
void Invalidate(InvalidateFlags nFlags=InvalidateFlags::NONE)
static SdrObject * impLocalHitCorrection(SdrObject *pRetval, const Point &rPnt, sal_uInt16 nTol)
HashMap_OWString_Interface aMap
const tools::Long nScrollX
const tools::Long nScrollY