C# Класс Windawesome.Bar

Наследование: IBar
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CreateForm NonActivatableForm
DoBarHidden void
DoBarShown void
IBar void
IBar void
IBar void
OnFixedWidthWidgetWidthChanged void
OnSpanWidgetControlsAdded void
OnSpanWidgetControlsRemoved void
OnWidgetControlsChanged void
RepositionLeftAlignedWidgets void
RepositionMiddleAlignedWidgets void
RepositionRightAlignedWidgets void
ResizeWidgets void
ResizeWidgets void

Открытые методы

Метод Описание
Bar ( Windawesome.Monitor monitor, IEnumerable leftAlignedWidgets, IEnumerable rightAlignedWidgets, IEnumerable middleAlignedWidgets, int barHeight = 20, Font font = null, Color backgroundColor = null ) : System
CreateLabel ( string text, int xLocation, int width = -1 ) : Label
DoFixedWidthWidgetWidthChanged ( IFixedWidthWidget widget ) : void
DoSpanWidgetControlsAdded ( ISpanWidget widget, IEnumerable controls ) : void
DoSpanWidgetControlsRemoved ( ISpanWidget widget, IEnumerable controls ) : void
DoWidgetControlsChanged ( IWidget widget, IEnumerable controlsRemoved, IEnumerable controlsAdded ) : void
Equals ( object obj ) : bool
GetBarHeight ( ) : int
GetHashCode ( ) : int

Приватные методы

Метод Описание
CreateForm ( ) : NonActivatableForm
DoBarHidden ( ) : void
DoBarShown ( ) : void
IBar ( ) : void
IBar ( Windawesome windawesome ) : void
IBar ( int newWidth ) : void
OnFixedWidthWidgetWidthChanged ( IFixedWidthWidget widget ) : void
OnSpanWidgetControlsAdded ( ISpanWidget widget, IEnumerable controls ) : void
OnSpanWidgetControlsRemoved ( ISpanWidget widget, IEnumerable controls ) : void
OnWidgetControlsChanged ( IWidget widget, IEnumerable controlsRemoved, IEnumerable controlsAdded ) : void
RepositionLeftAlignedWidgets ( int fromIndex, int fromX ) : void
RepositionMiddleAlignedWidgets ( ) : void
RepositionRightAlignedWidgets ( int fromIndex, int toX ) : void
ResizeWidgets ( IFixedWidthWidget widget ) : void
ResizeWidgets ( int newWidth ) : void

Описание методов

Bar() публичный Метод

public Bar ( Windawesome.Monitor monitor, IEnumerable leftAlignedWidgets, IEnumerable rightAlignedWidgets, IEnumerable middleAlignedWidgets, int barHeight = 20, Font font = null, Color backgroundColor = null ) : System
monitor Windawesome.Monitor
leftAlignedWidgets IEnumerable
rightAlignedWidgets IEnumerable
middleAlignedWidgets IEnumerable
barHeight int
font System.Drawing.Font
backgroundColor Color
Результат System

CreateLabel() публичный Метод

public CreateLabel ( string text, int xLocation, int width = -1 ) : Label
text string
xLocation int
width int
Результат System.Windows.Forms.Label

DoFixedWidthWidgetWidthChanged() публичный Метод

public DoFixedWidthWidgetWidthChanged ( IFixedWidthWidget widget ) : void
widget IFixedWidthWidget
Результат void

DoSpanWidgetControlsAdded() публичный Метод

public DoSpanWidgetControlsAdded ( ISpanWidget widget, IEnumerable controls ) : void
widget ISpanWidget
controls IEnumerable
Результат void

DoSpanWidgetControlsRemoved() публичный Метод

public DoSpanWidgetControlsRemoved ( ISpanWidget widget, IEnumerable controls ) : void
widget ISpanWidget
controls IEnumerable
Результат void

DoWidgetControlsChanged() публичный Метод

public DoWidgetControlsChanged ( IWidget widget, IEnumerable controlsRemoved, IEnumerable controlsAdded ) : void
widget IWidget
controlsRemoved IEnumerable
controlsAdded IEnumerable
Результат void

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

GetBarHeight() публичный Метод

public GetBarHeight ( ) : int
Результат int

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int