mirror of
https://github.com/gryf/coach.git
synced 2025-12-17 19:20:19 +01:00
wxPython removal (#207)
Replacing wxPython with Python's Tkinter. Also removing the option to choose multiple files as it is unused and causes errors, and fixing the load file/directory spinner.
This commit is contained in:
@@ -156,20 +156,17 @@ def create_files_group_signal(files):
|
||||
|
||||
|
||||
# load files from disk as a group
|
||||
def load_files_group():
|
||||
show_spinner("Loading files group...")
|
||||
files = open_file_dialog()
|
||||
# no files selected
|
||||
if not files or not files[0]:
|
||||
def load_file():
|
||||
file = open_file_dialog()
|
||||
show_spinner("Loading file...")
|
||||
# no file selected
|
||||
if not file:
|
||||
hide_spinner()
|
||||
return
|
||||
|
||||
display_boards()
|
||||
|
||||
if len(files) == 1:
|
||||
create_files_signal(files)
|
||||
else:
|
||||
create_files_group_signal(files)
|
||||
create_files_signal([file])
|
||||
|
||||
change_selected_signals_in_data_selector([""])
|
||||
hide_spinner()
|
||||
@@ -230,8 +227,8 @@ def handle_dir(dir_path, run_type):
|
||||
|
||||
# load directory from disk as a group
|
||||
def load_directory_group():
|
||||
show_spinner("Loading directories group...")
|
||||
directory = open_directory_dialog()
|
||||
show_spinner("Loading directories group...")
|
||||
# no files selected
|
||||
if not directory:
|
||||
hide_spinner()
|
||||
@@ -277,19 +274,6 @@ def create_files_signal(files, use_dir_name=False):
|
||||
selected_file = new_signal_files[0]
|
||||
|
||||
|
||||
# load files from disk
|
||||
def load_files():
|
||||
show_spinner("Loading files...")
|
||||
files = open_file_dialog()
|
||||
|
||||
# no files selected
|
||||
if not files or not files[0]:
|
||||
hide_spinner()
|
||||
return
|
||||
|
||||
display_files(files)
|
||||
|
||||
|
||||
def display_files(files):
|
||||
pause_auto_update()
|
||||
|
||||
@@ -497,8 +481,8 @@ plot.y_range = Range1d(0, 100)
|
||||
plot.extra_y_ranges['secondary'] = Range1d(0, 100)
|
||||
|
||||
# select file
|
||||
file_selection_button = Button(label="Select Files", button_type="success", width=120)
|
||||
file_selection_button.on_click(load_files_group)
|
||||
file_selection_button = Button(label="Select File", button_type="success", width=120)
|
||||
file_selection_button.on_click(load_file)
|
||||
|
||||
files_selector_spacer = Spacer(width=10)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user