Smrf.NodeXL.ExcelTemplate.GeneralUserSettingsDialog.DoDataExchangeVertexEffect C# (CSharp) Method

DoDataExchangeVertexEffect() protected method

protected DoDataExchangeVertexEffect ( System.Boolean bFromControls ) : System.Boolean
bFromControls System.Boolean
return System.Boolean
    DoDataExchangeVertexEffect
    (
        Boolean bFromControls
    )
    {
        if (bFromControls)
        {
            VertexEffect eVertexEffect;

            if (radVertexEffectNone.Checked)
            {
                eVertexEffect = VertexEffect.None;
            }
            else if (radVertexEffectDropShadow.Checked)
            {
                eVertexEffect = VertexEffect.DropShadow;
            }
            else
            {
                eVertexEffect = VertexEffect.OuterGlow;
            }

            m_oGeneralUserSettings.VertexEffect = eVertexEffect;
        }
        else
        {
            switch (m_oGeneralUserSettings.VertexEffect)
            {
                case VertexEffect.None:

                    radVertexEffectNone.Checked = true;
                    break;

                case VertexEffect.DropShadow:

                    radVertexEffectDropShadow.Checked = true;
                    break;

                case VertexEffect.OuterGlow:

                    radVertexEffectOuterGlow.Checked = true;
                    break;

                default:

                    Debug.Assert(false);
                    break;
            }
        }

        return (true);
    }