Esempio n. 1
0
        public void SetNode(RSEQNode node)
        {
            _node  = node;
            _track = 0;

            UpdateDrawObjects();
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
0
        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);
        }