public void SetNode(RSEQNode node) { _node = node; _track = 0; UpdateDrawObjects(); }
private void rSEQToolStripMenuItem_Click(object sender, EventArgs e) { RSEQNode node = new RSEQNode() { _name = String.Format("[{0}] RSEQ", _targetNode.Files.Count), _fileIndex = _targetNode.Files.Count }; node._parent = _targetNode; _targetNode.Files.Add(node); Update(lstSets); }
public void Reset() { if (Program.RootNode != null) { RSARSoundNode node = (RSARSoundNode)Program.RootNode.FindChild("RP/SSN/HAPPY/BIRTHDAY/SCORE", true); RSEQNode rseq = (RSEQNode)node._soundFileNode; SetNode(rseq); } else { SetNode(null); } }
public void SetNode(RSEQNode rseq) { _rseq = rseq; updateScrollRangeHorizontal(); updateScrollRangeVertical(); _trackList.Clear(); foreach (var track in _rseq.Song.Tracks.Keys) { _trackList.Add(track); } listBox1.DataSource = _trackList; pianoRoll1.SetNode(rseq); }