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