AR_Engine_SDK
Functions | Variables
XUITabControl.lua File Reference
类 XUITabHeader 继承关系图:
Inheritance graph
类 XUITabControl 继承关系图:
Inheritance graph

Functions

function XUITabHeader Create () end
 
function XUITabHeader Create (strTitle, strBackgroundTexture, strCrossTexture, texType) end
 
function XUITabHeader Create (strTitle, strBackgroundTexture, strBackgroundSelectedTexture, strCrossTexture, strBackgroundDisabledTexture, strFrontCrossDisabledTexture, texType) end
 
function XUITabHeader GetTitleRenderer () end
 
function XUITabHeader SetTitleText (strText) end
 
function XUITabHeader GetTitleText () end
 
function XUITabHeader SetTitleColor (color) end
 
function XUITabHeader GetTitleColor () end
 
function XUITabHeader SetTitleFontSize (fSize) end
 
function XUITabHeader GetTitleFontSize () end
 
function XUITabHeader SetTitleFontName (strFontName) end
 
function XUITabHeader GetTitleFontName () end
 
function XUITabHeader GetIndexInTabControl () end
 
function XUITabHeader CreateClonedInstance () end
 
function XUITabHeader CopyProperties (pNode) end
 
function XUITabControl new () end
 
function XUITabControl RemoveTab (nIndex) end
 
function XUITabControl RemoveTab (nIndex, bClean) end
 
function XUITabControl SetSelectTab (nIndex) end
 
function XUITabControl SetSelectTab (pTabHeader) end
 
function XUITabControl GetTabHeader (nIndex) end
 
function XUITabControl GetTabContainer (nIndex) end
 
function XUITabControl InsertTab (nIndex, pHeader, pContainer) end
 
function XUITabControl AppendTab (pContainer) end
 
function XUITabControl GetIndexByContainer (pContainer) end
 
function XUITabControl GetTabCount () end
 
function XUITabControl GetSelectedTabIndex () end
 
function XUITabControl IndexOfTabHeader (pTabCell) end
 
function XUITabControl AddTabChangedEventListener (callback) end
 
function XUITabControl SetHeaderWidth (fHeaderWidth) end
 
function XUITabControl GetHeaderWidth () end
 
function XUITabControl SetHeaderHeight (fHeaderHeight) end
 
function XUITabControl GetHeaderHeight () end
 
function XUITabControl SetHeaderSelectedZoom (fZoom) end
 
function XUITabControl GetHeaderSelectedZoom () end
 
function XUITabControl SetHeaderDockPlace (eDockPlace) end
 
function XUITabControl GetHeaderDockPlace () end
 

Variables

 XUITabHeader = {}
 
XUITabHeader SELECTED = 0
 
XUITabHeader UNSELECTED = 0
 

Function Documentation

◆ AddTabChangedEventListener()

function XUITabControl AddTabChangedEventListener ( callback  )

@manual xelua_XEngine_XUITabControl_AddTabChangedEventListener_manual XUITabControl_AddTabChangedEventListener_manual

Parameters
callbackstd::function<void(XUINode*pNode, xint32 nTabIndex, EventType)>
Returns
void

◆ AppendTab()

function XUITabControl AppendTab ( pContainer  )

XUITabControl_AppendTab00

Parameters
pContainerXUILayout
Returns
void

◆ CopyProperties()

function XUITabHeader CopyProperties ( pNode  )

XUITabHeader_CopyProperties00

Parameters
pNodeXUINode
Returns
void

◆ Create() [1/3]

function XUITabHeader Create ( )

创建并返回一个页头实例

Returns
XUITabHeader 控件指针

创建并返回一个页头实例

Returns
XUITabControl 控件指针

◆ Create() [2/3]

function XUITabHeader Create ( strTitle  ,
strBackgroundTexture  ,
strCrossTexture  ,
texType   
)

创建一个页头实例。

Parameters
strTitlestring 页头文字。
strBackgroundTexturestring 页头的背景图片。
strCrossTexturestring 页头被选中时显示的图片,不被选中不显示。
texTypenumber 相对路径/绝对路径。
Returns
XUITabHeader

◆ Create() [3/3]

function XUITabHeader Create ( strTitle  ,
strBackgroundTexture  ,
strBackgroundSelectedTexture  ,
strCrossTexture  ,
strBackgroundDisabledTexture  ,
strFrontCrossDisabledTexture  ,
texType   
)

创建一个页头实例。

Parameters
strTitlestring 页头文字。
strBackgroundTexturestring 页头的背景图片。
strBackgroundSelectedTexturestring 页头被选中时的背景图片。
strCrossTexturestring 页头被选中时显示的图片,不被选中不显示。
strBackgroundDisabledTexturestring 页头禁用时的背景图片。
strFrontCrossDisabledTexturestring 页头禁用还被选中时显示的图片。
texTypenumber 相对路径/绝对路径。
Returns
XUITabHeader

◆ CreateClonedInstance()

function XUITabHeader CreateClonedInstance ( )

XUITabHeader_CreateClonedInstance00

Returns
XUINode

◆ GetHeaderDockPlace()

function XUITabControl GetHeaderDockPlace ( )

返回页头位置

Returns
number 页头位置:TOP上、BOTTOM下、LEFT左、RIGHT右。

◆ GetHeaderHeight()

function XUITabControl GetHeaderHeight ( )

获取所有的页头高度

