Click or drag to resize

StatusBarService Class

Implements a standard IStatusBarService. This can be used also as a controller for the Gui component of the status bar.
Inheritance Hierarchy
SystemObject
  Altaxo.Main.ServicesStatusBarService

Namespace: Altaxo.Main.Services
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public class StatusBarService : IStatusBarService, 
	IDisposable, IMVCController

The StatusBarService type exposes the following members.

Constructors
 NameDescription
Public methodStatusBarService Initializes a new instance of the StatusBarService class.
Public methodStatusBarService(IStatusBarView) Initializes a new instance of the StatusBarService class.
Top
Properties
 NameDescription
Public propertyIsVisible Gets or sets a value indicating whether the status bar is visible.
Public propertyModelObject Gets the model (document) that this controller manages.
Public propertyViewObject Gets or sets the GUI element that shows the model to the user.
Top
Methods
 NameDescription
Public methodAddProgress Shows progress for the specified progress monitor in the status bar.
Public methodCreateProgressReporter Creates a new IProgressMonitor that can be used to report progress to the status bar.
Public methodDisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodSetCaretPosition Updates the status bar with the current caret position.
Public methodSetInsertMode Updates the status bar to show the current insert mode.
Public methodSetMessage Sets the message shown in the left-most pane in the status bar.
Public methodSetRightCornerText Sets text that is displayed in the right corner of the status bar. This is intended for volative text, like clock time. Do not use it for static text messages.
Public methodSetSelectionMulti Updates the status bar for a rectangular multi-cell selection.
Public methodSetSelectionSingle Updates the status bar for a single continuous selection.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Fields
 NameDescription
Protected field_isStatusBarVisible Stores whether the status bar is currently visible.
Top
See Also