FileFind.Meshwork.GtkClient.Windows.PreferencesDialog.on_saveKeyButton_clicked C# (CSharp) Method

on_saveKeyButton_clicked() private method

private on_saveKeyButton_clicked ( object o, EventArgs args ) : void
o object
args System.EventArgs
return void
        private void on_saveKeyButton_clicked(object o, EventArgs args)
        {
            FileSelector selector = new FileSelector("Save Public Key...", FileChooserAction.Save);
            selector.TransientFor = dialog;
            selector.CurrentName = nicknameEntry.Text + ".mpk";
            if (selector.Run() == (int)ResponseType.Ok) {
                string publicKey = new PublicKey(nicknameEntry.Text, provider.ToXmlString(false)).ToArmoredString();
                File.WriteAllText(selector.Filename, publicKey);
            }
            selector.Destroy();
        }