summaryrefslogtreecommitdiff
path: root/indra/newview/llbottomtray.h
diff options
context:
space:
mode:
authorAndrew Dyukov <adyukov@productengine.com>2010-09-13 18:06:12 +0300
committerAndrew Dyukov <adyukov@productengine.com>2010-09-13 18:06:12 +0300
commit5bb98a395482927a5dbe68cb6888b0b116ffea67 (patch)
treee9a69f6d59496d88b17dbd90c96bf1c854a0ded2 /indra/newview/llbottomtray.h
parent807aec7bafe19fca75a8f3980bd621fad7c8338e (diff)
STORM-123 FIXED Fixed resize availability of nearby chat in bottomtray.
Cursor didn't change to "resize" state, because handlehover of bottomtray wasn't working correctly. It happened because LLPanel::handleHover() wasn't called in LLBottomtray::handleHover(). - There was no good reason to override habdleHover() in LLBottomTray so new method onDraggableButtonHover() was introduced to be called from bottomtray buttons(as it was already done for mouse up and down).
Diffstat (limited to 'indra/newview/llbottomtray.h')
-rw-r--r--indra/newview/llbottomtray.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/indra/newview/llbottomtray.h b/indra/newview/llbottomtray.h
index 14a29895f5..700debb4a0 100644
--- a/indra/newview/llbottomtray.h
+++ b/indra/newview/llbottomtray.h
@@ -131,8 +131,10 @@ public:
/**
* These three methods handle drag'n'drop, they may be called directly from child buttons.
+ * handleHover and other virtual handle* couldn't be used here, because we should call LLPanel::handle*,
+ * but x and y here are often outside of bottomtray.
*/
- /*virtual*/ BOOL handleHover(S32 x, S32 y, MASK mask);
+ void onDraggableButtonHover(S32 x, S32 y, MASK mask);
void onDraggableButtonMouseDown(LLUICtrl* button, S32 x, S32 y, MASK mask);
void onDraggableButtonMouseUp(LLUICtrl* button, S32 x, S32 y, MASK mask);