Forráskód Böngészése

Merge remote-tracking branch 'origin/master'

Brian Fiete 3 éve
szülő
commit
09a58b0a24
1 módosított fájl, 13 hozzáadás és 8 törlés
  1. 13 8
      IDE/src/IDEApp.bf

+ 13 - 8
IDE/src/IDEApp.bf

@@ -7798,7 +7798,7 @@ namespace IDE
             }
         }
 
-        public void Output(String outStr)
+        public virtual void Output(String outStr)
         {
 #if CLI
 			Console.Write(outStr);
@@ -7809,7 +7809,7 @@ namespace IDE
             mOutputPanel.Write(outStr);
         }
 
-		public void OutputSmart(String outStr)
+		public virtual void OutputSmart(String outStr)
 		{
 #if CLI
 			Console.Write(outStr);
@@ -7826,7 +7826,7 @@ namespace IDE
 		    	mOutputPanel.WriteSmart(outStr);
 		}
 
-        public void Output(String format, params Object[] args)
+        public virtual void Output(String format, params Object[] args)
         {
             String outStr = format;
             if (args.Count > 0)
@@ -7837,7 +7837,12 @@ namespace IDE
 			else
 				outStr = scope:: String(format);
             outStr.Replace("\r", "");
+
+#if CLI
+			Console.Write(outStr);
+#else
             mOutputPanel.Write(outStr);
+#endif
         }
 
 		public void CompilerLog(String format, params Object[] args)
@@ -7850,7 +7855,7 @@ namespace IDE
 				mBfResolveSystem.Log(str);
 		}
 
-        public void OutputLine(String format, params Object[] args)
+        public virtual void OutputLine(String format, params Object[] args)
         {
             String outStr;
             if (args.Count > 0)
@@ -7873,7 +7878,7 @@ namespace IDE
 #endif
         }
 
-		public void OutputErrorLine(String format, params Object[] args)
+		public virtual void OutputErrorLine(String format, params Object[] args)
 		{
 			mWantShowOutput = true;
 			var errStr = scope String();
@@ -7881,7 +7886,7 @@ namespace IDE
 			OutputLineSmart(errStr, params args);
 		}
 
-		public void OutputWarnLine(String format, params Object[] args)
+		public virtual void OutputWarnLine(String format, params Object[] args)
 		{
 			var warnStr = scope String();
 			warnStr.AppendF(format, params args);
@@ -7896,7 +7901,7 @@ namespace IDE
 			OutputLine(outStr);
 		}
 
-		public void OutputLineSmart(String format, params Object[] args)
+		public virtual void OutputLineSmart(String format, params Object[] args)
 		{
 		    String outStr;
 		    if (args.Count > 0)
@@ -7918,7 +7923,7 @@ namespace IDE
 #endif
 		}
 
-        public void OutputFormatted(String str, bool isDbgEvalOutput = false)
+        public virtual void OutputFormatted(String str, bool isDbgEvalOutput = false)
         {
 #if CLI
 			Console.Write(str);