コード例 #1
0
		public OperationConsole CreateConsole (CreateConsoleOptions options, CancellationToken cancellationToken = default (CancellationToken))
		{
			var c = OnCreateConsole (options);
			if (cancellationToken != default(CancellationToken))
				c.BindToCancelToken (cancellationToken);
			return c;
		}
コード例 #2
0
			public CreateConsoleOptions WithBringToFront (bool bringToFront)
			{
				if (bringToFront == BringToFront)
					return this;
				var result = new CreateConsoleOptions (this);
				result.BringToFront = bringToFront;
				return result;
			}
コード例 #3
0
		protected override OperationConsole OnCreateConsole (CreateConsoleOptions options)
		{
			return factory.CreateConsole (options.WithBringToFront (false)).WithCancelCallback (cancelSource.Cancel);
		}
コード例 #4
0
		protected abstract OperationConsole OnCreateConsole (CreateConsoleOptions options);
コード例 #5
0
			CreateConsoleOptions (CreateConsoleOptions options)
			{
				this.BringToFront = options.BringToFront;
			}
コード例 #6
0
 protected override OperationConsole OnCreateConsole(CreateConsoleOptions options)
 {
     return(factory.CreateConsole(options.WithBringToFront(false)).WithCancelCallback(cancelSource.Cancel));
 }
コード例 #7
0
 protected override OperationConsole OnCreateConsole(CreateConsoleOptions options)
 {
     return(((OutputProgressMonitor)IdeApp.Workbench.ProgressMonitors.GetOutputProgressMonitor("MonoDevelop.Ide.ApplicationOutput", GettextCatalog.GetString("Application Output"), Stock.MessageLog, options.BringToFront, true, titleSuffix: options.Title)).Console);
 }
コード例 #8
0
 protected override OperationConsole OnCreateConsole(CreateConsoleOptions options)
 {
     return(new ExternalConsole(true));
 }
コード例 #9
0
			protected override OperationConsole OnCreateConsole (CreateConsoleOptions options)
			{
				return ((OutputProgressMonitor)IdeApp.Workbench.ProgressMonitors.GetOutputProgressMonitor ("MonoDevelop.Ide.ApplicationOutput", GettextCatalog.GetString ("Application Output"), Stock.MessageLog, options.BringToFront, true)).Console;
			}
コード例 #10
0
 CreateConsoleOptions(CreateConsoleOptions options)
 {
     this.BringToFront = options.BringToFront;
     this.Title        = options.Title;
 }
コード例 #11
0
 protected abstract OperationConsole OnCreateConsole(CreateConsoleOptions options);
コード例 #12
0
		protected override OperationConsole OnCreateConsole (CreateConsoleOptions options)
		{
			return new ExternalConsole (true);
		}