private void UpdateSelected(AudioField audioField) { if (_AudioList.SelectedItem == audioField) { _AudioClipEditor.Subtitle = audioField.Subtitle; } }
private AudioField CreateAudioField(AudioClipSubtitle title) { AudioField af = new AudioField(this, title); _Fields.Add(af); _AudioList.Controls.Add(af); return(af); }
public void FillAudioObjectTest6() { string expected = ";101=deu@4,102=eng+spa@4,105=@4"; string actual = string.Empty; AudioField ae = new AudioField(); ae.FillAudioObject(expected); actual = ae.ToString(); Assert.AreEqual(expected, actual); }
public void FillAudioObjectTest3() { string expected = "101=deu,102=eng;103=deu,104=eng"; string actual = string.Empty; AudioField ae = new AudioField(); ae.FillAudioObject(expected); actual = ae.ToString(); Assert.AreEqual(expected, actual); }
public void FillAudioObjectTest1() { string expected = string.Empty; string actual = string.Empty; AudioField ae = new AudioField(); ae.FillAudioObject(expected); actual = ae.ToString(); Assert.AreEqual(expected, actual); }
public void SplitAudioPartIntoSinglePIDsTest3() { List <string> expected = new List <string>(); expected.Add("101=deu@4"); List <string> actual = new List <string>(); AudioField af = new AudioField(); af.SplitAudioPartIntoSinglePIDs(string.Join(",", expected.ToArray()), ref actual); Assert.AreEqual(string.Join(",", expected.ToArray()), string.Join(",", actual.ToArray())); }
void _AudioList_SelectionChanged(object sender, EventArgs e) { if (_AudioList.SelectedItem != null) { AudioField af = (AudioField)_AudioList.SelectedItem; _AudioClipEditor.Subtitle = af.Subtitle; InspectorProperties.Select(af); } else { _AudioClipEditor.Subtitle = null; } }
public AudioFieldProperties(AudioField af) : base(af) { _AudioField = af; this._ObjectField = new Skill.Editor.UI.ObjectField <AudioClip>() { Column = 0, Margin = ControlMargin }; this._ObjectField.Label.text = "Clip"; this.Controls.Add(_ObjectField); this._ObjectField.ObjectChanged += _ObjectField_ObjectChanged; }
public void SplitToAnalogAndDigitalPartsTest6() { string analogPart = string.Empty; string digitalPart = string.Empty; string expectedAnalogPart = string.Empty; string expectedDigitalPart = "101=deu@4,102=eng+spa@4,105=@4"; string audioLine = expectedAnalogPart + (string.IsNullOrEmpty(expectedDigitalPart) ? string.Empty : ";" + expectedDigitalPart); AudioField af = new AudioField(); af.SplitToAnalogAndDigitalParts(audioLine, ref analogPart, ref digitalPart); Assert.AreEqual(expectedAnalogPart, analogPart); Assert.AreEqual(expectedDigitalPart, digitalPart); }
public object Deserialize(string str) { stackVariable0 = new AudioField(); if (!String.IsNullOrEmpty(str)) { stackVariable5 = new Guid?(new Guid(str)); } else { V_0 = null; stackVariable5 = V_0; } stackVariable0.set_Id(stackVariable5); return(stackVariable0); }
private void AddNext(AudioField audioField) { int index = _AudioList.Controls.IndexOf(audioField) + 1; if (index < 0) { index = 0; } AudioClipSubtitle newSub = new AudioClipSubtitle(); AudioField af = new AudioField(this, newSub); _Fields.Insert(index, af); _AudioList.Controls.Insert(index, af); _AudioList.SelectedItem = af; SetDirty2(); UpdateBtnNewVisibility(); RebuildSubtitles(); }
private void Remove(AudioField audioField) { int index = _AudioList.Controls.IndexOf(audioField); if (index >= 0) { if (UnityEditor.EditorUtility.DisplayDialog("Confirm Delete", string.Format("Are you sure that you want to delete AudioClip '{0}'", (audioField.Subtitle.Clip != null) ? audioField.Subtitle.Clip.name : "Null"), "Delete", "Cancel")) { _Fields.Remove(audioField); _AudioList.Controls.Remove(audioField); if (index >= _Fields.Count) { index = _Fields.Count - 1; } _AudioList.SelectedIndex = index; SetDirty2(); UpdateBtnNewVisibility(); RebuildSubtitles(); } } }
//private ResourceManager resMgr = new ResourceManager("PlayaLista", Assembly.GetExecutingAssembly()); public static string FieldName(AudioField viField) { string sOut = ""; switch (viField) { case AudioField.Number: //sOut = resMgr.GetString("AudioFieldName_Number"); sOut = "Number"; break; case AudioField.Path: sOut = "Path"; break; case AudioField.Filename: sOut = "Filename"; break; case AudioField.Type: sOut = "Type"; break; case AudioField.AlbumArtist: // Album Artist sOut = "Album Artist"; break; case AudioField.Album: sOut = "Album"; break; case AudioField.Year: sOut = "Year"; break; case AudioField.DiscNo: sOut = "DiscNo"; break; case AudioField.Track: sOut = "Track"; break; case AudioField.Artist: sOut = "Artist"; break; case AudioField.Composer: sOut = "Composer"; break; case AudioField.Title: sOut = "Title"; break; case AudioField.Genre: sOut = "Genre"; break; case AudioField.Comment: sOut = "Comment"; break; case AudioField.Duration: sOut = "Duration"; break; case AudioField.Bitrate: sOut = "Bitrate"; break; case AudioField.VBR: sOut = "VBR"; break; case AudioField.Size: sOut = "Size"; break; case AudioField.Modified: sOut = "Modified"; break; case AudioField.Valid: sOut = "Valid"; break; case AudioField.SortKey: sOut = "SortKey"; break; default: sOut = "UNDEFINED"; break; } // End switch return(sOut); }