Ejemplo n.º 1
0
 public static REPL_Gui showErrorMessage(this REPL_Gui replGui, string msg)
 {
     replGui.Output_View_Object.visible(false);
     replGui.Output_View_RichTextBox.visible(true).textColor(Color.Red)
     .set_Text(msg);
     return(replGui);
 }
Ejemplo n.º 2
0
 public static REPL_Gui stopCurrentExecution(this REPL_Gui replGui)
 {
     if (replGui.ExecutionThread.notNull() && replGui.ExecutionThread.IsAlive)
     {
         "ExecutionThread is alive, so stopping it".info();
         replGui.ExecutionThread.Abort();
         replGui.Output_View_RichTextBox.textColor(Color.Red).set_Text("...current thread stopped...");
     }
     return(replGui);
 }
Ejemplo n.º 3
0
        public static REPL_Gui showOutput(this REPL_Gui replGui, object result)
        {
            var richTextBox = replGui.Output_View_RichTextBox;
            var panel       = replGui.Output_View_Object;

            richTextBox.visible(false);
            panel.visible(false).clear();

            if (result == null)
            {
                result = "[null value]";
            }

            switch (result.typeName())
            {
            case "Boolean":
            case "String":
            case "Int64":
            case "Int32":
            case "Int16":
            case "Byte":
                richTextBox.visible(true).textColor(Color.Black)
                .set_Text(result.str());
                break;

            case "Bitmap":
                panel.visible(true).add_PictureBox()
                .load((Bitmap)result);
                break;

            default:
                panel.visible(true).add_Control <ctrl_ShowInfo>()
                .show(result);
                break;
            }
            return(replGui);
        }