SFEditor.MainWindowBase.SaveAs C# (CSharp) Method

SaveAs() public method

public SaveAs ( ) : void
return void
        public void SaveAs()
        {
            var sfdialog = new SaveFileDialog();
            sfdialog.Filters.Add(_spritefontFileFilter);
            sfdialog.Filters.Add(_anyFilesFilter);

            var result = sfdialog.Run(this);
            if (result)
            {
                var err = sfwidget1.Save((sfdialog.FileName.ToLower().EndsWith(".spritefont")) ? sfdialog.FileName : sfdialog.FileName + ".spritefont");

                if (err != SaveError.Nothing)
                    MessageDialog.ShowError("Unknown Error has Occured");
            }

            sfwidget1.Dispose();
            ReloadTitle();
        }