C# Класс OpenRA.Mods.Common.Widgets.ScrollPanelWidget

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

Открытые свойства

Свойство Тип Описание
Align ScrollPanelAlign
Background string
BorderWidth int
Button string
ButtonDepth int
CollapseHiddenChildren bool
ContentHeight int
ItemSpacing int
Layout ILayout
MinimumThumbSize int
ScrollbarWidth int
SmoothScrollSpeed float
TopBottomSpacing int

Защищенные свойства (Protected)

Свойство Тип Описание
backgroundRect System.Drawing.Rectangle
downButtonRect System.Drawing.Rectangle
downDisabled bool
downPressed bool
scrollbarRect System.Drawing.Rectangle
thumbPressed bool
thumbRect System.Drawing.Rectangle
upButtonRect System.Drawing.Rectangle
upDisabled bool
upPressed bool

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

Метод Описание
AddChild ( OpenRA.Widgets.Widget child ) : void
Bind ( IObservableCollection c, Widget>.Func makeWidget, Func widgetItemEquals, bool autoScroll ) : void
BindingAdd ( object item ) : void
BindingAddImpl ( object item ) : void
BindingRefresh ( ) : void
BindingRemove ( object item ) : void
BindingRemoveAt ( int index ) : void
BindingSet ( object oldItem, object newItem ) : void
DrawOuter ( ) : void
GetEventBounds ( ) : Rectangle
HandleMouseInput ( MouseInput mi ) : bool
RemoveChild ( OpenRA.Widgets.Widget child ) : void
RemoveChildren ( ) : void
ReplaceChild ( OpenRA.Widgets.Widget oldChild, OpenRA.Widgets.Widget newChild ) : void
Scroll ( int amount, bool smooth = false ) : void
ScrollToBottom ( bool smooth = false ) : void
ScrollToItem ( OpenRA.Widgets.Widget item, bool smooth = false ) : void
ScrollToItem ( string itemKey, bool smooth = false ) : void
ScrollToSelectedItem ( ) : void
ScrollToTop ( bool smooth = false ) : void
Tick ( ) : void
Unbind ( ) : void
YieldMouseFocus ( MouseInput mi ) : bool

Защищенные методы

Метод Описание
SetListOffset ( float value, bool smooth ) : void

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

Метод Описание
ScrollPanelWidget ( ModData modData ) : System

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

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

public AddChild ( OpenRA.Widgets.Widget child ) : void
child OpenRA.Widgets.Widget
Результат void

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

public Bind ( IObservableCollection c, Widget>.Func makeWidget, Func widgetItemEquals, bool autoScroll ) : void
c IObservableCollection
makeWidget Widget>.Func
widgetItemEquals Func
autoScroll bool
Результат void

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

public BindingAdd ( object item ) : void
item object
Результат void

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

public BindingAddImpl ( object item ) : void
item object
Результат void

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

public BindingRefresh ( ) : void
Результат void

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

public BindingRemove ( object item ) : void
item object
Результат void

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

public BindingRemoveAt ( int index ) : void
index int
Результат void

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

public BindingSet ( object oldItem, object newItem ) : void
oldItem object
newItem object
Результат void

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

public DrawOuter ( ) : void
Результат void

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

public GetEventBounds ( ) : Rectangle
Результат System.Drawing.Rectangle

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

public HandleMouseInput ( MouseInput mi ) : bool
mi MouseInput
Результат bool

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

public RemoveChild ( OpenRA.Widgets.Widget child ) : void
child OpenRA.Widgets.Widget
Результат void

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

public RemoveChildren ( ) : void
Результат void

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

public ReplaceChild ( OpenRA.Widgets.Widget oldChild, OpenRA.Widgets.Widget newChild ) : void
oldChild OpenRA.Widgets.Widget
newChild OpenRA.Widgets.Widget
Результат void

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

public Scroll ( int amount, bool smooth = false ) : void
amount int
smooth bool
Результат void

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

public ScrollToBottom ( bool smooth = false ) : void
smooth bool
Результат void

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

public ScrollToItem ( OpenRA.Widgets.Widget item, bool smooth = false ) : void
item OpenRA.Widgets.Widget
smooth bool
Результат void

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

public ScrollToItem ( string itemKey, bool smooth = false ) : void
itemKey string
smooth bool
Результат void

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

public ScrollToSelectedItem ( ) : void
Результат void

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

public ScrollToTop ( bool smooth = false ) : void
smooth bool
Результат void

SetListOffset() защищенный Метод

protected SetListOffset ( float value, bool smooth ) : void
value float
smooth bool
Результат void

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

public Tick ( ) : void
Результат void

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

public Unbind ( ) : void
Результат void

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

public YieldMouseFocus ( MouseInput mi ) : bool
mi MouseInput
Результат bool

Описание свойств

Align публичное свойство

public ScrollPanelAlign Align
Результат ScrollPanelAlign

Background публичное свойство

public string Background
Результат string

BorderWidth публичное свойство

public int BorderWidth
Результат int

Button публичное свойство

public string Button
Результат string

ButtonDepth публичное свойство

public int ButtonDepth
Результат int

CollapseHiddenChildren публичное свойство

public bool CollapseHiddenChildren
Результат bool

ContentHeight публичное свойство

public int ContentHeight
Результат int

ItemSpacing публичное свойство

public int ItemSpacing
Результат int

Layout публичное свойство

public ILayout Layout
Результат ILayout

MinimumThumbSize публичное свойство

public int MinimumThumbSize
Результат int

ScrollbarWidth публичное свойство

public int ScrollbarWidth
Результат int

SmoothScrollSpeed публичное свойство

public float SmoothScrollSpeed
Результат float

TopBottomSpacing публичное свойство

public int TopBottomSpacing
Результат int

backgroundRect защищенное свойство

protected Rectangle,System.Drawing backgroundRect
Результат System.Drawing.Rectangle

downButtonRect защищенное свойство

protected Rectangle,System.Drawing downButtonRect
Результат System.Drawing.Rectangle

downDisabled защищенное свойство

protected bool downDisabled
Результат bool

downPressed защищенное свойство

protected bool downPressed
Результат bool

scrollbarRect защищенное свойство

protected Rectangle,System.Drawing scrollbarRect
Результат System.Drawing.Rectangle

thumbPressed защищенное свойство

protected bool thumbPressed
Результат bool

thumbRect защищенное свойство

protected Rectangle,System.Drawing thumbRect
Результат System.Drawing.Rectangle

upButtonRect защищенное свойство

protected Rectangle,System.Drawing upButtonRect
Результат System.Drawing.Rectangle

upDisabled защищенное свойство

protected bool upDisabled
Результат bool

upPressed защищенное свойство

protected bool upPressed
Результат bool