AR_Engine_SDK
Functions | Variables
XUIComboBox.lua File Reference
类 XUIComboBox 继承关系图:
Inheritance graph
类 XUIComboBox::XUIComboItem 继承关系图:
Inheritance graph
类 XUIComboBox::XUIComboListView 继承关系图:
Inheritance graph
类 XUIComboBox::XUIComboEditBoxDelegate 继承关系图:
Inheritance graph

Functions

function XUIComboBox new () end
 
function XUIComboBox Create () end
 
function XUIComboBox Create (strEditBoxBackgroundTexture, strButtonTexture, strButtonSelectedTexture, strListViewBackgroundTexture, strItemBackgroundTexture, strItemBackgroundSerlectedTexture, eTextureType) end
 
function XUIComboBox Create (strEditBoxBackgroundTexture, strButtonTexture, strItemBackgroundTexture, eTextureType) end
 
function XUIComboBox SetAnchorPoint (vAnchorPoint) end
 
function XUIComboBox SetContentSize (vContentSize) end
 
function XUIComboBox LoadEditBoxBackgroundTexture (strEditBoxBackgroundTexture, eTextureType) end
 
function XUIComboBox LoadButtonNormalTexture (strButtonNormalTexture, eTextureType) end
 
function XUIComboBox LoadButtonSelectedTexture (strButtonSelectedTexture, eTextureType) end
 
function XUIComboBox LoadListViewBackgroundTexture (strListViewBackgroundTexture, eTextureType) end
 
function XUIComboBox LoadItemBackgroundTexture (strItemBackgroundTexture, eTextureType) end
 
function XUIComboBox GetEditBoxBackgroundTexture () end
 
function XUIComboBox GetButtonNormalTexture () end
 
function XUIComboBox GetButtonSelectedTexture () end
 
function XUIComboBox GetListViewBackgroundTexture () end
 
function XUIComboBox GetItemBackgroundTexture () end
 
function XUIComboBox SetAllowEdit (bAllowEdit) end
 
function XUIComboBox IsAllowEdit () end
 
function XUIComboBox SetItemHeight (nHeight) end
 
function XUIComboBox GetItemHeight () end
 
function XUIComboBox SetFontColor (color) end
 
function XUIComboBox GetFontColor () end
 
function XUIComboBox SetListViewHeight (ItemNum) end
 
function XUIComboBox GetListViewHeight () end
 
function XUIComboBox SetStringData (str) end
 
function XUIComboBox GetStringData () end
 
function XUIComboBox SetListData (vList) end
 
function XUIComboBox GetListData () end
 
function XUIComboBox SetCurrentData (strData) end
 
function XUIComboBox SetCurrentData (strData, bSafeCheck) end
 
function XUIComboBox GetCurrentData () end
 
function XUIComboBox AddComboBoxEventListener (callback) end
 

Variables

 XUIComboBox = {}
 
XUIComboBox SELECTED_CHANGED = 0
 

Function Documentation

◆ AddComboBoxEventListener()

function XUIComboBox AddComboBoxEventListener ( callback  )

@manual xelua_XEngine_XUIComboBox_AddComboBoxEventListener_manual XUIComboBox_AddComboBoxEventListener_manual

Parameters
callbackstd::function<void(XUIComboBox*, xint32 nSelectedIndex, _cstring szContent, XUIComboBox::EventType)>
Returns
void

◆ Create() [1/3]

function XUIComboBox Create ( )

创建并返回一个空的控件实例的指针

Returns
XUIComboBox 控件指针

◆ Create() [2/3]

function XUIComboBox Create ( strEditBoxBackgroundTexture  ,
strButtonTexture  ,
strButtonSelectedTexture  ,
strListViewBackgroundTexture  ,
strItemBackgroundTexture  ,
strItemBackgroundSerlectedTexture  ,
eTextureType   
)

创建并返回一个控件实例

Parameters
strEditBoxBackgroundTexturestring 编辑框背景图片
strButtonTexturestring 确定按钮图片
strButtonSelectedTexturestring 确定按钮被点击时的图片
strListViewBackgroundTexturestring 下拉列表背景图片
strItemBackgroundTexturestring 下拉项背景图片
strItemBackgroundSerlectedTexturestring 下拉项被选中时的背景图片
eTextureTypenumber 相对路径/绝对路径
Returns
XUIComboBox 控件指针

◆ Create() [3/3]

function XUIComboBox Create ( strEditBoxBackgroundTexture  ,
strButtonTexture  ,
strItemBackgroundTexture  ,
eTextureType   
)

创建并返回一个空的控件实例的指针

Parameters
strEditBoxBackgroundTexturestring EditBox背景纹理路径
strButtonTexturestring Button背景纹理路径
strItemBackgroundTexturestring Item背景纹理路径
eTextureTypenumber 纹理类型
Returns
XUIComboBox 控件指针

◆ GetButtonNormalTexture()

function XUIComboBox GetButtonNormalTexture ( )

获取确定按钮背景图片

Returns
string

◆ GetButtonSelectedTexture()

function XUIComboBox GetButtonSelectedTexture ( )

获取确定按钮被选中时的背景图片

Returns
string

◆ GetCurrentData()

function XUIComboBox GetCurrentData ( )

