프로퍼티 | 타입 | 설명 | |
---|---|---|---|
_frameCounter | int | ||
_hoverImage | |||
_imageFocused | |||
_imageNonFocused | |||
_labelControl |
메소드 | 설명 | |
---|---|---|
AllocResources ( ) : void |
Allocates the control its DirectX resources.
|
|
Dispose ( ) : void |
Frees the control its DirectX resources.
|
|
FinalizeConstruction ( ) : void |
This method gets called when the control is created and all properties has been set It allows the control to do any initialization
|
|
GUIButtonControl ( int dwParentID ) : System.Diagnostics | ||
GUIButtonControl ( int dwParentID, int dwControlId, int dwPosX, int dwPosY, int dwWidth, int dwHeight, long ltextColor, long ltextcolorNoFocus, string strTextureFocus, string strTextureNoFocus, int dwShadowAngle, int dwShadowDistance, long dwShadowColor ) : System.Diagnostics | ||
GUIButtonControl ( int dwParentID, int dwControlId, int dwPosX, int dwPosY, int dwWidth, int dwHeight, string strTextureFocus, string strTextureNoFocus, int dwShadowAngle, int dwShadowDistance, long dwShadowColor ) : System.Diagnostics |
The constructor of the GUIButtonControl class.
|
|
OnAction ( MediaPortal.GUI.Library.Action action ) : void |
OnAction() method. This method gets called when there's a new action like a keypress or mousemove or... By overriding this method, the control can respond to any action
|
|
OnMessage ( |
OnMessage() This method gets called when there's a new message. Controls send messages to notify their parents about their state (changes) By overriding this method a control can respond to the messages of its controls
|
|
PreAllocResources ( ) : void |
Preallocates the control its DirectX resources.
|
|
Refresh ( ) : void | ||
Render ( float timePassed ) : void |
Renders the GUIButtonControl.
|
|
ScaleToScreenResolution ( ) : void |
This method gets called when the control is created and all properties has been set It allows the control to scale itself to the current screen resolution
|
|
SetAlpha ( int dwAlpha ) : void |
Changes the alpha transparency component of the colordiffuse.
|
|
SetBorderH ( string border, |
||
SetBorderTF ( string border, |
||
SetBorderTNF ( string border, |
||
SetFocusedTextureMask ( string mask ) : void | ||
SetHoverTextureMask ( string mask ) : void | ||
SetLabel ( string strFontName, string strLabel, long dwColor ) : void |
Set the text of the GUIButtonControl.
|
|
SetNonFocusedTextureMask ( string mask ) : void | ||
SetOverlayH ( string overlay ) : void | ||
SetOverlayTF ( string overlay ) : void | ||
SetOverlayTNF ( string overlay ) : void | ||
SetPosition ( int dwPosX, int dwPosY ) : void |
Sets the position of the control.
|
메소드 | 설명 | |
---|---|---|
Update ( ) : void |
Perform an update after a change has occured. E.g. change to a new position.
|
메소드 | 설명 | |
---|---|---|
DoContextMenu ( ) : void |
public GUIButtonControl ( int dwParentID ) : System.Diagnostics | ||
dwParentID | int | |
리턴 | System.Diagnostics |
public GUIButtonControl ( int dwParentID, int dwControlId, int dwPosX, int dwPosY, int dwWidth, int dwHeight, long ltextColor, long ltextcolorNoFocus, string strTextureFocus, string strTextureNoFocus, int dwShadowAngle, int dwShadowDistance, long dwShadowColor ) : System.Diagnostics | ||
dwParentID | int | |
dwControlId | int | |
dwPosX | int | |
dwPosY | int | |
dwWidth | int | |
dwHeight | int | |
ltextColor | long | |
ltextcolorNoFocus | long | |
strTextureFocus | string | |
strTextureNoFocus | string | |
dwShadowAngle | int | |
dwShadowDistance | int | |
dwShadowColor | long | |
리턴 | System.Diagnostics |
public GUIButtonControl ( int dwParentID, int dwControlId, int dwPosX, int dwPosY, int dwWidth, int dwHeight, string strTextureFocus, string strTextureNoFocus, int dwShadowAngle, int dwShadowDistance, long dwShadowColor ) : System.Diagnostics | ||
dwParentID | int | The parent of this control. |
dwControlId | int | The ID of this control. |
dwPosX | int | The X position of this control. |
dwPosY | int | The Y position of this control. |
dwWidth | int | The width of this control. |
dwHeight | int | The height of this control. |
strTextureFocus | string | The filename containing the texture of the butten, when the button has the focus. |
strTextureNoFocus | string | The filename containing the texture of the butten, when the button does not have the focus. |
dwShadowAngle | int | The angle of the shadow; zero degress along x-axis. |
dwShadowDistance | int | The distance of the shadow. |
dwShadowColor | long | The color of the shadow. |
리턴 | System.Diagnostics |
public OnAction ( MediaPortal.GUI.Library.Action action ) : void | ||
action | MediaPortal.GUI.Library.Action | action : contains the action |
리턴 | void |
public OnMessage ( |
||
message | message : contains the message | |
리턴 | bool |
public SetAlpha ( int dwAlpha ) : void | ||
dwAlpha | int | The new value of the colordiffuse. |
리턴 | void |
public SetBorderH ( string border, |
||
border | string | |
position | ||
repeat | bool | |
rotate | bool | |
texture | string | |
colorKey | long | |
hasCorners | bool | |
cornerRotate | bool | |
리턴 | void |
public SetBorderTF ( string border, |
||
border | string | |
position | ||
repeat | bool | |
rotate | bool | |
texture | string | |
colorKey | long | |
hasCorners | bool | |
cornerRotate | bool | |
리턴 | void |
public SetBorderTNF ( string border, |
||
border | string | |
position | ||
repeat | bool | |
rotate | bool | |
texture | string | |
colorKey | long | |
hasCorners | bool | |
cornerRotate | bool | |
리턴 | void |
public SetFocusedTextureMask ( string mask ) : void | ||
mask | string | |
리턴 | void |
public SetLabel ( string strFontName, string strLabel, long dwColor ) : void | ||
strFontName | string | The font name. |
strLabel | string | The text. |
dwColor | long | The font color. |
리턴 | void |
public SetNonFocusedTextureMask ( string mask ) : void | ||
mask | string | |
리턴 | void |
public SetPosition ( int dwPosX, int dwPosY ) : void | ||
dwPosX | int | The X position. |
dwPosY | int | The Y position. |
리턴 | void |
protected GUIAnimation,MediaPortal.GUI.Library _imageFocused | ||
리턴 |
protected GUIAnimation,MediaPortal.GUI.Library _imageNonFocused | ||
리턴 |