def marks_clear_pressed(): if timeline_visible(): trimmodes.set_no_edit_trim_mode() PLAYER().producer.mark_in = -1 PLAYER().producer.mark_out = -1 else: current_sequence().monitor_clip.mark_in = -1 current_sequence().monitor_clip.mark_out = -1 _do_marks_update() updater.display_marks_tc()
def mark_out_pressed(): mark_out = PLAYER().producer.frame() if timeline_visible(): trimmodes.set_no_edit_trim_mode() mark_in_old = PLAYER().producer.mark_in PLAYER().producer.mark_out = mark_out else: mark_in_old = current_sequence().monitor_clip.mark_in current_sequence().monitor_clip.mark_out = mark_out # Clear illegal old mark in if mark_in_old > mark_out: if timeline_visible(): PLAYER().producer.mark_in = -1 else: current_sequence().monitor_clip.mark_in = -1 _do_marks_update() updater.display_marks_tc()