-
-
Notifications
You must be signed in to change notification settings - Fork 32.2k
Modernize the IDLE Find/Replace/Find in Files dialogs #67407
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
Comments
Various changes to modernize the user interface of the Find, Replace, and Find in Files dialogs:
The attached png shows the before/after differences in the design of these dialogs. |
I've made some minor updates: Adding colons to the labels and right-justifying them. These updates can be seen in the second comparison screenshot. |
For illustration, attached idle_find_ttk.png, which is a minor layout tweak of the existing one (works on all the various find dialogs, though not shown in screen shot). I agree with Al's other suggestions here. |
These changes all seem reasonable and have a nice look. |
Have attached find-dialogs.patch, which does some cosmetic tweaks to the existing dialogs, as per the previous screenshot. It uses ttk widgets if available, and standard Tk widgets if not. Relies on the ui.py module (not attached, as it is changing often). |
*Bump* Just wanted to bring attention to this issue. We could keep "Regular expression" instead of "Regex" for the label (Sublime Text and other editors have "Regular expression") I think Mark's patch would be better over mine. |
Al, thanks for the honest comparison. For 3.6, we can just import and use ttk with no fuss. When I get to this, I will review tests and responses to <Return> and <Escape> (see bpo-27621). |
#57795 (comment) |
Uh oh!
There was an error while loading. Please reload this page.
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields:
Linked PRs
The text was updated successfully, but these errors were encountered: