Thread overview | |||||
---|---|---|---|---|---|
|
April 26, 2016 DlangUI MouseEvent mouse delta | ||||
---|---|---|---|---|
| ||||
I am trying to know how much the mouse moves when clicking down on a certain widget, but I can't figure out how. I noticed only a mouse wheel delta property and nothing for the mouse pointer x,y deltas since the click. I am looking to do something such as if(e.lbutton().isDown() && !e.rbutton().isDown()) { pitch -= e.dy(); } |
April 27, 2016 Re: DlangUI MouseEvent mouse delta | ||||
---|---|---|---|---|
| ||||
Posted in reply to stunaep | I am currently handling it like this:
>current = e.pos();
>xdelta = current.x - previous.x;
>ydelta = current.y - previous.y;
>previous = current;
I'm just wondering if there is a built in solution that I missed.
|
April 27, 2016 Re: DlangUI MouseEvent mouse delta | ||||
---|---|---|---|---|
| ||||
Posted in reply to stunaep | On Wednesday, 27 April 2016 at 00:15:46 UTC, stunaep wrote:
> I am currently handling it like this:
>
>>current = e.pos();
>>xdelta = current.x - previous.x;
>>ydelta = current.y - previous.y;
>>previous = current;
> I'm just wondering if there is a built in solution that I missed.
There is only information about coordinates where mouse button down event occured.
event.lbutton.downX, event.lbutton.downY - stores coordinates of button down event.
|
Copyright © 1999-2021 by the D Language Foundation