Mercurial > projects > doodle
diff doodle/tk/events.d @ 80:b759414d2b72
Switched from cairo to Drawable abstraction
author | "David Bryant <bagnose@gmail.com>" |
---|---|
date | Sun, 15 Aug 2010 23:43:04 +0930 |
parents | 5cc2de64f6d0 |
children | d92b9f04b1e8 |
line wrap: on
line diff
--- a/doodle/tk/events.d Sun Aug 15 23:18:05 2010 +0930 +++ b/doodle/tk/events.d Sun Aug 15 23:43:04 2010 +0930 @@ -95,34 +95,34 @@ } abstract class PointerEvent : Event { - this(in Point pixelPoint, in Point modelPoint, in Mask mask) { + this(in Point screenPoint, in Point modelPoint, in Mask mask) { super(mask); - _pixelPoint = pixelPoint; + _screenPoint = screenPoint; _modelPoint = modelPoint; } - Point pixelPoint() const { return _pixelPoint; } + Point screenPoint() const { return _screenPoint; } Point modelPoint() const { return _modelPoint; } private { - Point _pixelPoint; + Point _screenPoint; Point _modelPoint; } } final class CrossingEvent : PointerEvent { this(in CrossingMode crossingMode, - in Point pixelPoint, + in Point screenPoint, in Point modelPoint, in Mask mask) { - super(pixelPoint, modelPoint, mask); + super(screenPoint, modelPoint, mask); _crossingMode = crossingMode; } CrossingMode crossingMode() const { return _crossingMode; } override string toString() const { - return std.string.format("Crossing event: %s, %s, %s, %s", enumToString(_crossingMode), pixelPoint, modelPoint, mask); + return std.string.format("Crossing event: %s, %s, %s, %s", enumToString(_crossingMode), screenPoint, modelPoint, mask); } private { @@ -133,10 +133,10 @@ final class ButtonEvent : PointerEvent { this(in ButtonAction buttonAction, in ButtonName buttonName, - in Point pixelPoint, + in Point screenPoint, in Point modelPoint, in Mask mask) { - super(pixelPoint, modelPoint, mask); + super(screenPoint, modelPoint, mask); _buttonAction = buttonAction; _buttonName = buttonName; } @@ -144,7 +144,7 @@ override string toString() const { return std.string.format("Button event: %s, %s, %s, %s, %s", enumToString(_buttonAction), enumToString(_buttonName), - _pixelPoint, _modelPoint, _mask); + _screenPoint, _modelPoint, _mask); } ButtonAction buttonAction() const { return _buttonAction; } @@ -157,30 +157,30 @@ } final class MotionEvent : PointerEvent { - this(in Point pixelPoint, + this(in Point screenPoint, in Point modelPoint, in Mask mask) { - super(pixelPoint, modelPoint, mask); + super(screenPoint, modelPoint, mask); } override string toString() const { return std.string.format("Motion event: %s, %s, %s", - _pixelPoint, _modelPoint, _mask); + _screenPoint, _modelPoint, _mask); } } final class ScrollEvent : PointerEvent { this(in ScrollDirection scrollDirection, - in Point pixelPoint, + in Point screenPoint, in Point modelPoint, in Mask mask) { - super(pixelPoint, modelPoint, mask); + super(screenPoint, modelPoint, mask); _scrollDirection = scrollDirection; } override string toString() const { return std.string.format("Scroll event: %s, %s, %s, %s", - enumToString(_scrollDirection), _pixelPoint, _modelPoint, _mask); + enumToString(_scrollDirection), _screenPoint, _modelPoint, _mask); } ScrollDirection scrollDirection() const { return _scrollDirection; }