aboutsummaryrefslogtreecommitdiff
path: root/dw/fltkviewport.cc
diff options
context:
space:
mode:
authorJohannes Hofmann <Johannes.Hofmann@gmx.de>2011-01-20 22:04:02 +0100
committerJohannes Hofmann <Johannes.Hofmann@gmx.de>2011-01-20 22:04:02 +0100
commit1795e959f35cc916e5f9be0848b149be0f917f88 (patch)
tree2159510b0d815ff387d06c060fcaecb9f110000b /dw/fltkviewport.cc
parent77c7ccca789e1a7784f0778f79bd80f75ceb100b (diff)
view coordinates are now relative to the window (standard with fltk-1.3)
Diffstat (limited to 'dw/fltkviewport.cc')
-rw-r--r--dw/fltkviewport.cc16
1 files changed, 8 insertions, 8 deletions
diff --git a/dw/fltkviewport.cc b/dw/fltkviewport.cc
index c423a3b9..88f1cac0 100644
--- a/dw/fltkviewport.cc
+++ b/dw/fltkviewport.cc
@@ -429,24 +429,24 @@ void FltkViewport::updateCanvasWidgets (int dx, int dy)
}
}
-int FltkViewport::translateViewXToCanvasX (int x)
+int FltkViewport::translateViewXToCanvasX (int X)
{
- return x + scrollX;
+ return X - x () + scrollX;
}
-int FltkViewport::translateViewYToCanvasY (int y)
+int FltkViewport::translateViewYToCanvasY (int Y)
{
- return y + scrollY;
+ return Y - y () + scrollY;
}
-int FltkViewport::translateCanvasXToViewX (int x)
+int FltkViewport::translateCanvasXToViewX (int X)
{
- return x - scrollX;
+ return X + x () - scrollX;
}
-int FltkViewport::translateCanvasYToViewY (int y)
+int FltkViewport::translateCanvasYToViewY (int Y)
{
- return y - scrollY;
+ return Y + y () - scrollY;
}
// ----------------------------------------------------------------------