This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author markroseman
Recipients markroseman, terry.reedy
Date 2015-08-11.17:03:54
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1439312638.62.0.891342578053.issue24760@psf.upfronthosting.co.za>
In-reply-to
Content
The attached demodalize.patch (which includes the changes from the previously posted decouple_config.patch) changes both the settings dialog and the about dialog to be non-modal.

There's a new class UIFactory which is responsible for launching these kinds of windows, keeping track of them, and making sure there's only one of each kind at a time. This is also where the logic for choosing ttk vs. non-ttk components will go.

As a (questionable) bonus, the about dialog, which now incorporates the README's etc directly into the window rather than launching further modal dialogs, also has some other minor cosmetic changes.
History
Date User Action Args
2015-08-11 17:03:59markrosemansetrecipients: + markroseman, terry.reedy
2015-08-11 17:03:58markrosemansetmessageid: <1439312638.62.0.891342578053.issue24760@psf.upfronthosting.co.za>
2015-08-11 17:03:58markrosemanlinkissue24760 messages
2015-08-11 17:03:58markrosemancreate