summaryrefslogtreecommitdiff
path: root/examples/CairoUI/DemoWidgetClickable.cc
diff options
context:
space:
mode:
Diffstat (limited to 'examples/CairoUI/DemoWidgetClickable.cc')
-rw-r--r--examples/CairoUI/DemoWidgetClickable.cc11
1 files changed, 3 insertions, 8 deletions
diff --git a/examples/CairoUI/DemoWidgetClickable.cc b/examples/CairoUI/DemoWidgetClickable.cc
index d37dff71..4af38f95 100644
--- a/examples/CairoUI/DemoWidgetClickable.cc
+++ b/examples/CairoUI/DemoWidgetClickable.cc
@@ -64,17 +64,12 @@ void DemoWidgetClickable::onDisplay()
bool DemoWidgetClickable::onMouse(const MouseEvent &event)
{
if (event.press) {
- Point<int> pos = getAbsolutePos();
- Size<uint> size = getSize();
-
+ int w = getWidth();
+ int h = getHeight();
int mx = event.pos.getX();
int my = event.pos.getY();
- int px = pos.getX();
- int py = pos.getY();
-
- bool inside = mx >= 0 && my >= 0 &&
- mx < size.getWidth() && my < size.getHeight();
+ bool inside = mx >= 0 && my >= 0 && mx < w && my < h;
if (inside) {
colorid_ = (colorid_ + 1) % 3;
repaint();