C# Класс MediaPortal.GUI.Library.GUIThumbnailPanel

Наследование: GUIControl
Показать файл Открыть проект

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

Свойство Тип Описание
_allThumbAnimations List
_brackedText string
_enableSMSsearch bool
_frameFocusControl GUIAnimation
_frameNoFocusControl GUIAnimation
_lastCommandTime double
_lastSearchItem int
_listButtons List
_listLabels List
_loopDelay int
_lowItemHeight int
_lowItemWidth int
_lowTextureHeight int
_lowTextureWidth int
_scrollContinuously bool
_scrollOffset double
_scrollText string
_searchString string
_timeElapsed double
_verticalScrollBar MediaPortal.GUI.Library.GUIVerticalScrollbar

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

Метод Описание
Add ( GUIListItem item ) : void
AllocResources ( ) : void
Clear ( ) : void
Dispose ( ) : void
FinalizeConstruction ( ) : void
GUIThumbnailPanel ( int dwParentID ) : System
GUIThumbnailPanel ( int dwParentID, int dwControlId, int dwPosX, int dwPosY, int dwWidth, int dwHeight, string strImageIcon, string strImageIconFocus, int dwitemWidth, int dwitemHeight, int dwSpinWidth, int dwSpinHeight, string strUp, string strDown, string strUpFocus, string strDownFocus, long dwSpinColor, int dwSpinX, int dwSpinY, string strFont, long dwTextColor, long dwSelectedColor, string strScrollbarBackground, string strScrollbarTop, string strScrollbarBottom, int dwShadowAngle, int dwShadowDistance, long dwShadowColor ) : System
GetSelectedItem ( string &strLabel, string &strLabel2, string &strThumbnail, string &strIndex ) : int
GetThumbDimensions ( int &iXpos, int &iYpos, int &iWidth, int &iHeight ) : void
GetThumbDimensionsBig ( int &iXpos, int &iYpos, int &iWidth, int &iHeight ) : void
GetThumbDimensionsLow ( int &iXpos, int &iYpos, int &iWidth, int &iHeight ) : void
HitTest ( int x, int y, int &controlID, bool &focused ) : bool
Insert ( int index, GUIListItem item ) : void
MoveItemDown ( int iItem ) : int
MoveItemUp ( int iItem ) : int
NeedRefresh ( ) : bool
OnAction ( Action action ) : void
OnMessage ( GUIMessage message ) : bool
PreAllocResources ( ) : void
RemoveItem ( int iItem ) : int
Render ( float timePassed ) : void
Replace ( int index, GUIListItem item ) : void
ScaleToScreenResolution ( ) : void
SetNeedRefresh ( ) : void
SetTextureDimensions ( int iWidth, int iHeight ) : void
SetThumbDimensions ( int iXpos, int iYpos, int iWidth, int iHeight ) : void
SetThumbDimensionsBig ( int iXpos, int iYpos, int iWidth, int iHeight ) : void
SetThumbDimensionsLow ( int iXpos, int iYpos, int iWidth, int iHeight ) : void
ShowBigIcons ( bool bOnOff ) : void
Sort ( IComparer comparer ) : void
this ( int index ) : GUIListItem

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

Метод Описание
CalculatePages ( int item ) : int
CalculateRows ( int item ) : int
OnSelectionChanged ( ) : void
ScrollItems ( int itemInc ) : void

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

Метод Описание
Calculate ( ) : void
CheckTimer ( ) : void
OnDown ( ) : void
OnLeft ( ) : void
OnPageDown ( ) : void
OnPageUp ( ) : void
OnRight ( ) : void
OnUp ( ) : void
Press ( char Key ) : void

Handle keypress events for SMS style search (key '1'..'9')

RenderItem ( float timePassed, int iButton, bool bFocus, int dwPosX, int dwPosY, GUIListItem pItem, bool buttonOnly ) : void
RenderScrollbar ( float timePassed, int y ) : void
SearchItem ( string SearchKey, SearchType iSearchMethode ) : void

Search for first item starting with searchkey

SelectItem ( int iItem ) : void
SetDownFocus ( Action action, int offsetDecrease ) : void
ValidItem ( int iX, int iY ) : bool

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

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

public Add ( GUIListItem item ) : void
item GUIListItem
Результат void

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

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

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

protected CalculatePages ( int item ) : int
item int
Результат int

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

protected CalculateRows ( int item ) : int
item int
Результат int

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

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

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

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

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

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

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

public GUIThumbnailPanel ( int dwParentID ) : System
dwParentID int
Результат System

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

