Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
            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();
            }
Ejemplo n.º 3
0
 public SubtitleTrackBar(AudioClipSubtitleEditor editor)
 {
     _Editor = editor;
 }