def pgrt(event): old = editor.select() if old == len(editor.buffers()) - 1: new = 0 else: new = old + 1 editor.select(new)
def pglt(event): old = editor.select() if old == 0: new = len(editor.buffers()) - 1 else: new = old - 1 editor.select(new)
def quit(): for i in editor.tabs(): editor.select(i) buf = editor.buffer() #print("DEBUG: buf.path => |%s|" % buf.path) if buf.is_untitled and buf.text not in '\n' and _asksavep(): save() root.destroy()
def open_(event): path = askopenfilename() # If the user clicked 'Cancel', return without changing anything if not path: return with open(path, 'r+t') as infile: editor.add(Buffer(file=infile, text=infile.read())) editor.select('end')
def new(event): editor.add(Buffer()) editor.select('end')