private void CreateAudioPanel() { _AudioPanel = new Grid() { Row = 1, Padding = new Thickness(2) }; _AudioPanel.RowDefinitions.Add(262, Skill.Framework.UI.GridUnitType.Pixel); // audio subtitle editor _AudioPanel.RowDefinitions.Add(1, Skill.Framework.UI.GridUnitType.Star); // _AudioClipEditor = new AudioClipSubtitleEditor(this) { Row = 0, Column = 0, ColumnSpan = 2 }; _AudioPanel.Controls.Add(_AudioClipEditor); Skill.Framework.UI.Grid pnl = new Skill.Framework.UI.Grid() { Row = 1, Column = 0 }; _Fields = new List <AudioField>(); _AudioList = new Skill.Framework.UI.ListBox() { Row = 0, Column = 0, AlwayShowVertical = true }; _AudioList.BackgroundVisible = true; _AudioList.DisableFocusable(); pnl.Controls.Add(_AudioList); _BtnNew = new Skill.Framework.UI.Button() { Row = 0, Column = 0, Width = 100, HorizontalAlignment = Skill.Framework.UI.HorizontalAlignment.Center, VerticalAlignment = Skill.Framework.UI.VerticalAlignment.Top, Height = 26, Margin = new Skill.Framework.UI.Thickness(4, 10, 4, 0) }; _BtnNew.Content.text = "New"; pnl.Controls.Add(_BtnNew); _AudioPanel.Controls.Add(pnl); _BtnNew.Click += _BtnNew_Click; _AudioList.SelectionChanged += _AudioList_SelectionChanged; }
public SubtitleEvent(AudioClipSubtitleEditor editor, TrackBar trackBar, Subtitle subtitle, GUIStyle style) : base(trackBar) { this.Editor = editor; Subtitle = subtitle; _DragDumb = new TimeLineEventDragDumb(this); _LblTitle = new Label() { Margin = new Thickness(2, 0) }; _LblTitle.Style = new GUIStyle(style); Controls.Add(_DragDumb); Controls.Add(_LblTitle); base.WantsMouseEvents = true; UpdateTitle(); }
public SubtitleTrackBar(AudioClipSubtitleEditor editor) { _Editor = editor; }