René's URL Explorer Experiment


Title: Simple GUI interface enhancements by pelson · Pull Request #851 · matplotlib/matplotlib · GitHub

Open Graph Title: Simple GUI interface enhancements by pelson · Pull Request #851 · matplotlib/matplotlib

X Title: Simple GUI interface enhancements by pelson · Pull Request #851 · matplotlib/matplotlib

Description: In this pull request, I have: Added a close figure key ("q" by default) Fixed full screen toggle key ("f" by default) Added full screen toggle capability to Tk backend Added tooltips to the Tk backend, and factored other GUI backends to use the same definition. I am unable to test on all backends (and operating systems), so there is the possibility that I have missed something very obvious, hence I have based this against master rather than 1.1.x.

Open Graph Description: In this pull request, I have: Added a close figure key ("q" by default) Fixed full screen toggle key ("f" by default) Added full screen toggle capability to Tk backend Added to...

X Description: In this pull request, I have: Added a close figure key ("q" by default) Fixed full screen toggle key ("f" by default) Added full screen toggle capability to Tk ...

Opengraph URL: https://github.com/matplotlib/matplotlib/pull/851

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:c9d38f4b-8d8d-cee4-02cf-b5e1dbf352a5
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC1FC:1258BB:3B6316:508E1E:6A52EE0D
html-safe-nonce4daf4e6731c5f3bd01068cf677c0e9e9dccf44b0145744453a652b18c9a94daa
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMUZDOjEyNThCQjozQjYzMTY6NTA4RTFFOjZBNTJFRTBEIiwidmlzaXRvcl9pZCI6IjE3MzA4NTkxMTMyNjM1OTA5MjUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac06ae18f0a62a29cb9cdc1443f587dcd82f24aa77a6521eaac4056beba1ce275a
hovercard-subject-tagpull_request:1215748
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/matplotlib/matplotlib/pull/851/files
twitter:imagehttps://avatars.githubusercontent.com/u/810663?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/810663?s=400&v=4
og:image:altIn this pull request, I have: Added a close figure key ("q" by default) Fixed full screen toggle key ("f" by default) Added full screen toggle capability to Tk backend Added to...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneb9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git
octolytics-dimension-user_id215947
octolytics-dimension-user_loginmatplotlib
octolytics-dimension-repository_id1385122
octolytics-dimension-repository_nwomatplotlib/matplotlib
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1385122
octolytics-dimension-repository_network_root_nwomatplotlib/matplotlib
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release07a982c1d40157c619b364352b704c3ce66bb332
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/matplotlib/matplotlib/pull/851/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F851%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F851%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=matplotlib%2Fmatplotlib
Reloadhttps://github.com/matplotlib/matplotlib/pull/851/files
Reloadhttps://github.com/matplotlib/matplotlib/pull/851/files
Reloadhttps://github.com/matplotlib/matplotlib/pull/851/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/851/files
matplotlib https://github.com/matplotlib
matplotlibhttps://github.com/matplotlib/matplotlib
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/851/files
Notifications https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Fork 8.4k https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Star 23k https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Code https://github.com/matplotlib/matplotlib
Issues 1.1k https://github.com/matplotlib/matplotlib/issues
Pull requests 408 https://github.com/matplotlib/matplotlib/pulls
Actions https://github.com/matplotlib/matplotlib/actions
Projects https://github.com/matplotlib/matplotlib/projects
Wiki https://github.com/matplotlib/matplotlib/wiki
Security and quality 0 https://github.com/matplotlib/matplotlib/security
Insights https://github.com/matplotlib/matplotlib/pulse
Code https://github.com/matplotlib/matplotlib
Issues https://github.com/matplotlib/matplotlib/issues
Pull requests https://github.com/matplotlib/matplotlib/pulls
Actions https://github.com/matplotlib/matplotlib/actions
Projects https://github.com/matplotlib/matplotlib/projects
Wiki https://github.com/matplotlib/matplotlib/wiki
Security and quality https://github.com/matplotlib/matplotlib/security
Insights https://github.com/matplotlib/matplotlib/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fmatplotlib%2Fmatplotlib%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib%2Fissues%2Fnew%2Fchoose
efiringhttps://github.com/efiring
matplotlib:masterhttps://github.com/matplotlib/matplotlib/tree/master
pelson:quitkeyhttps://github.com/pelson/matplotlib/tree/quitkey
Conversation 26 https://github.com/matplotlib/matplotlib/pull/851
Commits 12 https://github.com/matplotlib/matplotlib/pull/851/commits
Checks 0 https://github.com/matplotlib/matplotlib/pull/851/checks
Files changed https://github.com/matplotlib/matplotlib/pull/851/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/851/files
Simple GUI interface enhancements https://github.com/matplotlib/matplotlib/pull/851/files#top
Show all changes 12 commits https://github.com/matplotlib/matplotlib/pull/851/files
ed4d338 added a quit shortcut key for gui backends and fixed "toggle full scr… Apr 23, 2012 https://github.com/matplotlib/matplotlib/pull/851/commits/ed4d33858ba5950111e7dc18568695104fb61ab0
c887139 Backend factorisation for tooltip sharing. Apr 23, 2012 https://github.com/matplotlib/matplotlib/pull/851/commits/c887139224ac30ceb2c77d249acf80da8ac9713e
507e9aa removed todo Apr 23, 2012 https://github.com/matplotlib/matplotlib/pull/851/commits/507e9aa75223261ca0c141056bda0ef109854f1a
dc77096 Fullscreen rather than maximize in Tk. Added fullscreen support to qt… Apr 23, 2012 https://github.com/matplotlib/matplotlib/pull/851/commits/dc77096c23d7ee153c712d63d07dfa16be645ae0
3bbbd0a added modifier key support to the tk backend (i.e. ctrl+key). Additio… May 21, 2012 https://github.com/matplotlib/matplotlib/pull/851/commits/3bbbd0a27a56f33dbc619e4c6806b0844b7d5e55
df0a112 Several fixes to WX. Modifier keys implemented for qt, wx and gtk bac… May 22, 2012 https://github.com/matplotlib/matplotlib/pull/851/commits/df0a11269f7b92173c20f8de4a95f9d4c4891a4c
49d58fb Doc improvements, removed escape for quit plot, added todos to backen… May 28, 2012 https://github.com/matplotlib/matplotlib/pull/851/commits/49d58fb3131553d2ac85d8929ff03f7c5f7a604f
74b6489 Improved means of getting figure when fullscreen key is depressed. pelson Jun 20, 2012 https://github.com/matplotlib/matplotlib/pull/851/commits/74b648913f636565e07e7ad1ad56cbb544fb5e69
5fdd68a Tested Tkinter and PySide keys on osx (10.7) pelson Jun 23, 2012 https://github.com/matplotlib/matplotlib/pull/851/commits/5fdd68adac02827bb28f17ea88d2a6996c4acb1d
677f430 Added better 'super' key support. Jun 24, 2012 https://github.com/matplotlib/matplotlib/pull/851/commits/677f430b8011b6e3f3777a70784dbdc65a5aa446
9dfd953 More osx tweaks pelson Jun 24, 2012 https://github.com/matplotlib/matplotlib/pull/851/commits/9dfd95318bd15434ab91f8c64c0b355d4163053a
d7a4ae2 Rolled back some focusing changes. pelson Jul 1, 2012 https://github.com/matplotlib/matplotlib/pull/851/commits/d7a4ae25703bf3dccf12f1bdbfe4b1c59ce8b433
Clear filters https://github.com/matplotlib/matplotlib/pull/851/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/851/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/851/files
navigation_toolbar.rst https://github.com/matplotlib/matplotlib/pull/851/files#diff-8242b86afc4ccfcbdc28067193f408bbca56ab88550c46c71e6f476066e2b1da
backend_bases.py https://github.com/matplotlib/matplotlib/pull/851/files#diff-c21fb96269cbb9b214edf0c22981b347d8b710abaad167da678242ce8a539bb2
backend_fltkagg.py https://github.com/matplotlib/matplotlib/pull/851/files#diff-24df1e4ccc01eff36a4c722d3cb9d2b48ce95df6f9892f89a93301c9cb760d98
backend_gtk.py https://github.com/matplotlib/matplotlib/pull/851/files#diff-bbfc56b758cef5337f5e60a8e23a173a95e38c8bd00af9b39743113260c0cfb6
backend_gtk3.py https://github.com/matplotlib/matplotlib/pull/851/files#diff-b82974fdd131ae34e8637914da0f13f02f0ea4b5c57b7a8a5789a6faad7ebb5a
backend_macosx.py https://github.com/matplotlib/matplotlib/pull/851/files#diff-fa0b9840f8945ba1ad40628be14617bd8d2f06a3e8c1e2791e5d8e60799488e0
backend_qt.py https://github.com/matplotlib/matplotlib/pull/851/files#diff-6c3612be4fca30f3b515b5184cae7da078be82d84afff7b6e15510b55cae46ad
backend_qt4.py https://github.com/matplotlib/matplotlib/pull/851/files#diff-53fcbee5462dd9858be4acd6e73579099ff6ff5d4b68544a31a8487c79867999
backend_tkagg.py https://github.com/matplotlib/matplotlib/pull/851/files#diff-97c15ffa059168d74860fb4cdf2b6df74cd4f57fa11ddc3598e5148b22d51f46
backend_wx.py https://github.com/matplotlib/matplotlib/pull/851/files#diff-30d70e32e6418d40a97e2afc459a0a2d55bc4f8905c6420c88ddb22478047523
rcsetup.py https://github.com/matplotlib/matplotlib/pull/851/files#diff-cbdeb0e4217c66c0eab3ff5027da14906cb705419722f8269bc9ccaadd2422b1
matplotlibrc.template https://github.com/matplotlib/matplotlib/pull/851/files#diff-9eaf38a8a7b9d20d5719447762f60b98c69bb8503da6bfa40df69bd2844458cf
_macosx.m https://github.com/matplotlib/matplotlib/pull/851/files#diff-f8af2176752b51c29acf55ec5cc5d912f5459e19ed40559edcd78aaf7a6f6863
doc/users/navigation_toolbar.rsthttps://github.com/matplotlib/matplotlib/pull/851/files#diff-8242b86afc4ccfcbdc28067193f408bbca56ab88550c46c71e6f476066e2b1da
View file https://github.com/pelson/matplotlib/blob/d7a4ae25703bf3dccf12f1bdbfe4b1c59ce8b433/doc/users/navigation_toolbar.rst
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/851/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/851/files#diff-8242b86afc4ccfcbdc28067193f408bbca56ab88550c46c71e6f476066e2b1da
https://github.com/matplotlib/matplotlib/pull/851/files#diff-8242b86afc4ccfcbdc28067193f408bbca56ab88550c46c71e6f476066e2b1da
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/851/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.