private void Update(int id, Actions.ElementChanges.ChangeType changeType) { if (listen && changeType == Actions.ElementChanges.ChangeType.Changed) { listen = false; fixedDelayUpDown.Value = TimeConversion.GetTimeInUnit(m_Element.FixedStartDelay, fixedUnitBox); maxDelayUpDown.Value = TimeConversion.GetTimeInUnit(m_Element.MaximumRandomStartDelay, randomUnitBox); listen = true; } }
private void fixedUnitBox_SelectedIndexChanged(object sender, EventArgs e) { if (m_Element == null) { return; } listen = false; fixedDelayUpDown.Value = TimeConversion.GetTimeInUnit(m_Element.FixedStartDelay, fixedUnitBox); listen = true; }
private void randomUnitBox_SelectedIndexChanged(object sender, EventArgs e) { if (m_Element == null) { return; } listen = false; maxDelayUpDown.Value = TimeConversion.GetTimeInUnit(m_Element.MaximumRandomStartDelay, randomUnitBox); listen = true; }
private void Update(int elementID, Actions.ElementChanges.ChangeType changeType) { if (listen && changeType == Actions.ElementChanges.ChangeType.Changed) { listen = false; loopButton.Checked = m_Element.RepeatCount == -1; noLoopButton.Checked = m_Element.RepeatCount != -1; repeatCountUpDown.Value = m_Element.RepeatCount == -1 ? 1 : m_Element.RepeatCount; fixedDelayUpDown.Value = TimeConversion.GetTimeInUnit(m_Element.FixedIntermediateDelay, fixedUnitBox); maxDelayUpDown.Value = TimeConversion.GetTimeInUnit(m_Element.MaximumRandomIntermediateDelay, randomUnitBox); UpdateControlActivation(); this.Refresh(); listen = true; } }