-
-
Notifications
You must be signed in to change notification settings - Fork 7.9k
Various backend cleanups. #10209
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
Merged
Merged
Various backend cleanups. #10209
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
eb782f7
to
aaa7f1b
Compare
aaa7f1b
to
502a71c
Compare
5325b83
to
9261f57
Compare
QuLogic
reviewed
Feb 18, 2018
d7f7556
to
afe3bd7
Compare
all comments addressed |
afe3bd7
to
17bf627
Compare
OK, but conflicts. |
17bf627
to
0444eb7
Compare
rebased |
592b9ec
to
a9d101e
Compare
64d9340
to
0d417b5
Compare
fa0c1be
to
d73b9d6
Compare
f011054
to
4d49e44
Compare
4d49e44
to
b426599
Compare
a768f8e
to
969a924
Compare
6 tasks
timhoffm
approved these changes
Nov 22, 2018
969a924
to
798b1f8
Compare
QuLogic
approved these changes
Jan 17, 2019
Split out from the qt5cairo and wxcairo PRs. - GTK3: is_drawable is the same as mapped & visible (https://developer.gnome.org/gtk3/stable/GtkWidget.html#gtk-widget-is-drawable) - Synchronous draw appears unnecessary on GTK3 based on tests (probably was only needed in early animation code). - Most of the Wx printout code has been removed in 84ffb60; this PR just deprecates some remnants of it. MenuButtonWx is likewise unused since the removal of "classic" toolbars in 4243470; this PR deprecates it. - Don't initialize the wx statusbar to "None" (which just looks strange) -- other backends just start with an empty status text. - _convert_agg_to_wx_image is unused; _WX28_clipped_agg_as_bitmap can reasonably be inlined into _convert_agg_to_wx_bitmap. - Remove some unused private tk apis. - Simplify toolkit mocking in the docs. In particular pycairo is Py3-compatible only since 1.11.0 so the version_check is unneeded. - Removed the old list of deprecations (18-02-15) that has already been integrated into the 3.0 release notes in favor of a new list (for 3.1).
798b1f8
to
03a663d
Compare
@QuLogic thanks for the review, rebased (and fstringified two places in backend_wx that were already being cleaned up). |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Split out from the qt5cairo and wxcairo PRs.
(https://developer.gnome.org/gtk3/stable/GtkWidget.html#gtk-widget-is-drawable)
was only needed in early animation code).
deprecates some remnants of it. MenuButtonWx is likewise unused since
the removal of "classic" toolbars in 4243470; this PR deprecates it.
reasonably be inlined into _convert_agg_to_wx_bitmap.
PR Summary
PR Checklist