summaryrefslogtreecommitdiff
path: root/src/gui/window.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/window.cpp')
-rw-r--r--src/gui/window.cpp34
1 files changed, 1 insertions, 33 deletions
diff --git a/src/gui/window.cpp b/src/gui/window.cpp
index 7aca26f6..f59e6438 100644
--- a/src/gui/window.cpp
+++ b/src/gui/window.cpp
@@ -247,6 +247,7 @@ void Window::mousePress(int x, int y, int button)
// border, and is a candidate for a resize.
if (isResizable() && button == 1 &&
getGripDimension().isPointInRect(x, y) &&
+ !getContentDimension().isPointInRect(x, y) &&
hasMouse() &&
!(mMouseDrag && y > (int)getPadding()))
{
@@ -257,39 +258,6 @@ void Window::mousePress(int x, int y, int button)
}
}
-void Window::mouseOut()
-{
-
-/* Doesn't seem to help, maybe somebody will have an idea based on this...
-
- // If the mouse is a little bit too quick,
- // Throw it back to the window area when resizing.
- // Or else the resizing will stop.
- if ( mMouseResize && isResizable() )
- {
- // Get the Win old dimension
- gcn::Rectangle newDim = getDimension();
- int mouseX, mouseY;
- SDL_GetMouseState(&mouseX, &mouseY);
- // And update it to put the mouse in the middle of the grip image
- newDim.width = mouseX - newDim.x + (resizeGrip->getWidth() / 2);
- newDim.height = mouseY - newDim.y + (resizeGrip->getHeight() / 2);
-
- // Set the new window and content dimensions
- mMouseYOffset += newDim.height - getHeight();
- mMouseXOffset += newDim.width - getWidth();
- setDimension(newDim);
-
- if (mContent != NULL)
- {
- mContent->setDimension(getContentDimension());
- }
-
- }
-
-*/
-}
-
void Window::mouseMotion(int x, int y)
{
if (mMouseDrag || mMouseResize)