/// <summary> /// Show error dialog for non-exceptions. /// </summary> /// <param name="message">Error message to show</param> /// <param name="details">Message to put under "details".</param> public static void ShowError(string message, string details) { ErrorDialog dialog = new ErrorDialog(null); dialog.dialog.Title = "Tuxjunior-Editor Error"; dialog.Message = message; dialog.AddDetails(details, true); dialog.Show(); }
public static void Exception(string Mess, Exception e) { ErrorDialog dialog = new ErrorDialog(null); dialog.Message = Mess + ": " + e.Message; do { dialog.AddDetails("\"" + e.Message + "\"" + Environment.NewLine, false); dialog.AddDetails(e.StackTrace, false); if (e.InnerException != null) { dialog.AddDetails(Environment.NewLine + Environment.NewLine + "--Caused by--" + Environment.NewLine + Environment.NewLine, false); } e = e.InnerException; } while(e != null); dialog.Show(); }
/// <summary> /// Show error dialog for non-exceptions. /// </summary> /// <param name="message">Error message to show</param> /// <param name="details">Message to put under "details".</param> public static void ShowError(string message, string details) { ErrorDialog dialog = new ErrorDialog(null); dialog.dialog.Title = "Supertux-Editor Error"; dialog.Message = message; dialog.AddDetails(details, true); dialog.Show(); }
public static void Exception(string Mess, Exception e) { ErrorDialog dialog = new ErrorDialog(null); dialog.Message = Mess + ": " + e.Message; do { dialog.AddDetails("\"" + e.Message + "\"\n", false); dialog.AddDetails(e.StackTrace, false); if(e.InnerException != null) { dialog.AddDetails("\n\n--Caused by--\n\n", false); } e = e.InnerException; } while(e != null); dialog.Show(); }