Table of Contents

Interface IStatusBarHandler

Namespace
Alternet.UI
Assembly
Alternet.UI.Common.dll

Contains methods and properties which allow to work with status bar control.

public interface IStatusBarHandler : IDisposable

Properties

AttachedTo

Gets control to which this status bar is attached.

IsOk

Gets whether control is fully active and is attached to the window.

SizingGripVisible

Gets or sets a value indicating whether a sizing grip is displayed in the lower-right corner of the control.

TextEllipsize

Gets or sets status texts replacement method when the text widths exceed the container's widths.

Methods

GetBorderX()

Gets the horizontal border used when rendering the panel text inside the panel area.

GetBorderY()

Gets the vertical border used when rendering the panel text inside the panel area.

GetFieldRect(int)

Gets the size and position of a panels's internal bounding rectangle in the native control.

GetFieldsCount()

Returns number of the panels in the native control.

GetStatusStyle(int)

Gets the style of the specified panel in the native control.

GetStatusText(int)

Gets the status text for the specified panel in the native control.

GetStatusWidth(int)

Gets the width of the specified panel in the native control.

PopStatusText(int)

Restores the text to the value it had before the last call to PushStatusText(string?, int).

PushStatusText(string, int)

Saves the current status text in a per-panel stack, and sets the status text to the string passed as argument.

SetFieldsCount(int)

Sets the number of panels in the native control.

SetMinHeight(int)

Sets the minimal possible height for the status bar.

SetStatusStyles(StatusBarPanelStyle[])

Sets the styles of the panels in the status line which can make panels appear flat or raised instead of the standard sunken 3D border.

SetStatusText(string, int)

Sets the status text for the specified panel in the native control.

SetStatusWidths(int[])

Sets the widths of the panels in the native control.