CSSE1001 / MyPyTutor

Interactive tutorial application for Python3.
Other
7 stars 12 forks source link

OS X support in idlelib/editor #38

Closed sapi closed 9 years ago

sapi commented 9 years ago

See b7ade9ebc2c4bf62b4b392ecb4c56ec2ad7b6448

The tldr is that the existing method of OS X support was causing duplicate menu entries.

Need to either ditch this idea, or do the dynamic editing discussed in the commit (or similar).

(I'm not averse to ditching the idea. IDLE breaks practically every HIG on OS X, so menu placement is the least of its worries.)

sapi commented 9 years ago

We should be able to implement this properly by altering/overriding macosxSupport.overrideRootMenu, per Lib/idlelib/Bindings.py.

sapi commented 9 years ago

Proper OS X support requires a flist object, which we don't have (at least not at app initialization).

Closing as wontfix.