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
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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