updateTextOverlayPositionInProject method
void
updateTextOverlayPositionInProject(
- String id,
- Duration newStart
)
Implementation
void updateTextOverlayPositionInProject(String id, Duration newStart) {
final index = textOverlays.indexWhere((o) => o.id == id);
if (index != -1) {
final o = textOverlays[index];
final duration = o.effectiveEndTime - o.startTime;
final start = newStart < Duration.zero ? Duration.zero : newStart;
textController.updateTextTiming(id, start, start + duration);
notifyListeners();
}
}