def change_current_sequence(index): edit.do_gui_update = False # This should not be necessery but we are doing this signal intention that GUI updates are disabled stop_autosave() editorstate.project.c_seq = editorstate.project.sequences[index] editorstate.tline_render_mode = appconsts.TLINE_RENDERING_OFF # Inits widgets with current sequence data init_sequence_gui() # update resync data resync.sequence_changed(editorstate.project.c_seq) # Set and display current sequence tractor display_current_sequence() # Editor and modules needs to do some initializing init_editor_state() # Display current sequence selected in gui. 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)) audiomonitoring.recreate_master_meter_filter_for_new_sequence() start_autosave() updater.set_timeline_height()
def change_current_sequence(index): stop_autosave() editorstate.project.c_seq = editorstate.project.sequences[index] # Inits widgets with current sequence data init_sequence_gui() # update resync data resync.sequence_changed(editorstate.project.c_seq) # Set and display current sequence tractor display_current_sequence() # Editor and modules needs to do some initializing init_editor_state() # Display current sequence selected in gui. 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)) start_autosave() updater.set_timeline_height()