Example #1
0
    /// <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();
    }
Example #2
0
    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();
    }