示例#1
0
文件: basics.py 项目: scott91e1/pypad
def close(event):
    if len(editor.buffers()) == 1:
        quit()
    else:
        for buf in editor.buffers():
            if buf.is_untitled and buf.text not in '\n' and _asksavep():
                save()
            editor.forget(buf)
    editor.update_titlebar()
示例#2
0
文件: basics.py 项目: Nazek42/pypad
def close(event):
    if len(editor.buffers()) == 1:
        quit()
    else:
        for buf in editor.buffers():
            if buf.is_untitled and buf.text not in '\n' and _asksavep():
                save()
            editor.forget(buf)
    editor.update_titlebar()
示例#3
0
文件: basics.py 项目: scott91e1/pypad
def save(event=None):
    buf = editor.buffer()
    if buf.is_untitled:
        path = asksaveasfilename()
        # If the user clicked 'Cancel', return without changing anything.
        if not path:
            return
        buf.path = path

    buf.flush()
    editor.update_titlebar()
    editor.update_tabs()
示例#4
0
文件: basics.py 项目: Nazek42/pypad
def save(event=None):
    buf = editor.buffer()
    if buf.is_untitled:
        path = asksaveasfilename()
        # If the user clicked 'Cancel', return without changing anything.
        if not path:
            return
        buf.path = path

    buf.flush()
    editor.update_titlebar()
    editor.update_tabs()