SharedStatusBar Class

This status bar wraps the Visual Studio status bar and makes sure that only one database feature-specific activity is represented at one time.

This API is not CLS-compliant. 

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Data.Schema.Package.UI.SharedStatusBar

Namespace:  Microsoft.VisualStudio.Data.Schema.Package.UI
Assembly:  Microsoft.VisualStudio.Data.Schema.Package (in Microsoft.VisualStudio.Data.Schema.Package.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public NotInheritable Class SharedStatusBar _
    Implements ISharedStatusBar
[CLSCompliantAttribute(false)]
public sealed class SharedStatusBar : ISharedStatusBar
[CLSCompliantAttribute(false)]
public ref class SharedStatusBar sealed : ISharedStatusBar
[<Sealed>]
[<CLSCompliantAttribute(false)>]
type SharedStatusBar =  
    class
        interface ISharedStatusBar
    end
public final class SharedStatusBar implements ISharedStatusBar

The SharedStatusBar type exposes the following members.

Properties

  Name Description
Public propertyStatic member Instance Returns the one and only instance.

Top

Methods

  Name Description
Public method Animation Controls the animation of the icon in the status bar.
Public method Clear Clears the status text area and the editor information area in the status bar.
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method FreezeOutput Prevents updates to the status text area.
Public method GetFreezeCount Returns the number of freeze holds on the status bar.
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetText Retrieves the current status bar text.
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method IsFrozen Returns the freeze state of the status bar.
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method Progress(SharedStatusBarOwner, Int32, String, UInt32, UInt32) Shows the progress of operations that take a determinate amount of time.
Public method Progress(SharedStatusBarOwner, Int32, String, UInt32, UInt32, Boolean) Shows the progress of operations that take a determinate amount of time.
Public method ReleaseOwnership Releases ownership of the status bar. Returns true if possibleOwner was the actual owner.
Public method SetColorText Sets the status bar text with foreground and background colors.
Public method SetInsMode Sets the mode of the editor in the status bar to either insert or overwrite.
Public method SetLineChar Displays the line number and character position in the editor information area of the status bar.
Public method SetLineColChar Displays the line number, column number, and character position in the editor information area of the status bar.
Public method SetSelMode Sets the block or stream selection mode of the editor in the status bar.
Public method SetText Sets the status bar text in the text area.
Public method SetXYWH Displays the (x,y) position and the width and height of the current graphics box in the editor information area of the status bar.
Public method TakeOwnership Takes ownership of the status bar.
Public method ToString Returns a string that represents the current object. (Inherited from Object.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.VisualStudio.Data.Schema.Package.UI Namespace