GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||
GeezerVison is showing github.com — gh-154511: Consolidate IDLE's mouse wheel handling in util by serhiy-storchaka · Pull Request #156974 · python/cpython Conversation
Member
An alternative to #154512.
The The unneeded
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page. All reactionsMove wheel_event there from idlelib.tree and add x11_buttons(widget) and bind_wheel(widget, func), used by the editor, the tree and test_sidebar. wheel_event now reads the direction from the event, not the platform. Move its test from test_tree, and test the fix_ functions of util too. Co-Authored-By: Claude Opus 5 <[email protected]>
terryjreedy
approved these changes
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I reviewed most of the code other than the 'other' new test_util tests. On Windows,
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page. All reactionsUh oh!
There was an error while loading. Please reload this page.
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
serhiy-storchaka
added a commit
that referenced
this pull request
…-156974) (GH-157023) Move wheel_event there from idlelib.tree and add x11_buttons(widget) and bind_wheel(widget, func), used by the editor, the tree and test_sidebar. wheel_event now reads the direction from the event, not the platform. Move its test from test_tree, and test the fix_ functions of util too. (cherry picked from commit 57594aa) Co-authored-by: Serhiy Storchaka <[email protected]> Co-authored-by: Claude Opus 5 <[email protected]>
serhiy-storchaka
added a commit
that referenced
this pull request
…-156974) (GH-157022) Move wheel_event there from idlelib.tree and add x11_buttons(widget) and bind_wheel(widget, func), used by the editor, the tree and test_sidebar. wheel_event now reads the direction from the event, not the platform. Move its test from test_tree, and test the fix_ functions of util too. (cherry picked from commit 57594aa) Co-authored-by: Serhiy Storchaka <[email protected]> Co-authored-by: Claude Opus 5 <[email protected]>
clin1234
pushed a commit
to clin1234/cpython
that referenced
this pull request
…honGH-156974) Move wheel_event there from idlelib.tree and add x11_buttons(widget) and bind_wheel(widget, func), used by the editor, the tree and test_sidebar. wheel_event now reads the direction from the event, not the platform. Move its test from test_tree, and test the fix_ functions of util too. Co-authored-by: Claude Opus 5 <[email protected]>
serhiy-storchaka
added a commit
to TheLizzard/cpython
that referenced
this pull request
wheel_event() and its tests moved from idlelib.tree to idlelib.util in pythonGH-156974, so the horizontal scrolling change is re-applied there.
terryjreedy
pushed a commit
that referenced
this pull request
…-156974) (#157021) * gh-154511: Consolidate IDLE's mouse wheel handling in util (GH-156974) Move wheel_event there from idlelib.tree and add x11_buttons(widget) and bind_wheel(widget, func), used by the editor, the tree and test_sidebar. wheel_event now reads the direction from the event, not the platform. Move its test from test_tree, and test the fix_ functions of util too. (cherry picked from commit 57594aa) Co-authored-by: Serhiy Storchaka <[email protected]> Co-authored-by: Claude Opus 5 <[email protected]> Misc.tk_scaling is new in 3.16, and fix_scaling itself calls "tk scaling" here. Co-Authored-By: Claude Opus 5 <[email protected]> --------- Co-authored-by: Serhiy Storchaka <[email protected]> Co-authored-by: Claude Opus 5 <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
ReviewersUh oh!
There was an error while loading. Please reload this page. AssigneesNo one assignedLabels
None yet
ProjectsMilestoneNo milestoneDevelopmentSuccessfully merging this pull request may close these issues. Uh oh!
There was an error while loading. Please reload this page. Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later. | ||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |