def init_project_gui(): """ Called after project load to initialize interface """ # Display media files gui.media_list_view.fill_data_model() try: # Fails if current bin is empty selection = gui.media_list_view.treeview.get_selection() selection.select_path("0") except Exception: pass # Display bins gui.bin_list_view.fill_data_model() selection = gui.bin_list_view.treeview.get_selection() selection.select_path("0") # Display sequences gui.sequence_list_view.fill_data_model() selection = gui.sequence_list_view.treeview.get_selection() selected_index = editorstate.project.sequences.index( editorstate.current_sequence()) selection.select_path(str(selected_index)) # Display media events medialog.update_media_log_view() render.set_default_values_for_widgets(True) gui.tline_left_corner.update_gui() projectinfogui.update_project_info() # Set render folder selector to last render if prefs require folder_path = editorstate.PROJECT().get_last_render_folder() if folder_path != None and editorpersistance.prefs.remember_last_render_dir == True: gui.render_out_folder.set_current_folder(folder_path)
def init_project_gui(): """ Called after project load to initialize interface """ # Display media files in "Media" tab gui.media_list_view.fill_data_model() try: # Fails if current bin is empty selection = gui.media_list_view.treeview.get_selection() selection.select_path("0") except Exception: pass # Display bins in "Media" tab gui.bin_list_view.fill_data_model() selection = gui.bin_list_view.treeview.get_selection() selection.select_path("0") # Display sequences in "Project" tab gui.sequence_list_view.fill_data_model() selection = gui.sequence_list_view.treeview.get_selection() selected_index = editorstate.project.sequences.index(editorstate.current_sequence()) selection.select_path(str(selected_index)) # Display logged ranges in "Range Log" tab medialog.update_group_select_for_load() medialog.update_media_log_view() render.set_default_values_for_widgets(True) gui.tline_left_corner.update_gui() projectinfogui.update_project_info() # Set render folder selector to last render if prefs require folder_path = editorstate.PROJECT().get_last_render_folder() if folder_path != None and editorpersistance.prefs.remember_last_render_dir == True: gui.render_out_folder.set_current_folder(folder_path)