C# Class MonoDevelop.Ide.Gui.ProgressMonitorManager

Inheritance: GuiSyncObject, IConsoleFactory
Exibir arquivo Open project: powerumc/monodevelop_korean Class Usage Examples

Public Methods

Method Description
CreateConsole ( bool closeOnDispose, CancellationToken cancellationToken ) : MonoDevelop.Core.Execution.OperationConsole
GetBackgroundProgressMonitor ( string title, IconId icon ) : MonoDevelop.Core.ProgressMonitor
GetBuildProgressMonitor ( ) : MonoDevelop.Core.ProgressMonitor
GetCleanProgressMonitor ( ) : MonoDevelop.Core.ProgressMonitor
GetLoadProgressMonitor ( bool lockGui ) : MonoDevelop.Core.ProgressMonitor
GetOutputProgressMonitor ( string title, IconId icon, bool bringToFront, bool allowMonitorReuse, bool visible = true ) : MonoDevelop.Core.Execution.OutputProgressMonitor
GetOutputProgressMonitor ( string id, string title, IconId icon, bool bringToFront, bool allowMonitorReuse, bool visible = true ) : MonoDevelop.Core.Execution.OutputProgressMonitor
GetPadForMonitor ( MonoDevelop.Core.ProgressMonitor monitor ) : MonoDevelop.Ide.Gui.Pad

Gets the pad that is showing the output of a progress monitor

For example, if you have a monitor 'm' created with a call to GetOutputProgressMonitor, GetPadForMonitor (m) will return the output pad.

GetProjectLoadProgressMonitor ( bool lockGui ) : MonoDevelop.Core.ProgressMonitor
GetRebuildProgressMonitor ( ) : MonoDevelop.Core.ProgressMonitor
GetRunProgressMonitor ( ) : MonoDevelop.Core.Execution.OutputProgressMonitor
GetSaveProgressMonitor ( bool lockGui ) : MonoDevelop.Core.ProgressMonitor
GetSearchProgressMonitor ( bool bringToFront, bool focusPad = false, CancellationTokenSource cancellationTokenSource = null ) : MonoDevelop.Ide.FindInFiles.SearchProgressMonitor
GetStatusProgressMonitor ( string title, IconId icon, bool showErrorDialogs, bool showTaskTitle = true, bool lockGui = false, MonoDevelop.Ide.Gui.Pad statusSourcePad = null ) : MonoDevelop.Core.ProgressMonitor
GetToolOutputProgressMonitor ( bool bringToFront, CancellationTokenSource cs = null ) : MonoDevelop.Core.Execution.OutputProgressMonitor

Private Methods

Method Description
CreateMonitorPad ( string id, string title, string icon, bool bringToFront, bool allowMonitorReuse, bool show ) : MonoDevelop.Ide.Gui.Pad
DestroyPad ( MonoDevelop.Ide.Gui.Pad pad ) : void
GetBuildProgressMonitor ( string statusText ) : MonoDevelop.Core.ProgressMonitor
Initialize ( ) : void

Method Details

CreateConsole() public method

public CreateConsole ( bool closeOnDispose, CancellationToken cancellationToken ) : MonoDevelop.Core.Execution.OperationConsole
closeOnDispose bool
cancellationToken CancellationToken
return MonoDevelop.Core.Execution.OperationConsole

GetBackgroundProgressMonitor() public method

public GetBackgroundProgressMonitor ( string title, IconId icon ) : MonoDevelop.Core.ProgressMonitor
title string
icon IconId
return MonoDevelop.Core.ProgressMonitor

GetBuildProgressMonitor() public method

public GetBuildProgressMonitor ( ) : MonoDevelop.Core.ProgressMonitor
return MonoDevelop.Core.ProgressMonitor

GetCleanProgressMonitor() public method

public GetCleanProgressMonitor ( ) : MonoDevelop.Core.ProgressMonitor
return MonoDevelop.Core.ProgressMonitor

GetLoadProgressMonitor() public method

public GetLoadProgressMonitor ( bool lockGui ) : MonoDevelop.Core.ProgressMonitor
lockGui bool
return MonoDevelop.Core.ProgressMonitor

GetOutputProgressMonitor() public method

public GetOutputProgressMonitor ( string title, IconId icon, bool bringToFront, bool allowMonitorReuse, bool visible = true ) : MonoDevelop.Core.Execution.OutputProgressMonitor
title string
icon IconId
bringToFront bool
allowMonitorReuse bool
visible bool
return MonoDevelop.Core.Execution.OutputProgressMonitor

GetOutputProgressMonitor() public method

public GetOutputProgressMonitor ( string id, string title, IconId icon, bool bringToFront, bool allowMonitorReuse, bool visible = true ) : MonoDevelop.Core.Execution.OutputProgressMonitor
id string
title string
icon IconId
bringToFront bool
allowMonitorReuse bool
visible bool
return MonoDevelop.Core.Execution.OutputProgressMonitor

GetPadForMonitor() public method

Gets the pad that is showing the output of a progress monitor
For example, if you have a monitor 'm' created with a call to GetOutputProgressMonitor, GetPadForMonitor (m) will return the output pad.
public GetPadForMonitor ( MonoDevelop.Core.ProgressMonitor monitor ) : MonoDevelop.Ide.Gui.Pad
monitor MonoDevelop.Core.ProgressMonitor /// The monitor. ///
return MonoDevelop.Ide.Gui.Pad

GetProjectLoadProgressMonitor() public method

public GetProjectLoadProgressMonitor ( bool lockGui ) : MonoDevelop.Core.ProgressMonitor
lockGui bool
return MonoDevelop.Core.ProgressMonitor

GetRebuildProgressMonitor() public method

public GetRebuildProgressMonitor ( ) : MonoDevelop.Core.ProgressMonitor
return MonoDevelop.Core.ProgressMonitor

GetRunProgressMonitor() public method

public GetRunProgressMonitor ( ) : MonoDevelop.Core.Execution.OutputProgressMonitor
return MonoDevelop.Core.Execution.OutputProgressMonitor

GetSaveProgressMonitor() public method

public GetSaveProgressMonitor ( bool lockGui ) : MonoDevelop.Core.ProgressMonitor
lockGui bool
return MonoDevelop.Core.ProgressMonitor

GetSearchProgressMonitor() public method

public GetSearchProgressMonitor ( bool bringToFront, bool focusPad = false, CancellationTokenSource cancellationTokenSource = null ) : MonoDevelop.Ide.FindInFiles.SearchProgressMonitor
bringToFront bool
focusPad bool
cancellationTokenSource CancellationTokenSource
return MonoDevelop.Ide.FindInFiles.SearchProgressMonitor

GetStatusProgressMonitor() public method

public GetStatusProgressMonitor ( string title, IconId icon, bool showErrorDialogs, bool showTaskTitle = true, bool lockGui = false, MonoDevelop.Ide.Gui.Pad statusSourcePad = null ) : MonoDevelop.Core.ProgressMonitor
title string
icon IconId
showErrorDialogs bool
showTaskTitle bool
lockGui bool
statusSourcePad MonoDevelop.Ide.Gui.Pad
return MonoDevelop.Core.ProgressMonitor

GetToolOutputProgressMonitor() public method

public GetToolOutputProgressMonitor ( bool bringToFront, CancellationTokenSource cs = null ) : MonoDevelop.Core.Execution.OutputProgressMonitor
bringToFront bool
cs CancellationTokenSource
return MonoDevelop.Core.Execution.OutputProgressMonitor