diff options
author | Ivo Hinkelmann <ihi@openoffice.org> | 2010-06-03 11:55:10 +0200 |
---|---|---|
committer | Ivo Hinkelmann <ihi@openoffice.org> | 2010-06-03 11:55:10 +0200 |
commit | bd30cef610c5a0c207feebff71718aaf136e0d2c (patch) | |
tree | 2820d9c37919463a820227b34b877727be82b4f1 /svx/inc/svx/svdhdl.hxx | |
parent | 11d9026245be824ed81b25f141afcde79d07b382 (diff) | |
parent | 713c9d04f92dd4e0dd23960f47740cd67d5badda (diff) |
CWS-TOOLING: integrate CWS renaissance2
Diffstat (limited to 'svx/inc/svx/svdhdl.hxx')
-rw-r--r-- | svx/inc/svx/svdhdl.hxx | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/svx/inc/svx/svdhdl.hxx b/svx/inc/svx/svdhdl.hxx index 9afd417b6b..777117c925 100644 --- a/svx/inc/svx/svdhdl.hxx +++ b/svx/inc/svx/svdhdl.hxx @@ -55,6 +55,7 @@ class SdrHdlList; class SdrMarkView; class SdrObject; class SdrPageView; +class MouseEvent; //////////////////////////////////////////////////////////////////////////////////////////////////// @@ -177,13 +178,16 @@ protected: unsigned bPlusHdl : 1; // u.a. fuer Hld-Paint Optimierung bei MarkPoint/UnmarkPoint, ... bool mbMoveOutside; // forces this handle to be moved outside of the selection rectangle - + // create marker for this kind virtual void CreateB2dIAObject(); // cleanup marker if one exists void GetRidOfIAObject(); +private: + bool mbMouseOver; // is true if the mouse is over this handle + protected: ::sdr::overlay::OverlayObject* CreateOverlayObject( const basegfx::B2DPoint& rPos, @@ -241,6 +245,16 @@ public: virtual BOOL IsFocusHdl() const; void SetMoveOutside( bool bMoveOutside ); + + /** is called when the mouse enters the area of this handle. If the handle changes his + visualisation during mouse over it must override this method and call Touch(). */ + virtual void onMouseEnter(const MouseEvent& rMEvt); + + /** is called when the mouse leaves the area of this handle. If the handle changes his + visualisation during mouse over it must override this method and call Touch(). */ + virtual void onMouseLeave(); + + bool isMouseOver() const; }; //////////////////////////////////////////////////////////////////////////////////////////////////// |