Skip to content

Use rcParams to control default "raise window" behavior #8692

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

Closed
efiring opened this issue May 31, 2017 · 7 comments
Closed

Use rcParams to control default "raise window" behavior #8692

efiring opened this issue May 31, 2017 · 7 comments
Labels
Difficulty: Easy https://matplotlib.org/devdocs/devel/contribute.html#good-first-issues New feature
Milestone

Comments

@efiring
Copy link
Member

efiring commented May 31, 2017

See discussion at end of closed issue #596. I suspect that code added to backend-specific show implementations to attempt to make the new window visible should be made conditional on an rcParams setting, since there will always be cases where one doesn't want this behavior.

@efiring efiring added Difficulty: Easy https://matplotlib.org/devdocs/devel/contribute.html#good-first-issues New feature labels May 31, 2017
@tacaswell tacaswell added this to the 2.2 (next next feature release) milestone Jun 26, 2017
@souravsingh
Copy link
Contributor

I am interested in working on this. How do I start?

@WeatherGod
Copy link
Member

WeatherGod commented Oct 25, 2017 via email

@garritfra
Copy link

I could take on this problem if @souravsingh is not on it. I'd like to get into open source coding but I can't find any beginner friendly issues. This seems to be a good starting point

@immaxchen
Copy link
Contributor

Working on this one, but may not be able to implement it for all backend, is that ok?
Also, planning to name it "figure.raise_window", does that make sense?

@timhoffm
Copy link
Member

Sounds good. The goal would be to have it on Qt, Gtk, Tk. But we can at least document if this cannot be made to work for a specific backend.

immaxchen added a commit to immaxchen/matplotlib that referenced this issue Oct 18, 2019
… (Qt,Gtk,Tk,Wx)

A new rcParms entry have been added: "figure.raise_window"
Now it is possible to disable the default "raise GUI window" behavior
This change apply to & tested on Qt, Gtk, Tk and Wx backends (OS: CentOS7)
Has document it in the 'whats new' section

Known Issue:
GTK3 have to use a small trick to force the screen update

Side Note:
Wx backend didn't implement the "raise window" behavior before
@immaxchen
Copy link
Contributor

Hi @timhoffm, could you help to review my PR? thanks! :)

immaxchen added a commit to immaxchen/matplotlib that referenced this issue Oct 24, 2019
… (Qt,Gtk,Tk,Wx)

A new rcParms entry have been added: "figure.raise_window"
Now it is possible to disable the default "raise GUI window" behavior
This change apply to & tested on Qt, Gtk, Tk and Wx backends (CentOS7 & Win7)
Has document it in the 'whats new' section
@Higgs32584
Copy link
Contributor

I think this should be closed given the commit

@efiring efiring closed this as completed Mar 25, 2023
@QuLogic QuLogic modified the milestones: future releases, v3.3.0 Mar 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Difficulty: Easy https://matplotlib.org/devdocs/devel/contribute.html#good-first-issues New feature
Projects
None yet
Development

No branches or pull requests

9 participants