]> granicus.if.org Git - python/commit
[3.6] bpo-30781: IDLE - Use ttk Notebook in ConfigDialog (GH-2938) (#2944)
authorTerry Jan Reedy <tjreedy@udel.edu>
Sat, 29 Jul 2017 05:28:05 +0000 (01:28 -0400)
committerGitHub <noreply@github.com>
Sat, 29 Jul 2017 05:28:05 +0000 (01:28 -0400)
commit8364feff6730f54063116b607605167d9027ce85
tree1652ae9d122f6dce7e3a1b68928ad2817b008236
parente05119ad4e8285dfc48050a15ebe0cbaa066e310
[3.6] bpo-30781: IDLE - Use ttk Notebook in ConfigDialog (GH-2938) (#2944)

The notebook looks a bit better.  It will work better with separate page classes. Traversal of widgets by Tab works better.  Switching tabs with keys becomes possible.  The font sample box works better at large font sizes.

One of the two simulated click tests no longer works.  This will be investigated while fixing a bug with the widget itself.
(cherry picked from commit b331f80)
Lib/idlelib/configdialog.py
Lib/idlelib/idle_test/test_configdialog.py
Misc/NEWS.d/next/IDLE/2017-07-28-18-59-06.bpo-30781.ud5m18.rst [new file with mode: 0644]