1
- #!/usr/bin/env python3
1
+ #!/usr/bin/env python
2
2
# -*- coding: utf-8 -*-
3
3
4
4
import wx
@@ -276,25 +276,15 @@ def menu_bar(self):
276
276
editmenu .AppendSeparator ()
277
277
editmenu .Append (wx .ID_CUT , 'Cut\t Ctrl+X' , 'Cut selection from file.' )
278
278
self .Bind (wx .EVT_MENU , self .cut_copy_paste_del_sel_event , id = wx .ID_CUT )
279
- editmenu .Append (wx .ID_COPY , '&Copy\t Ctrl+C' ,
280
- 'Copy selection from file.' )
281
- self .Bind (
282
- wx .EVT_MENU ,
283
- self .cut_copy_paste_del_sel_event ,
284
- id = wx .ID_COPY
285
- )
286
- editmenu .Append (wx .ID_PASTE , '&Paste\t Ctrl+V' ,
287
- 'Paste clipboard into file.' )
288
- self .Bind (
289
- wx .EVT_MENU , self .cut_copy_paste_del_sel_event , id = wx .ID_PASTE
290
- )
279
+ editmenu .Append (wx .ID_COPY , '&Copy\t Ctrl+C' , 'Copy selection from file.' )
280
+ self .Bind (wx .EVT_MENU , self .cut_copy_paste_del_sel_event , id = wx .ID_COPY )
281
+ editmenu .Append (wx .ID_PASTE , '&Paste\t Ctrl+V' , 'Paste clipboard into file.' )
282
+ self .Bind (wx .EVT_MENU , self .cut_copy_paste_del_sel_event , id = wx .ID_PASTE )
291
283
editmenu .Append (wx .ID_DELETE , 'Delete' , 'Delete the selected text.' )
292
- self .Bind (wx .EVT_MENU , self .cut_copy_paste_del_sel_event ,
293
- id = wx .ID_DELETE )
284
+ self .Bind (wx .EVT_MENU , self .cut_copy_paste_del_sel_event , id = wx .ID_DELETE )
294
285
editmenu .AppendSeparator ()
295
286
editmenu .Append (wx .ID_SELECTALL , 'Select All' , 'Select all text.' )
296
- self .Bind (wx .EVT_MENU , self .cut_copy_paste_del_sel_event ,
297
- id = wx .ID_SELECTALL )
287
+ self .Bind (wx .EVT_MENU , self .cut_copy_paste_del_sel_event , id = wx .ID_SELECTALL )
298
288
299
289
# findmenu = wx.Menu()
300
290
# menubar.Append(findmenu, 'F&ind')
@@ -1072,10 +1062,8 @@ def close_all_action(self):
1072
1062
def cut_copy_paste_del_sel_event (self , event ):
1073
1063
"""Event requesting cut, copy, paste, delete, or select all text."""
1074
1064
1075
- if event .GetId () == (
1076
- wx .ID_CUT or wx .ID_COPY or wx .ID_PASTE or wx .ID_DELETE or
1077
- wx .ID_SELECTALL
1078
- ):
1065
+ ids = set ((wx .ID_CUT , wx .ID_COPY , wx .ID_PASTE , wx .ID_DELETE , wx .ID_SELECTALL ))
1066
+ if event .GetId () in ids :
1079
1067
self .cut_copy_paste_del_sel_action (event )
1080
1068
else :
1081
1069
event .Skip ()
@@ -1084,7 +1072,6 @@ def cut_copy_paste_del_sel_action(self, event):
1084
1072
"""Cut, copy, paste, delete, or select all text."""
1085
1073
1086
1074
self .show_notebook_if_not_shown ()
1087
-
1088
1075
text = self .FindFocus ()
1089
1076
if text is not None :
1090
1077
if event .GetId () == wx .ID_CUT :
0 commit comments