summaryrefslogtreecommitdiff
path: root/include/vcl
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2014-07-18 09:36:48 +0200
committerNoel Grandin <noel@peralex.com>2014-07-18 09:37:35 +0200
commit09c95aba4a5208a23eaeca9f4408ff5d87c898b9 (patch)
tree74a3bae608510fbd492638558b99354379300f60 /include/vcl
parent371c8f7a750adcdecd32aad9c93a8eb235b908be (diff)
convert HITTEST #define to enum
Change-Id: I2a4066c66894e0bd9c349a7c5b8db3a8398451d2
Diffstat (limited to 'include/vcl')
-rw-r--r--include/vcl/floatwin.hxx13
1 files changed, 8 insertions, 5 deletions
diff --git a/include/vcl/floatwin.hxx b/include/vcl/floatwin.hxx
index 62d0086b6275..45aefab68c5e 100644
--- a/include/vcl/floatwin.hxx
+++ b/include/vcl/floatwin.hxx
@@ -61,8 +61,14 @@ class ToolBox;
#define FLOATWIN_TITLE_NONE ((sal_uInt16)0x0008)
-// - FloatingWindow -
+enum HitTest
+{
+ HITTEST_OUTSIDE,
+ HITTEST_WINDOW,
+ HITTEST_RECT
+};
+// - FloatingWindow -
class VCL_DLLPUBLIC FloatingWindow : public SystemWindow
{
@@ -100,10 +106,7 @@ protected:
SAL_DLLPRIVATE void ImplLoadRes( const ResId& rResId );
public:
-#define IMPL_FLOATWIN_HITTEST_OUTSIDE ((sal_uInt16)0x0001)
-#define IMPL_FLOATWIN_HITTEST_WINDOW ((sal_uInt16)0x0002)
-#define IMPL_FLOATWIN_HITTEST_RECT ((sal_uInt16)0x0004)
- SAL_DLLPRIVATE FloatingWindow* ImplFloatHitTest( Window* pReference, const Point& rPos, sal_uInt16& rHitTest );
+ SAL_DLLPRIVATE FloatingWindow* ImplFloatHitTest( Window* pReference, const Point& rPos, HitTest& rHitTest );
SAL_DLLPRIVATE FloatingWindow* ImplFindLastLevelFloat();
SAL_DLLPRIVATE bool ImplIsFloatPopupModeWindow( const Window* pWindow );
SAL_DLLPRIVATE void ImplSetMouseDown() { mbMouseDown = true; }