[issue25020] IDLE - centralize ui policies and small utilities

2017-06-22 Thread Terry J. Reedy
Terry J. Reedy added the comment: The specific patch is out-of-date. IDLE 3.6+ requires tk 8.5+. We should finish converting everything to ttk before 3.7.0. In practice, I believe people are using late 8.5 or 8.6. 8.5.9 on Apple is too buggy to really use and latest ActiveState 8.5 for mac

[issue25020] IDLE - centralize ui policies and small utilities

2015-09-07 Thread Mark Roseman
New submission from Mark Roseman: Certain policy decisions should be in one place in the code (DRY). These could be based on preferences or environment (should we be using ttk?), which operating system we're using (what hand cursor looks best?) or even the version of the operating system we'r