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

상속: GUIControl
파일 보기 프로젝트 열기: MediaPortal/MediaPortal-1

보호된 프로퍼티들

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