Exemple #1
0
def save(pop_up):
    """
    Save the current text buffer content to a text file.
    Open a dialog window.

    :param pop_up: dialog window.
    """
    file_overwrite_message = "WYBIERZ PLIK DO NADPISANIA"
    empty_text_box_message = "BRAK TEKSTU DO ZAPISANIA"
    save_success_message = "POMYŚLNIE ZAPISANO PLIK:"
    file_name_base = "plik nr "
    files_limit = 9
    pop_up.mode = "save"
    text_box = pop_up.target
    files = documents_manager.get_all_documents()
    text = text_box.get_text()
    if text:
        if len(files) < files_limit:
            name = file_name_base + str(len(files) + 1)
            file_path = documents_manager.generate_new_path()
            documents_manager.add_document(name, file_path)
            with open(file_path, "w") as file:
                file.write(text)
            message = save_success_message + "\n\n" + '"' + name + '"'
            pop_up.on_screen(message)
        else:
            pop_up.on_screen(file_overwrite_message, files)
    else:
        pop_up.on_screen(empty_text_box_message)
Exemple #2
0
def save(pop_up):
    """
    Save the current text buffer content to a text file.
    Open a dialog window.

    :param pop_up: dialog window.
    """
    file_overwrite_message = "WYBIERZ PLIK DO NADPISANIA"
    empty_text_box_message = "BRAK TEKSTU DO ZAPISANIA"
    save_success_message = "POMYŚLNIE ZAPISANO PLIK:"
    file_name_base = "plik nr "
    files_limit = 9
    pop_up.mode = "save"
    text_box = pop_up.target
    files = documents_manager.get_all_documents()
    text = text_box.get_text()
    if text:
        if len(files) < files_limit:
            name = file_name_base + str(len(files)+1)
            file_path = documents_manager.generate_new_path()
            documents_manager.add_document(name, file_path)
            with open(file_path, "w") as file:
                file.write(text)
            message = save_success_message + "\n\n" + '"' + name + '"'
            pop_up.on_screen(message)
        else:
            pop_up.on_screen(file_overwrite_message, files)
    else:
        pop_up.on_screen(empty_text_box_message)
Exemple #3
0
def load(pop_up):
    """
    Load one of the previously saved text files. Put the text
    inside the text box.
    Open a dialog window.
    :param pop_up: dialog window
    """
    files_present_message = "WYBIERZ PLIK"
    no_files_present_message = "BRAK PLIKÓW DO WCZYTANIA"
    pop_up.mode = "load"
    files = documents_manager.get_all_documents()
    if files:
        pop_up.on_screen(files_present_message, files)
    else:
        pop_up.on_screen(no_files_present_message)
Exemple #4
0
def load(pop_up):
    """
    Load one of the previously saved text files. Put the text
    inside the text box.
    Open a dialog window.
    :param pop_up: dialog window
    """
    files_present_message = "WYBIERZ PLIK"
    no_files_present_message = "BRAK PLIKÓW DO WCZYTANIA"
    pop_up.mode = "load"
    files = documents_manager.get_all_documents()
    if files:
        pop_up.on_screen(files_present_message, files)
    else:
        pop_up.on_screen(no_files_present_message)