X-Git-Url: http://git.mutantstargoat.com?a=blobdiff_plain;f=src%2Fwindow.cc;h=608d93b26d1d36e9aeadd5d21f372473808ef135;hb=5449bf8fbca1d2cfbefa0386df7109afb2a5aa34;hp=880a6ed9c98445f78af89b95f754cc3e23a75eaf;hpb=ffd2c0a0f8b898cb4199a0c63aff255a85cc0f11;p=winnie diff --git a/src/window.cc b/src/window.cc index 880a6ed..608d93b 100644 --- a/src/window.cc +++ b/src/window.cc @@ -22,6 +22,12 @@ const Rect &Window::get_rect() const return rect; } +bool Window::contains_point(int ptr_x, int ptr_y) +{ + return ptr_x >= rect.x && ptr_x < rect.x + rect.width && + ptr_y >= rect.y && ptr_y < rect.y + rect.height; +} + void Window::move(int x, int y) { invalidate(); // moved, should redraw, MUST BE CALLED FIRST