VixenModules.Editor.TimedSequenceEditor.MarkManager.PopulateMarkListFromMarkCollection C# (CSharp) Method

PopulateMarkListFromMarkCollection() private method

private PopulateMarkListFromMarkCollection ( MarkCollection collection ) : void
collection VixenModules.Sequence.Timed.MarkCollection
return void
        private void PopulateMarkListFromMarkCollection(MarkCollection collection)
        {
            listViewMarks.BeginUpdate();
            listViewMarks.Items.Clear();

            string timeFormat = @"m\:ss\.fff";

            if (collection != null) {
                collection.Marks.Sort();
                foreach (TimeSpan time in collection.Marks) {
                    ListViewItem item = new ListViewItem(time.ToString(timeFormat));
                    item.Tag = time;
                    listViewMarks.Items.Add(item);
                }
            }

            textBoxTime.Text = "";
            buttonAddOrUpdateMark.Text = "Add";

            listViewMarks.EndUpdate();
        }