Example #1
0
    protected override void OnRepeatChanged(RepeatChanged e)
    {
        base.OnRepeatChanged(e);

        Image img = m_repeatBtn.transform.Find("Icon").GetComponent <Image>();

        img.sprite = m_repeatSprites[(int)e.State];
    }
Example #2
0
    protected override void OnRepeatChanged(RepeatChanged e)
    {
        base.OnRepeatChanged(e);

        if (m_repeatBtn != null && m_repeatSprites != null)
        {
            SetSprite((int)e.State,
                      m_repeatSprites,
                      m_repeatBtn.transform.Find("Icon").GetComponent <Image>(),
                      "Missing sprite icons for Repeat! Make sure you have the same amount of sprites as Repeat States (Check the enum!)");
        }
    }
Example #3
0
        private void InitEvents()
        {
            Closing += delegate
            {
                ViewClosing?.Invoke();
            };

            numericInterval.ValueChanged += delegate
            {
                IntervalChanged?.Invoke((uint)numericInterval.Value);
            };

            checkRepeat.CheckedChanged += delegate
            {
                RepeatChanged?.Invoke(checkRepeat.Checked);
            };

            checkRandom.CheckedChanged += delegate
            {
                RandomChanged?.Invoke(checkRandom.Checked);
            };

            trackSpeed.ValueChanged += delegate
            {
                SpeedChanged?.Invoke(trackSpeed.Value);
                UpdateLabelSpeed();
            };

            trackVolume.ValueChanged += delegate
            {
                VolumeChanged?.Invoke(trackVolume.Value);
                UpdateLabelVolume();
            };

            comboVoice.SelectedValueChanged += delegate
            {
                VoiceChanged?.Invoke(comboVoice.SelectedItem?.ToString());
            };

            trackTimbre.ValueChanged += delegate
            {
                TimbreChanged?.Invoke(trackTimbre.Value);
                UpdateLabelTimbre();
            };
        }
Example #4
0
 public void ProcRepeatChanged(RepeatMode value)
 {
     RepeatChanged?.InvokeOnMainThread(this, value);
 }
 protected virtual void OnRepeatChanged(RepeatChanged e)
 {
 }