AR_Engine_SDK
载入中...
搜索中...
未找到
函数 | 变量
XUITabControl.lua 文件参考

#include <XUITabControl.h>

类 XUITabHeader 继承关系图:
Inheritance graph

#include <XUITabControl.h>

类 XUITabControl 继承关系图:
Inheritance graph

函数

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 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
 

变量

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

函数说明

◆ AddTabChangedEventListener()

function XUITabControl AddTabChangedEventListener ( callback  )

@manual xelua_XEngine_XUITabControl_AddTabChangedEventListener_manual XUITabControl_AddTabChangedEventListener_manual

参数
callbackstd::function<void(XUINode*pNode, xint32 nTabIndex, EventType)>
返回
void

◆ AppendTab()

function XUITabControl AppendTab ( pContainer  )

XUITabControl_AppendTab00

参数
pContainerXUILayout
返回
void

◆ Create() [1/3]

function XUITabHeader Create ( )

创建并返回一个页头实例

返回
XUITabHeader 控件指针

创建并返回一个页头实例

返回
XUITabControl 控件指针

◆ Create() [2/3]

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

创建一个页头实例。

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

◆ Create() [3/3]

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

创建一个页头实例。

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

◆ GetHeaderDockPlace()

function XUITabControl GetHeaderDockPlace ( )

返回页头位置

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

◆ GetHeaderHeight()

function XUITabControl GetHeaderHeight ( )

获取所有的页头高度

返回
number 当前页头高度。

◆ GetHeaderSelectedZoom()

function XUITabControl GetHeaderSelectedZoom ( )

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

返回
number 返回缩放增量。

◆ GetHeaderWidth()

function XUITabControl GetHeaderWidth ( )

获取所有的页头宽度

返回
number 当前页头宽度。

◆ GetIndexByContainer()

function XUITabControl GetIndexByContainer ( pContainer  )

XUITabControl_GetIndexByContainer00

参数
pContainerXUILayout
返回
number

◆ GetIndexInTabControl()

function XUITabHeader GetIndexInTabControl ( )

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

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

◆ GetSelectedTabIndex()

function XUITabControl GetSelectedTabIndex ( )

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

返回
number

◆ GetTabContainer()

function XUITabControl GetTabContainer ( nIndex  )

XUITabControl_GetTabContainer00

参数
nIndexnumber
返回
XUILayout

◆ GetTabCount()

function XUITabControl GetTabCount ( )

获取当前Tab页的数量

返回
number

◆ GetTabHeader()

function XUITabControl GetTabHeader ( nIndex  )

XUITabControl_GetTabHeader00

参数
nIndexnumber
返回
XUITabHeader

◆ GetTitleColor()

function XUITabHeader GetTitleColor ( )

返回页头显示文字的颜色

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

◆ GetTitleFontName()

function XUITabHeader GetTitleFontName ( )

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

返回
string 返回字体路径。

◆ GetTitleFontSize()

function XUITabHeader GetTitleFontSize ( )

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

返回
number 返回文字字体大小。

◆ GetTitleRenderer()

function XUITabHeader GetTitleRenderer ( )

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

返回
XUILabel

◆ GetTitleText()

function XUITabHeader GetTitleText ( )

获取页头显示的文字

返回
string 返回显示的文字。

◆ IndexOfTabHeader()

function XUITabControl IndexOfTabHeader ( pTabCell  )

XUITabControl_IndexOfTabHeader00

参数
pTabCellXUITabHeader
返回
number

◆ InsertTab()

function XUITabControl InsertTab ( nIndex  ,
pHeader  ,
pContainer   
)

XUITabControl_InsertTab00

参数
nIndexnumber
pHeaderXUITabHeader
pContainerXUILayout
返回
void

◆ new()

function XUITabControl new ( )

XUITabControl_new00

返回
XUITabControl

◆ RemoveTab() [1/2]

function XUITabControl RemoveTab ( nIndex  )

XUITabControl_RemoveTab00

参数
nIndexnumber
返回
void

◆ RemoveTab() [2/2]

function XUITabControl RemoveTab ( nIndex  ,
bClean   
)

XUITabControl_RemoveTab01

参数
nIndexnumber
bCleanboolean
返回
void

◆ SetHeaderDockPlace()

function XUITabControl SetHeaderDockPlace ( eDockPlace  )

XUITabControl_SetHeaderDockPlace00

参数
eDockPlacenumber
返回
void

◆ SetHeaderHeight()

function XUITabControl SetHeaderHeight ( fHeaderHeight  )

XUITabControl_SetHeaderHeight00

参数
fHeaderHeightnumber
返回
void

◆ SetHeaderSelectedZoom()

function XUITabControl SetHeaderSelectedZoom ( fZoom  )

XUITabControl_SetHeaderSelectedZoom00

参数
fZoomnumber
返回
void

◆ SetHeaderWidth()

function XUITabControl SetHeaderWidth ( fHeaderWidth  )

XUITabControl_SetHeaderWidth00

参数
fHeaderWidthnumber
返回
void

◆ SetSelectTab() [1/2]

function XUITabControl SetSelectTab ( nIndex  )

XUITabControl_SetSelectTab00

参数
nIndexnumber
返回
void

◆ SetSelectTab() [2/2]

function XUITabControl SetSelectTab ( pTabHeader  )

XUITabControl_SetSelectTab01

参数
pTabHeaderXUITabHeader
返回
void

◆ SetTitleColor()

function XUITabHeader SetTitleColor ( color  )

设置页头显示文字的颜色

参数
colorXCOLORBASE 文字颜色。
返回
void

◆ SetTitleFontName()

function XUITabHeader SetTitleFontName ( strFontName  )

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

参数
strFontNamestring 字体路径。
返回
void

◆ SetTitleFontSize()

function XUITabHeader SetTitleFontSize ( fSize  )

XUITabHeader_SetTitleFontSize00

参数
fSizenumber
返回
void

◆ SetTitleText()

function XUITabHeader SetTitleText ( strText  )

设置页头显示的文字

参数
strTextstring 显示的文字。
返回
void

变量说明

◆ SELECTED

XUITabHeader SELECTED = 0

◆ UNSELECTED

XUITabHeader UNSELECTED = 0

◆ XUITabHeader