-
Notifications
You must be signed in to change notification settings - Fork 689
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes #3312. Mouse API makes it way too hard to track button pressed. #3393
base: v2_develop
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have not had a chance to fully review this, nor run it to see how it works. So I can't comment on whether it works.
But i do not think it actually makes tracking button presses easier, and I do not like aspects of the design. I've commented on those in my code review.
… flags for MouseGrabView.
@tig please say if this PR is of interest or not. If it is not necessary I will no longer waste time on it and will close it. Thanks. |
I think we should fix this issue as well as the other deep design issues the current mouse support has. I would love it if you tackled that. However, I feel like you ignored a bunch of feedback I gave in my review. I'm not sure what to do about that. Would you like me to do a fresh review of this after you fix the merge conflict? |
Yes, I'll fix the merge conflicts, again. Thanks. |
I think we can use this PR as the base. Here's a recap of my opinions on this:
And...
I think after fixing the merge conflict, you should build a new Scenario that implements the View I describe above. We can then use that to debate/refine the design and API. |
I think you meant what's below, right?
|
Done @tig. |
(Nevermind). |
How's your progress on this coming @BDisp? Should it be marked as a draft for now? |
I haven't worked on this for a while now. I'll mark it as a draft and take a good look at what you intend, including the scenario. But in my opinion this can only be handled in |
Fixes
Proposed Changes/Todos
Pull Request checklist:
CTRL-K-D
to automatically reformat your files before committing.dotnet test
before commit///
style comments)