获取当前选中的数据

Returns
string 返回当前编辑框内显示的字符串。

◆ GetEditBoxBackgroundTexture()

function XUIComboBox GetEditBoxBackgroundTexture ( )

获取编辑框背景图片

Returns
string

◆ GetFontColor()

function XUIComboBox GetFontColor ( )

获取字体颜色

Returns
XCOLORBASE 返回编辑框内的字体颜色。

◆ GetItemBackgroundTexture()

function XUIComboBox GetItemBackgroundTexture ( )

获取下拉项背景图片

Returns
string

◆ GetItemHeight()

function XUIComboBox GetItemHeight ( )

获取每一个下拉项的高度

Returns
number 返回下拉项高度。

◆ GetListData()

function XUIComboBox GetListData ( )

获取下拉列表显示的数据

Returns
string[] 返回下拉列表数据集合,类型为字符串数组。

◆ GetListViewBackgroundTexture()

function XUIComboBox GetListViewBackgroundTexture ( )

获取下拉列表背景图片

Returns
string

◆ GetListViewHeight()

function XUIComboBox GetListViewHeight ( )

获取下拉列表的高度

Returns
number 返回下拉列表项最多能显示出来几项。

◆ GetStringData()

function XUIComboBox GetStringData ( )

XUIComboBox_GetStringData00

Returns
string

◆ IsAllowEdit()

function XUIComboBox IsAllowEdit ( )

获取是否允许编辑

Returns
boolean 返回下拉列表框是否允许直接编辑。

◆ LoadButtonNormalTexture()

function XUIComboBox LoadButtonNormalTexture ( strButtonNormalTexture  ,
eTextureType   
)

加载确定按钮背景图片

Parameters
strButtonNormalTexturestring
eTextureTypenumber
Returns
void

◆ LoadButtonSelectedTexture()

function XUIComboBox LoadButtonSelectedTexture ( strButtonSelectedTexture  ,
eTextureType   
)

加载确定按钮被选中时的背景图片

Parameters
strButtonSelectedTexturestring
eTextureTypenumber
Returns
void

◆ LoadEditBoxBackgroundTexture()

function XUIComboBox LoadEditBoxBackgroundTexture ( strEditBoxBackgroundTexture  ,
eTextureType   
)

加载编辑框背景图片

Parameters
strEditBoxBackgroundTexturestring
eTextureTypenumber
Returns
void

◆ LoadItemBackgroundTexture()

function XUIComboBox LoadItemBackgroundTexture ( strItemBackgroundTexture  ,
eTextureType   
)

加载下拉项背景图片

Parameters
strItemBackgroundTexturestring
eTextureTypenumber
Returns
void

◆ LoadListViewBackgroundTexture()

function XUIComboBox LoadListViewBackgroundTexture ( strListViewBackgroundTexture  ,
eTextureType   
)

加载下拉列表背景图片

Parameters
strListViewBackgroundTexturestring
eTextureTypenumber
Returns
void

◆ new()

function XUIComboBox new ( )

XUIComboBox_new00

Returns
XUIComboBox

◆ SetAllowEdit()

function XUIComboBox SetAllowEdit ( bAllowEdit  )

设置是否允许编辑

Parameters
bAllowEditboolean 下拉列表框是否允许直接编辑
Returns
void

◆ SetAnchorPoint()

function XUIComboBox SetAnchorPoint ( vAnchorPoint  )

XUIComboBox_SetAnchorPoint00

Parameters
vAnchorPointXVECTOR2
Returns
void

◆ SetContentSize()

function XUIComboBox SetContentSize ( vContentSize  )

XUIComboBox_SetContentSize00

Parameters
vContentSizeXVECTOR2
Returns
void

◆ SetCurrentData() [1/2]

function XUIComboBox SetCurrentData ( strData  )

设置当前选中数据为 strData字符串

Parameters
strDatastring 当前选中数据。
Returns
void

◆ SetCurrentData() [2/2]

function XUIComboBox SetCurrentData ( strData  ,
bSafeCheck   
)

XUIComboBox_SetCurrentData01

Parameters
strDatastring
bSafeCheckboolean
Returns
void

◆ SetFontColor()

function XUIComboBox SetFontColor ( color  )

设置字体颜色

Parameters
colorXCOLORBASE 编辑框内的字体颜色。
Returns
void

◆ SetItemHeight()

function XUIComboBox SetItemHeight ( nHeight  )

设置每一个下拉项的高度

Parameters
nHeightnumber 下拉项高度。
Returns
void

◆ SetListData()

function XUIComboBox SetListData ( vList  )

设置下拉列表显示的数据

Parameters
vListstring[] 显示数据类型为字符串的数组。
Returns
void

◆ SetListViewHeight()

function XUIComboBox SetListViewHeight ( ItemNum  )

设置下拉列表的高度

Parameters
ItemNumnumber 下拉列表项最多能显示出来几项。
Returns
void

◆ SetStringData()

function XUIComboBox SetStringData ( str  )

XUIComboBox_SetStringData00

Parameters
strstring
Returns
void

Variable Documentation

◆ SELECTED_CHANGED

XUIComboBox SELECTED_CHANGED = 0

◆ XUIComboBox