From b21a5ef9255b086a639c0d615f104062f92f4ab9 Mon Sep 17 00:00:00 2001 From: Andre Fischer Date: Thu, 11 Mar 2010 16:21:09 +0100 Subject: renaissance1: #i107215# Fixed drag-and-drop when used with auto-scrolling. Improved hide/show handling. --- sd/source/ui/slidesorter/inc/view/SlideSorterView.hxx | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'sd/source/ui/slidesorter/inc/view/SlideSorterView.hxx') diff --git a/sd/source/ui/slidesorter/inc/view/SlideSorterView.hxx b/sd/source/ui/slidesorter/inc/view/SlideSorterView.hxx index 3f327edc471d..a9cad51af652 100644 --- a/sd/source/ui/slidesorter/inc/view/SlideSorterView.hxx +++ b/sd/source/ui/slidesorter/inc/view/SlideSorterView.hxx @@ -95,6 +95,7 @@ public: void RequestRepaint (void); void RequestRepaint (const model::SharedPageDescriptor& rDescriptor); void RequestRepaint (const Rectangle& rRepaintBox); + void RequestRepaint (const Region& rRepaintRegion); Rectangle GetModelArea (void); @@ -190,6 +191,11 @@ public: */ void AddSdrObject (SdrObject& rObject); + /** The page under the mouse is not highlighted in some contexts. Call + this method on context changes. + */ + void SetIsMouseOverIndicationAllowed (const bool bIsAllowed); + void UpdatePageUnderMouse (bool bAnimate); void UpdatePageUnderMouse ( const Point& rMousePosition, const bool bIsMouseButtonDown, @@ -241,6 +247,7 @@ private: Orientation meOrientation; ::boost::shared_ptr mpProperties; model::SharedPageDescriptor mpPageUnderMouse; + bool mbIsMouseOverIndicationAllowed; sal_Int32 mnButtonUnderMouse; ::boost::shared_ptr mpPageObjectPainter; ::boost::shared_ptr mpSelectionPainter; -- cgit