changeset: 98285:bf11034f0291 branch: 2.7 parent: 98281:fc6d62db8d42 user: Terry Jan Reedy date: Sat Sep 26 18:50:20 2015 -0400 files: Lib/idlelib/ScrolledList.py description: Issue #24988: Idle ScrolledList context menus (used in debugger) now work on Mac Aqua. Patch by Mark Roseman. diff -r fc6d62db8d42 -r bf11034f0291 Lib/idlelib/ScrolledList.py --- a/Lib/idlelib/ScrolledList.py Sat Sep 26 00:52:57 2015 -0700 +++ b/Lib/idlelib/ScrolledList.py Sat Sep 26 18:50:20 2015 -0400 @@ -1,4 +1,5 @@ from Tkinter import * +from idlelib import macosxSupport class ScrolledList: @@ -22,7 +23,11 @@ # Bind events to the list box listbox.bind("", self.click_event) listbox.bind("", self.double_click_event) - listbox.bind("", self.popup_event) + if macosxSupport.isAquaTk(): + listbox.bind("", self.popup_event) + listbox.bind("", self.popup_event) + else: + listbox.bind("", self.popup_event) listbox.bind("", self.up_event) listbox.bind("", self.down_event) # Mark as empty