C# 클래스 OpenRA.Mods.Common.Widgets.ScrollPanelWidget

상속: OpenRA.Widgets.Widget
파일 보기 프로젝트 열기: pchote/OpenRA 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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

보호된 프로퍼티들

프로퍼티 타입 설명
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