File tree 2 files changed +7
-3
lines changed
2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -447,10 +447,15 @@ def postwindowsmenu(self):
447
447
window .add_windows_to_menu (menu )
448
448
449
449
def update_menu_label (self , menu , index , label ):
450
- "Update label for menu item at index ."
450
+ "Update label for menu item at index."
451
451
menuitem = self .menudict [menu ]
452
452
menuitem .entryconfig (index , label = label )
453
453
454
+ def update_menu_state (self , menu , index , state ):
455
+ "Update state for menu item at index."
456
+ menuitem = self .menudict [menu ]
457
+ menuitem .entryconfig (index , state = state )
458
+
454
459
def handle_yview (self , event , * args ):
455
460
"Handle scrollbar."
456
461
if event == 'moveto' :
Original file line number Diff line number Diff line change @@ -78,8 +78,7 @@ def __init__(self, *args):
78
78
EditorWindow .__init__ (self , * args )
79
79
self .text .bind ("<<goto-file-line>>" , self .goto_file_line )
80
80
self .text .unbind ("<<toggle-code-context>>" )
81
- self .menudict ['options' ].entryconfig ('*Code Context' ,
82
- state = 'disabled' )
81
+ self .update_menu_state ('options' , '*Code Context' , 'disabled' )
83
82
84
83
# Customize EditorWindow
85
84
def ispythonsource (self , filename ):
You can’t perform that action at this time.
0 commit comments