diff options
author | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2011-01-20 22:04:02 +0100 |
---|---|---|
committer | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2011-01-20 22:04:02 +0100 |
commit | 1795e959f35cc916e5f9be0848b149be0f917f88 (patch) | |
tree | 2159510b0d815ff387d06c060fcaecb9f110000b /dw/fltkviewport.cc | |
parent | 77c7ccca789e1a7784f0778f79bd80f75ceb100b (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.cc | 16 |
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; } // ---------------------------------------------------------------------- |