public GUIThumbnailPanel ( int dwParentID, int dwControlId, int dwPosX, int dwPosY, int dwWidth, int dwHeight, string strImageIcon, string strImageIconFocus, int dwitemWidth, int dwitemHeight, int dwSpinWidth, int dwSpinHeight, string strUp, string strDown, string strUpFocus, string strDownFocus, long dwSpinColor, int dwSpinX, int dwSpinY, string strFont, long dwTextColor, long dwSelectedColor, string strScrollbarBackground, string strScrollbarTop, string strScrollbarBottom, int dwShadowAngle, int dwShadowDistance, long dwShadowColor ) : System
dwParentID int
dwControlId int
dwPosX int
dwPosY int
dwWidth int
dwHeight int
strImageIcon string
strImageIconFocus string
dwitemWidth int
dwitemHeight int
dwSpinWidth int
dwSpinHeight int
strUp string
strDown string
strUpFocus string
strDownFocus string
dwSpinColor long
dwSpinX int
dwSpinY int
strFont string
dwTextColor long
dwSelectedColor long
strScrollbarBackground string
strScrollbarTop string
strScrollbarBottom string
dwShadowAngle int
dwShadowDistance int
dwShadowColor long
Результат System

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

public GetSelectedItem ( string &strLabel, string &strLabel2, string &strThumbnail, string &strIndex ) : int
strLabel string
strLabel2 string
strThumbnail string
strIndex string
Результат int

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

public GetThumbDimensions ( int &iXpos, int &iYpos, int &iWidth, int &iHeight ) : void
iXpos int
iYpos int
iWidth int
iHeight int
Результат void

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

public GetThumbDimensionsBig ( int &iXpos, int &iYpos, int &iWidth, int &iHeight ) : void
iXpos int
iYpos int
iWidth int
iHeight int
Результат void

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

public GetThumbDimensionsLow ( int &iXpos, int &iYpos, int &iWidth, int &iHeight ) : void
iXpos int
iYpos int
iWidth int
iHeight int
Результат void

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

public HitTest ( int x, int y, int &controlID, bool &focused ) : bool
x int
y int
controlID int
focused bool
Результат bool

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

public Insert ( int index, GUIListItem item ) : void
index int
item GUIListItem
Результат void

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

public MoveItemDown ( int iItem ) : int
iItem int
Результат int

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

public MoveItemUp ( int iItem ) : int
iItem int
Результат int

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

public NeedRefresh ( ) : bool
Результат bool

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

public OnAction ( Action action ) : void
action Action
Результат void

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

public OnMessage ( GUIMessage message ) : bool
message GUIMessage
Результат bool

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

protected OnSelectionChanged ( ) : void
Результат void

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

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

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

public RemoveItem ( int iItem ) : int
iItem int
Результат int

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

public Render ( float timePassed ) : void
timePassed float
Результат void

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

public Replace ( int index, GUIListItem item ) : void
index int
item GUIListItem
Результат void

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

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

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

protected ScrollItems ( int itemInc ) : void
itemInc int
Результат void

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

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

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

public SetTextureDimensions ( int iWidth, int iHeight ) : void
iWidth int
iHeight int
Результат void

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

public SetThumbDimensions ( int iXpos, int iYpos, int iWidth, int iHeight ) : void
iXpos int
iYpos int
iWidth int
iHeight int
Результат void

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

public SetThumbDimensionsBig ( int iXpos, int iYpos, int iWidth, int iHeight ) : void
iXpos int
iYpos int
iWidth int
iHeight int
Результат void

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

public SetThumbDimensionsLow ( int iXpos, int iYpos, int iWidth, int iHeight ) : void
iXpos int
iYpos int
iWidth int
iHeight int
Результат void

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

public ShowBigIcons ( bool bOnOff ) : void
bOnOff bool
Результат void

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

public Sort ( IComparer comparer ) : void
comparer IComparer
Результат void

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

public this ( int index ) : GUIListItem
index int
Результат GUIListItem

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

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

protected List _allThumbAnimations
Результат List

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

protected string _brackedText
Результат string

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

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

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

protected GUIAnimation,MediaPortal.GUI.Library _frameFocusControl
Результат GUIAnimation

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

protected GUIAnimation,MediaPortal.GUI.Library _frameNoFocusControl
Результат GUIAnimation

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

protected double _lastCommandTime
Результат double

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

protected int _lastSearchItem
Результат int

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

protected List _listButtons
Результат List

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

protected List _listLabels
Результат List

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

protected int _loopDelay
Результат int

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

protected int _lowItemHeight
Результат int

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

protected int _lowItemWidth
Результат int

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

protected int _lowTextureHeight
Результат int

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

protected int _lowTextureWidth
Результат int

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

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

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

protected double _scrollOffset
Результат double

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

protected string _scrollText
Результат string

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

protected string _searchString
Результат string

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

protected double _timeElapsed
Результат double

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

protected GUIVerticalScrollbar,MediaPortal.GUI.Library _verticalScrollBar
Результат MediaPortal.GUI.Library.GUIVerticalScrollbar