Returns
number 当前页头高度。

◆ GetHeaderSelectedZoom()

function XUITabControl GetHeaderSelectedZoom ( )

获取当前设置的页头被选中时,它的缩放增量

Returns
number 返回缩放增量。

◆ GetHeaderWidth()

function XUITabControl GetHeaderWidth ( )

获取所有的页头宽度

Returns
number 当前页头宽度。

◆ GetIndexByContainer()

function XUITabControl GetIndexByContainer ( pContainer  )

XUITabControl_GetIndexByContainer00

Parameters
pContainerXUILayout
Returns
number

◆ GetIndexInTabControl()

function XUITabHeader GetIndexInTabControl ( )

获取该页头在Table页中的索引值,如果没有返回-1

Returns
number 返回页头在Table页中的索引值。

◆ GetSelectedTabIndex()

function XUITabControl GetSelectedTabIndex ( )

获取当前选中的Tab页的索引

Returns
number

◆ GetTabContainer()

function XUITabControl GetTabContainer ( nIndex  )

XUITabControl_GetTabContainer00

Parameters
nIndexnumber
Returns
XUILayout

◆ GetTabCount()

function XUITabControl GetTabCount ( )

获取当前Tab页的数量

Returns
number

◆ GetTabHeader()

function XUITabControl GetTabHeader ( nIndex  )

XUITabControl_GetTabHeader00

Parameters
nIndexnumber
Returns
XUITabHeader

◆ GetTitleColor()

function XUITabHeader GetTitleColor ( )

返回页头显示文字的颜色

Returns
XCOLORBASE 返回页头显示文字的颜色。

◆ GetTitleFontName()

function XUITabHeader GetTitleFontName ( )

获取页头显示文字的字体路径

Returns
string 返回字体路径。

◆ GetTitleFontSize()

function XUITabHeader GetTitleFontSize ( )

获取页头显示文字的字体大小

Returns
number 返回文字字体大小。

◆ GetTitleRenderer()

function XUITabHeader GetTitleRenderer ( )

获取页头显示的文字的XUILabel实例

Returns
XUILabel

◆ GetTitleText()

function XUITabHeader GetTitleText ( )

获取页头显示的文字

Returns
string 返回显示的文字。

◆ IndexOfTabHeader()

function XUITabControl IndexOfTabHeader ( pTabCell  )

XUITabControl_IndexOfTabHeader00

Parameters
pTabCellXUITabHeader
Returns
number

◆ InsertTab()

function XUITabControl InsertTab ( nIndex  ,
pHeader  ,
pContainer   
)

XUITabControl_InsertTab00

Parameters
nIndexnumber
pHeaderXUITabHeader
pContainerXUILayout
Returns
void

◆ new()

function XUITabControl new ( )

XUITabControl_new00

Returns
XUITabControl

◆ RemoveTab() [1/2]

function XUITabControl RemoveTab ( nIndex  )

XUITabControl_RemoveTab00

Parameters
nIndexnumber
Returns
void

◆ RemoveTab() [2/2]

function XUITabControl RemoveTab ( nIndex  ,
bClean   
)

XUITabControl_RemoveTab01

Parameters
nIndexnumber
bCleanboolean
Returns
void

◆ SetHeaderDockPlace()

function XUITabControl SetHeaderDockPlace ( eDockPlace  )

XUITabControl_SetHeaderDockPlace00

Parameters
eDockPlacenumber
Returns
void

◆ SetHeaderHeight()

function XUITabControl SetHeaderHeight ( fHeaderHeight  )

XUITabControl_SetHeaderHeight00

Parameters
fHeaderHeightnumber
Returns
void

◆ SetHeaderSelectedZoom()

function XUITabControl SetHeaderSelectedZoom ( fZoom  )

XUITabControl_SetHeaderSelectedZoom00

Parameters
fZoomnumber
Returns
void

◆ SetHeaderWidth()

function XUITabControl SetHeaderWidth ( fHeaderWidth  )

XUITabControl_SetHeaderWidth00

Parameters
fHeaderWidthnumber
Returns
void

◆ SetSelectTab() [1/2]

function XUITabControl SetSelectTab ( nIndex  )

XUITabControl_SetSelectTab00

Parameters
nIndexnumber
Returns
void

◆ SetSelectTab() [2/2]

function XUITabControl SetSelectTab ( pTabHeader  )

XUITabControl_SetSelectTab01

Parameters
pTabHeaderXUITabHeader
Returns
void

◆ SetTitleColor()

function XUITabHeader SetTitleColor ( color  )

设置页头显示文字的颜色

Parameters
colorXCOLORBASE 文字颜色。
Returns
void

◆ SetTitleFontName()

function XUITabHeader SetTitleFontName ( strFontName  )

设置页头显示文字的字体路径

Parameters
strFontNamestring 字体路径。
Returns
void

◆ SetTitleFontSize()

function XUITabHeader SetTitleFontSize ( fSize  )

XUITabHeader_SetTitleFontSize00

Parameters
fSizenumber
Returns
void

◆ SetTitleText()

function XUITabHeader SetTitleText ( strText  )

设置页头显示的文字

Parameters
strTextstring 显示的文字。
Returns
void

Variable Documentation

◆ SELECTED

XUITabHeader SELECTED = 0

◆ UNSELECTED

XUITabHeader UNSELECTED = 0

◆ XUITabHeader