Esempio n. 1
0
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            DmxFramework.Channels.DmxValue val = (DmxFramework.Channels.DmxValue) this.listBox1.SelectedItem;

            if (val != mSelectedValue)
            {
                mSelectedValue = val;
                mChannel.ForceValue(mSelectedValue.Value, DmxFramework.Channels.ChangeOrigin.User);
            }
        }
Esempio n. 2
0
        void mChannel_OnValueChanged(DmxFramework.Channels.Channel pChannel, int pValue)
        {
            if (mSelectedValue != null)
            {
                if (pValue >= mSelectedValue.StartValue && pValue < mSelectedValue.EndValue)
                {
                    return;
                }
            }

            foreach (DmxFramework.Channels.DmxValue val in mChannel.DmxValues)
            {
                if (pValue >= val.StartValue && pValue < val.EndValue)
                {
                    mSelectedValue             = val;
                    this.listBox1.SelectedItem = val;
                    return;
                }
            }
        }
Esempio n. 3
0
        public void SetChannel(DmxFramework.Channels.Channel pChannel)
        {
            mChannel = pChannel;

            this.checkBox1.Text    = mChannel.Name;
            this.checkBox1.Checked = mChannel.IsForced;
            this.listBox1.Items.Clear();
            foreach (DmxFramework.Channels.DmxValue val in mChannel.DmxValues)
            {
                this.listBox1.Items.Add(val);
                if (pChannel.Value >= val.StartValue && pChannel.Value < val.EndValue)
                {
                    mSelectedValue             = val;
                    this.listBox1.SelectedItem = val;
                }
            }

            if (Main.Options.Visualize)
            {
                mChannel.OnValueChanged += new DmxFramework.Channels.OnValueChangedHandler(mChannel_OnValueChanged);
            }
            mChannel.OnForcedStateChanged += new DmxFramework.Channels.OnForcedStateChangedHandler(mChannel_OnForcedStateChanged);
        }