Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0110dfc

Browse files
committed
Merge with 3.5
2 parents 5b96f17 + b31a284 commit 0110dfc

2 files changed

Lines changed: 13 additions & 1 deletion

File tree

Lib/idlelib/IOBinding.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import tkinter.messagebox as tkMessageBox
1111
from tkinter.simpledialog import askstring
1212

13+
from idlelib.configHandler import idleConf
1314

1415

1516
# Try setting the locale, so that we can find out
@@ -525,7 +526,6 @@ def updaterecentfileslist(self,filename):
525526

526527
def _io_binding(parent): # htest #
527528
from tkinter import Toplevel, Text
528-
from idlelib.configHandler import idleConf
529529

530530
root = Toplevel(parent)
531531
root.title("Test IOBinding")
@@ -536,14 +536,23 @@ def __init__(self, text):
536536
self.text = text
537537
self.flist = None
538538
self.text.bind("<Control-o>", self.open)
539+
self.text.bind('<Control-p>', self.print)
539540
self.text.bind("<Control-s>", self.save)
541+
self.text.bind("<Alt-s>", self.saveas)
542+
self.text.bind('<Control-c>', self.savecopy)
540543
def get_saved(self): return 0
541544
def set_saved(self, flag): pass
542545
def reset_undo(self): pass
543546
def open(self, event):
544547
self.text.event_generate("<<open-window-from-file>>")
548+
def print(self, event):
549+
self.text.event_generate("<<print-window>>")
545550
def save(self, event):
546551
self.text.event_generate("<<save-window>>")
552+
def saveas(self, event):
553+
self.text.event_generate("<<save-window-as-file>>")
554+
def savecopy(self, event):
555+
self.text.event_generate("<<save-copy-of-window-as-file>>")
547556

548557
text = Text(root)
549558
text.pack()

Lib/idlelib/idle_test/htest.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,10 @@ def _wrapper(parent): # htest #
192192
'msg': "Test the following bindings.\n"
193193
"<Control-o> to open file from dialog.\n"
194194
"Edit the file.\n"
195+
"<Control-p> to print the file.\n"
195196
"<Control-s> to save the file.\n"
197+
"<Alt-s> to save-as another file.\n"
198+
"<Control-c> to save-copy-as another file.\n"
196199
"Check that changes were saved by opening the file elsewhere."
197200
}
198201

0 commit comments

Comments
 (0)