void OnTextCommit(iGUI.iGUIElement e)
 {
     if (_command != null)
     {
         _command.DynamicInvoke();
     }
 }
    void OnDoubleClick(iGUI.iGUIElement element)
    {
        if (_command == null)
        {
            return;
        }

        _command.DynamicInvoke();
    }
 private void OnChange(iGUI.iGUIElement e)
 {
     var c = ((iGUI.iGUIColorPicker)e).value;
     c.r *= 255;
     c.g *= 255;
     c.b *= 255;
     c.a *= 255;
     OnUIColorChange(c);
 }
    private void OnChange(iGUI.iGUIElement e)
    {
        if (_ignoreChanges)
            return;

        if (_switch != null)
        {
            _ignoreChanges = true;
            ApplyInputValue(_switch.value);
            _ignoreChanges = false;
        }
    }
 void OnTextfieldChange(iGUI.iGUIElement e)
 {
     OnChange(((iGUI.iGUITextfield)e).value);
 }
 void OnTextareaChange(iGUI.iGUIElement e)
 {
     OnChange(((iGUI.iGUITextarea)e).value);
 }
 void OnPasswordFieldChange(iGUI.iGUIElement e)
 {
     OnChange(((iGUI.iGUIPasswordField)e).value);
 }
 void OnNumberFieldChange(iGUI.iGUIElement e)
 {
     OnChange(((iGUI.iGUINumberField)e).value.ToString());
 }
    private void OnChange(iGUI.iGUIElement e)
    {
        if (_ignoreChanges)
            return;

        _ignoreChanges = true;
        for (var i = 0; i < _checkboxGroup.values.Count; ++i)
        {
            var key = _collection.GetBaseItem(i);
            var valueProperty = _valuesCache[key];
            if (valueProperty.GetValue() != _checkboxGroup.values[i])
            {
                valueProperty.SetValue(_checkboxGroup.values[i]);
            }
        }
        _ignoreChanges = false;
    }
 private void OnKnobChange(iGUI.iGUIElement e)
 {
     SetNumericValue(((iGUI.iGUIKnob)e).value);
 }
 private void OnIntVerticalChange(iGUI.iGUIElement e)
 {
     SetNumericValue(((iGUI.iGUIIntVerticalSlider)e).value);
 }
 private void OnFloatHorizontalChange(iGUI.iGUIElement e)
 {
     SetNumericValue(((iGUI.iGUIFloatHorizontalSlider)e).value);
 }
    private void OnChange(iGUI.iGUIElement e)
    {
        if (_ignoreChanges)
            return;

        _ignoreChanges = true;
        _collection.SelectItem(_dropDownList.selectedIndex);
        _ignoreChanges = false;
    }