Smrf.NodeXL.ExcelTemplate.Ribbon.btnUseCurrentOptionsForNew_Click C# (CSharp) Method

btnUseCurrentOptionsForNew_Click() private method

private btnUseCurrentOptionsForNew_Click ( object sender, RibbonControlEventArgs e ) : void
sender object
e RibbonControlEventArgs
return void
    btnUseCurrentOptionsForNew_Click
    (
        object sender,
        RibbonControlEventArgs e
    )
    {
        AssertValid();

        const String Message =
            "Do you want this workbook's options to be used for all new NodeXL"
            + " workbooks?"
            ;

        if (MessageBox.Show(Message, FormUtil.ApplicationName,
            MessageBoxButtons.YesNo, MessageBoxIcon.Information)
            == DialogResult.Yes)
        {
            // All user setings must be saved to the workbook settings.

            SendSaveUserSettingsCommand();

            ( new NodeXLApplicationSettingsBase() ).
                UseWorkbookSettingsForNewWorkbooks();
        }
    }