Share via


ISharedStatusBar Interface

This is the database feature-specific wrapper for the Visual Studio status bar. You can take ownership of the status bar. If you successfully take ownership, you can change it. If you do not have ownership, your calls will be ignored.

This API is not CLS-compliant. 

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 Interface ISharedStatusBar
[CLSCompliantAttribute(false)]
public interface ISharedStatusBar
[CLSCompliantAttribute(false)]
public interface class ISharedStatusBar
[<CLSCompliantAttribute(false)>]
type ISharedStatusBar =  interface end
public interface ISharedStatusBar

The ISharedStatusBar type exposes the following members.

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 FreezeOutput Prevents updates to the status text area.
Public method GetFreezeCount Returns the number of freeze holds on the status bar.
Public method GetText Retrieves the current status bar text.
Public method IsFrozen Returns the freeze state of the status bar.
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.
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.

Top

See Also

Reference

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