Exemple #1
0
        public override void LoadData()
        {
            // set manualChanged flag
            manualChanged = true;

            // clear combo box
            cmbSound.Items.Clear();

            // fill combo box
            FrmAnimationTimeline dlg = this.findAncestorControl(typeof(FrmAnimationTimeline)) as FrmAnimationTimeline;

            if (dlg != null && dlg.document != null)
            {
                TLibraryManager libraryManager = dlg.document.libraryManager;
                for (int i = 0; i < libraryManager.soundCount(); i++)
                {
                    cmbSound.Items.Add(libraryManager.soundFileName(i));
                }
            }

            // load action data
            TActionInstantPlaySound myAction = (TActionInstantPlaySound)this.action;

            cmbSound.Text   = myAction.sound;
            chkLoop.Checked = myAction.loop;

            // clear mnualChanged flag
            manualChanged = false;
        }
Exemple #2
0
        private void SaveData(object sender, EventArgs e)
        {
            if (manualChanged == false)
            {
                TActionInstantPlaySound myAction = (TActionInstantPlaySound)this.action;
                myAction.sound = cmbSound.Text;
                myAction.loop  = chkLoop.Checked;

                base.SaveData();
            }
        }