C# Class OpenRA.Mods.Common.Widgets.ScrollPanelWidget

Inheritance: OpenRA.Widgets.Widget
Afficher le fichier Open project: pchote/OpenRA Class Usage Examples

Méthodes publiques

Свойство Type Description
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 Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
SetListOffset ( float value, bool smooth ) : void

Private Methods

Méthode Description
ScrollPanelWidget ( ModData modData ) : System

Method Details

AddChild() public méthode

public AddChild ( OpenRA.Widgets.Widget child ) : void
child OpenRA.Widgets.Widget
Résultat void

Bind() public méthode

public Bind ( IObservableCollection c, Widget>.Func makeWidget, Func widgetItemEquals, bool autoScroll ) : void
c IObservableCollection
makeWidget Widget>.Func
widgetItemEquals Func
autoScroll bool
Résultat void

BindingAdd() public méthode

public BindingAdd ( object item ) : void
item object
Résultat void

BindingAddImpl() public méthode

public BindingAddImpl ( object item ) : void
item object
Résultat void

BindingRefresh() public méthode

public BindingRefresh ( ) : void
Résultat void

BindingRemove() public méthode

public BindingRemove ( object item ) : void
item object
Résultat void

BindingRemoveAt() public méthode

public BindingRemoveAt ( int index ) : void
index int
Résultat void

BindingSet() public méthode

public BindingSet ( object oldItem, object newItem ) : void
oldItem object
newItem object
Résultat void

DrawOuter() public méthode

public DrawOuter ( ) : void
Résultat void

GetEventBounds() public méthode

public GetEventBounds ( ) : Rectangle
Résultat System.Drawing.Rectangle

HandleMouseInput() public méthode

public HandleMouseInput ( MouseInput mi ) : bool
mi MouseInput
Résultat bool

RemoveChild() public méthode

public RemoveChild ( OpenRA.Widgets.Widget child ) : void
child OpenRA.Widgets.Widget
Résultat void

RemoveChildren() public méthode

public RemoveChildren ( ) : void
Résultat void

ReplaceChild() public méthode

public ReplaceChild ( OpenRA.Widgets.Widget oldChild, OpenRA.Widgets.Widget newChild ) : void
oldChild OpenRA.Widgets.Widget
newChild OpenRA.Widgets.Widget
Résultat void

Scroll() public méthode

public Scroll ( int amount, bool smooth = false ) : void
amount int
smooth bool
Résultat void

ScrollToBottom() public méthode

public ScrollToBottom ( bool smooth = false ) : void
smooth bool
Résultat void

ScrollToItem() public méthode

public ScrollToItem ( OpenRA.Widgets.Widget item, bool smooth = false ) : void
item OpenRA.Widgets.Widget
smooth bool
Résultat void

ScrollToItem() public méthode

public ScrollToItem ( string itemKey, bool smooth = false ) : void
itemKey string
smooth bool
Résultat void

ScrollToSelectedItem() public méthode

public ScrollToSelectedItem ( ) : void
Résultat void

ScrollToTop() public méthode

public ScrollToTop ( bool smooth = false ) : void
smooth bool
Résultat void

SetListOffset() protected méthode

protected SetListOffset ( float value, bool smooth ) : void
value float
smooth bool
Résultat void

Tick() public méthode

public Tick ( ) : void
Résultat void

Unbind() public méthode

public Unbind ( ) : void
Résultat void

YieldMouseFocus() public méthode

public YieldMouseFocus ( MouseInput mi ) : bool
mi MouseInput
Résultat bool

Property Details

Align public_oe property

public ScrollPanelAlign Align
Résultat ScrollPanelAlign

Background public_oe property

public string Background
Résultat string

BorderWidth public_oe property

public int BorderWidth
Résultat int

Button public_oe property

public string Button
Résultat string

ButtonDepth public_oe property

public int ButtonDepth
Résultat int

CollapseHiddenChildren public_oe property

public bool CollapseHiddenChildren
Résultat bool

ContentHeight public_oe property

public int ContentHeight
Résultat int

ItemSpacing public_oe property

public int ItemSpacing
Résultat int

Layout public_oe property

public ILayout Layout
Résultat ILayout

MinimumThumbSize public_oe property

public int MinimumThumbSize
Résultat int

ScrollbarWidth public_oe property

public int ScrollbarWidth
Résultat int

SmoothScrollSpeed public_oe property

public float SmoothScrollSpeed
Résultat float

TopBottomSpacing public_oe property

public int TopBottomSpacing
Résultat int

backgroundRect protected_oe property

protected Rectangle,System.Drawing backgroundRect
Résultat System.Drawing.Rectangle

downButtonRect protected_oe property

protected Rectangle,System.Drawing downButtonRect
Résultat System.Drawing.Rectangle

downDisabled protected_oe property

protected bool downDisabled
Résultat bool

downPressed protected_oe property

protected bool downPressed
Résultat bool

scrollbarRect protected_oe property

protected Rectangle,System.Drawing scrollbarRect
Résultat System.Drawing.Rectangle

thumbPressed protected_oe property

protected bool thumbPressed
Résultat bool

thumbRect protected_oe property

protected Rectangle,System.Drawing thumbRect
Résultat System.Drawing.Rectangle

upButtonRect protected_oe property

protected Rectangle,System.Drawing upButtonRect
Résultat System.Drawing.Rectangle

upDisabled protected_oe property

protected bool upDisabled
Résultat bool

upPressed protected_oe property

protected bool upPressed
Résultat bool