C# 클래스 MediaPortal.GUI.Library.GUIGroup

A class which implements a group A group can hold 1 or more controls and apply an animation to the entire group
상속: GUIControl, ISupportInitialize, IAddChild
파일 보기 프로젝트 열기: MediaPortal/MediaPortal-1 1 사용 예제들

공개 메소드들

메소드 설명
AddControl ( GUIControl control ) : void
AllocResources ( ) : void
Animate ( float timePassed, MediaPortal.GUI.Library.Animator animator ) : void
Dispose ( ) : void
DoUpdate ( ) : void
FinalizeConstruction ( ) : void
GUIGroup ( int parentId ) : System.Collections.Generic
GetAnimation ( AnimationType type, bool checkConditions ) : VisualEffect
GetAnimations ( AnimationType type, bool checkConditions ) : List
GetControlById ( int ID ) : GUIControl
GetFocusControlId ( ) : int
HitTest ( int x, int y, int &controlID, bool &focused ) : bool
IAddChild ( object value ) : void
IAddChild ( string text ) : void
ISupportInitialize ( ) : void
IsEffectAnimating ( AnimationType animType ) : bool
NeedRefresh ( ) : bool
OnAction ( Action action ) : void
OnInit ( ) : void
PreAllocResources ( ) : void
QueueAnimation ( AnimationType animType ) : void
ReStorePosition ( ) : void
Remove ( int controlId ) : void
Render ( float timePassed ) : void
StorePosition ( ) : void
UpdateVisibility ( ) : void
this ( int index ) : GUIControl

보호된 메소드들

메소드 설명
Arrange ( ) : void

비공개 메소드들

메소드 설명
CheckButtonsModifiedPosition ( ) : bool
RestoreButtonsPosition ( ) : void
ShiftControlsDown ( int index ) : void
ShiftControlsLeft ( int index ) : void
ShiftControlsRight ( int index ) : void
ShiftControlsUp ( int index ) : void
Spacing ( System orientation ) : int
StoreButtonsModifiedPosition ( ) : void
StoreButtonsPosition ( ) : void
StoreButtonsVisibilityState ( ) : void

메소드 상세

AddControl() 공개 메소드

public AddControl ( GUIControl control ) : void
control GUIControl
리턴 void

AllocResources() 공개 메소드

public AllocResources ( ) : void
리턴 void

Animate() 공개 메소드

public Animate ( float timePassed, MediaPortal.GUI.Library.Animator animator ) : void
timePassed float
animator MediaPortal.GUI.Library.Animator
리턴 void

Arrange() 보호된 메소드

protected Arrange ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DoUpdate() 공개 메소드

public DoUpdate ( ) : void
리턴 void

FinalizeConstruction() 공개 메소드

public FinalizeConstruction ( ) : void
리턴 void

GUIGroup() 공개 메소드

public GUIGroup ( int parentId ) : System.Collections.Generic
parentId int
리턴 System.Collections.Generic

GetAnimation() 공개 메소드

public GetAnimation ( AnimationType type, bool checkConditions ) : VisualEffect
type AnimationType
checkConditions bool
리턴 VisualEffect

GetAnimations() 공개 메소드

public GetAnimations ( AnimationType type, bool checkConditions ) : List
type AnimationType
checkConditions bool
리턴 List

GetControlById() 공개 메소드

public GetControlById ( int ID ) : GUIControl
ID int
리턴 GUIControl

GetFocusControlId() 공개 메소드

public GetFocusControlId ( ) : int
리턴 int

HitTest() 공개 메소드

public HitTest ( int x, int y, int &controlID, bool &focused ) : bool
x int
y int
controlID int
focused bool
리턴 bool

IAddChild() 공개 메소드

public IAddChild ( object value ) : void
value object
리턴 void

IAddChild() 공개 메소드

public IAddChild ( string text ) : void
text string
리턴 void

ISupportInitialize() 공개 메소드

public ISupportInitialize ( ) : void
리턴 void

IsEffectAnimating() 공개 메소드

public IsEffectAnimating ( AnimationType animType ) : bool
animType AnimationType
리턴 bool

NeedRefresh() 공개 메소드

public NeedRefresh ( ) : bool
리턴 bool

OnAction() 공개 메소드

public OnAction ( Action action ) : void
action Action
리턴 void

OnInit() 공개 메소드

public OnInit ( ) : void
리턴 void

PreAllocResources() 공개 메소드

public PreAllocResources ( ) : void
리턴 void

QueueAnimation() 공개 메소드

public QueueAnimation ( AnimationType animType ) : void
animType AnimationType
리턴 void

ReStorePosition() 공개 메소드

public ReStorePosition ( ) : void
리턴 void

Remove() 공개 메소드

public Remove ( int controlId ) : void
controlId int
리턴 void

Render() 공개 메소드

public Render ( float timePassed ) : void
timePassed float
리턴 void

StorePosition() 공개 메소드

public StorePosition ( ) : void
리턴 void

UpdateVisibility() 공개 메소드

public UpdateVisibility ( ) : void
리턴 void

this() 공개 메소드

public this ( int index ) : GUIControl
index int
리턴 GUIControl