# HG changeset patch # User Jordan Miner # Date 1248552632 18000 # Node ID 87265a206638591a37b2713e30d7efd0a53ca430 # Parent 0577e8738dc8d948c1974917e55ce2eea4dab1fd Add toString() on some events. diff -r 0577e8738dc8 -r 87265a206638 dynamin/gui/events.d --- a/dynamin/gui/events.d Sat Jul 25 15:03:39 2009 -0500 +++ b/dynamin/gui/events.d Sat Jul 25 15:10:32 2009 -0500 @@ -72,6 +72,10 @@ real y() { return _location.y; } /// MouseButton button() { return _button; } + string toString() { + return format("MouseEventArgs [x={}, y={}, button={}]", + _x, _y, _button); + } } /// class MouseTurnedEventArgs : StopEventArgs { @@ -108,6 +112,10 @@ bool scrollScreen() { return false; } + string toString() { + return format("MouseTurnedEventArgs [scrollAmount={}, scrollScreen={}]", + _scrollAmount, scrollScreen); + } } /// class KeyEventArgs : StopEventArgs { @@ -129,6 +137,9 @@ * if the key was just pressed */ bool repeat() { return _repeat; } + string toString() { + return format("KeyEventArgs [key={}, repeat={}]", _key, _repeat); + } } /// class KeyTypedEventArgs : StopEventArgs {