public PopupContextTrackValue(float value, TimelineTrackBase selectedTrack) { InitializeComponent(); Value = value; _selectedTrack = selectedTrack; }
public PopupContextTrackText(TimelineTrackBase selectedTrack) { InitializeComponent(); _selectedTrack = selectedTrack; tbName.Text = selectedTrack.Name; }
private void SoundPlayerTick(object sender, SoundPlayerTickEventsArgs e) { Debug.WriteLine($"Elapsed Time: {e.ElapsedTime}"); TimelineTrackBase track = timeline.GetCurrentPhonemeFromElapsedTime(e.ElapsedTime / 10); pbPhonemeImage.Image = track != null?PhonemeTemplate.GetPhonemeImage(track.Name) : LipSyncTimeLineControl.Properties.Resources.Phoneme_None; }
public void Show(TimelineTrackBase enterTrack, string text, IWin32Window window, Point point, int duration) { if (_enterTrack == enterTrack) { return; } _enterTrack = enterTrack; Show(text, window, point, duration); }
public void Show(Control control, TimelineTrackBase focusedTrack, PointF point) { if (focusedTrack == null) { throw new ArgumentNullException(nameof(focusedTrack)); } Show(control, new Point((int)point.X, (int)point.Y), ToolStripDropDownDirection.BelowRight); }
private void SoundPlayerTick(object sender, SoundPlayerTickEventsArgs e) { Debug.WriteLine($"Elapsed Time: {e.ElapsedTime}"); TimelineTrackBase track = timeline.GetCurrentPhonemeFromElapsedTime(e.ElapsedTime / 10); void Action() => btnPhonemeImage.BackgroundImage = track != null?PhonemeTemplate.GetPhonemeImage(track.Name) : LipSyncTimeLineControl.Properties.Resources.Phoneme_None; if (InvokeRequired) { Invoke((Action)Action); } else { Action(); } }
internal static RectangleF GetTrackExtents(TimelineTrackBase track, Timeline timeline, int indexTrack) => RectangleToTrackExtents(track == null ? new RectangleF() : new RectangleF(track.Start, 0, track.End - track.Start, 0), timeline, indexTrack);
public void Hidden(IWin32Window window) { _enterTrack = new SubtitleTimelineTrack("", 0, 0); Hide(window); }