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;
}