Skip to content

Commit

Permalink
Unload Button
Browse files Browse the repository at this point in the history
  • Loading branch information
gestok committed Jun 7, 2022
1 parent e037dba commit 5ee4e86
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions geneapp.py
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,8 @@ def create_interface():
text="Προβολή ενός γράφου του Γενεαλογικού Δέντρου.",
font=("Arial 12"), background="#ddd", foreground="#151515"
)
# Κουμπί Εκκαθάρισης
unload_btn = ttk.Button(app, text="Εκκαθάριση...", command=on_unload)
# Κουμπί Αποθήκευσης
save_btn = ttk.Button(app, text="Αποθήκευση...", command=on_save)
# Κουμπί Φόρτωσης
Expand All @@ -121,6 +123,7 @@ def create_interface():
delete_lbl.grid(row=2, column=4, columnspan=6, sticky=tk.W + tk.E, pady=4, padx=4)
view_btn.grid(row=3, columnspan=4, sticky=tk.W + tk.E, pady=4, padx=4)
view_lbl.grid(row=3, column=4, columnspan=6, sticky=tk.W + tk.E, pady=4, padx=4)
unload_btn.grid(row=4, column=7, sticky=tk.W + tk.E, pady=4, padx=4)
save_btn.grid(row=4, column=8, sticky=tk.W + tk.E, pady=4, padx=4)
load_btn.grid(row=4, column=9, sticky=tk.W + tk.E, pady=4, padx=4)
# Τοποθέτηση του Application Frame στο Root παράθυρο
Expand Down Expand Up @@ -461,6 +464,13 @@ def get_IDs(buffer):
return IDs # Η συνάρτηση γυρνάει σίγουρα λίστα με έστω ένα στοιχείο: [0]


def on_unload():
global buffer
# Reset the buffer
buffer = "ID,Name,Birth,Death,Sex,Father,Mother,Description\n"
update_status("Επιτυχής εκκάθαριση δεδομένων.")


def on_view():
''' Συνάρτηση που τρέχει όταν ο χρήστης πατήσει το κουμπί της προβολής δέντρου. '''
# Δεν επιτρέπουμε την δημιουργία πολλαπλών γράφων
Expand Down

0 comments on commit 5ee4e86

Please sign in to comment.