Pinta.Core.Document.ShowExpandCanvasDialog C# (CSharp) Method

ShowExpandCanvasDialog() private method

private ShowExpandCanvasDialog ( ) : ResponseType
return ResponseType
        private ResponseType ShowExpandCanvasDialog()
        {
            const string markup = "<span weight=\"bold\" size=\"larger\">{0}</span>\n\n{1}";
            string primary = Catalog.GetString ("Image larger than canvas");
            string secondary = Catalog.GetString ("The image being pasted is larger than the canvas size. What would you like to do?");
            string message = string.Format (markup, primary, secondary);

            var enlarge_dialog = new MessageDialog (PintaCore.Chrome.MainWindow, DialogFlags.Modal, MessageType.Question, ButtonsType.None, message);
            enlarge_dialog.AddButton (Catalog.GetString ("Expand canvas"), ResponseType.Accept);
            enlarge_dialog.AddButton (Catalog.GetString ("Don't change canvas size"), ResponseType.Reject);
            enlarge_dialog.AddButton (Stock.Cancel, ResponseType.Cancel);
            enlarge_dialog.DefaultResponse = ResponseType.Accept;

            ResponseType response = (ResponseType)enlarge_dialog.Run ();

            enlarge_dialog.Destroy ();

            return response;
        }