180 lines
6.4 KiB
Lua
180 lines
6.4 KiB
Lua
---@meta
|
|
|
|
---@class ccui.PageView :ccui.ListView
|
|
local PageView={ }
|
|
ccui.PageView=PageView
|
|
|
|
|
|
|
|
|
|
---* brief Set space between page indicator's index nodes.<br>
|
|
---* param spaceBetweenIndexNodes Space between nodes in pixel.
|
|
---@param spaceBetweenIndexNodes float
|
|
---@return self
|
|
function PageView:setIndicatorSpaceBetweenIndexNodes (spaceBetweenIndexNodes) end
|
|
---* Insert a page into PageView at a given index.<br>
|
|
---* param page Page to be inserted.<br>
|
|
---* param idx A given index.
|
|
---@param page ccui.Widget
|
|
---@param idx int
|
|
---@return self
|
|
function PageView:insertPage (page,idx) end
|
|
---* brief Set opacity of page indicator's index nodes.<br>
|
|
---* param opacity New indicator node opacity.
|
|
---@param opacity unsigned_char
|
|
---@return self
|
|
function PageView:setIndicatorIndexNodesOpacity (opacity) end
|
|
---* brief Set opacity of page indicator's selected index.<br>
|
|
---* param color New opacity for selected (current) index.
|
|
---@param opacity unsigned_char
|
|
---@return self
|
|
function PageView:setIndicatorSelectedIndexOpacity (opacity) end
|
|
---* brief Remove all pages of the PageView.
|
|
---@return self
|
|
function PageView:removeAllPages () end
|
|
---*
|
|
---@param epsilon float
|
|
---@return self
|
|
function PageView:setAutoScrollStopEpsilon (epsilon) end
|
|
---* brief Set scale of page indicator's index nodes.<br>
|
|
---* param indexNodesScale Scale of index nodes.
|
|
---@param indexNodesScale float
|
|
---@return self
|
|
function PageView:setIndicatorIndexNodesScale (indexNodesScale) end
|
|
---* brief Toggle page indicator enabled.<br>
|
|
---* param enabled True if enable page indicator, false otherwise.
|
|
---@param enabled boolean
|
|
---@return self
|
|
function PageView:setIndicatorEnabled (enabled) end
|
|
---* brief Set color of page indicator's selected index.<br>
|
|
---* param color New color for selected (current) index.
|
|
---@param color color3b_table
|
|
---@return self
|
|
function PageView:setIndicatorSelectedIndexColor (color) end
|
|
---* brief Add a page turn callback to PageView, then when one page is turning, the callback will be called.<br>
|
|
---* param callback A page turning callback.
|
|
---@param callback function
|
|
---@return self
|
|
function PageView:addEventListener (callback) end
|
|
---* brief Get the page indicator's position.<br>
|
|
---* return positionAsAnchorPoint
|
|
---@return vec2_table
|
|
function PageView:getIndicatorPosition () end
|
|
---* Jump to a page with a given index without scrolling.<br>
|
|
---* This is the different between scrollToPage.<br>
|
|
---* param index A given index in PageView. Index start from 0 to pageCount -1.
|
|
---@param index int
|
|
---@return self
|
|
function PageView:setCurrentPageIndex (index) end
|
|
---* brief Get the color of page indicator's index nodes.<br>
|
|
---* return color
|
|
---@return color3b_table
|
|
function PageView:getIndicatorIndexNodesColor () end
|
|
---* brief Get the color of page indicator's selected index.<br>
|
|
---* return color
|
|
---@return color3b_table
|
|
function PageView:getIndicatorSelectedIndexColor () end
|
|
---* brief Get scale of page indicator's index nodes.<br>
|
|
---* return indexNodesScale
|
|
---@return float
|
|
function PageView:getIndicatorIndexNodesScale () end
|
|
---* brief Set the page indicator's position in page view.<br>
|
|
---* param position The position in page view
|
|
---@param position vec2_table
|
|
---@return self
|
|
function PageView:setIndicatorPosition (position) end
|
|
---* brief Get the opacity of page indicator's selected index.<br>
|
|
---* return opacity
|
|
---@return unsigned_char
|
|
function PageView:getIndicatorSelectedIndexOpacity () end
|
|
---@overload fun(int:int,float:float):self
|
|
---@overload fun(int:int):self
|
|
---@param idx int
|
|
---@param time float
|
|
---@return self
|
|
function PageView:scrollToPage (idx,time) end
|
|
---* brief Set the page indicator's position using anchor point.<br>
|
|
---* param positionAsAnchorPoint The position as anchor point.
|
|
---@param positionAsAnchorPoint vec2_table
|
|
---@return self
|
|
function PageView:setIndicatorPositionAsAnchorPoint (positionAsAnchorPoint) end
|
|
---@overload fun(int:int,float:float):self
|
|
---@overload fun(int:int):self
|
|
---@param idx int
|
|
---@param time float
|
|
---@return self
|
|
function PageView:scrollToItem (idx,time) end
|
|
---* brief Set color of page indicator's index nodes.<br>
|
|
---* param color New indicator node color.
|
|
---@param color color3b_table
|
|
---@return self
|
|
function PageView:setIndicatorIndexNodesColor (color) end
|
|
---* brief Get the opacity of page indicator's index nodes.<br>
|
|
---* return opacity
|
|
---@return unsigned_char
|
|
function PageView:getIndicatorIndexNodesOpacity () end
|
|
---* brief Get the page indicator's position as anchor point.<br>
|
|
---* return positionAsAnchorPoint
|
|
---@return vec2_table
|
|
function PageView:getIndicatorPositionAsAnchorPoint () end
|
|
---* Gets current displayed page index.<br>
|
|
---* return current page index.
|
|
---@return int
|
|
function PageView:getCurrentPageIndex () end
|
|
---* Remove a page of PageView.<br>
|
|
---* param page Page to be removed.
|
|
---@param page ccui.Widget
|
|
---@return self
|
|
function PageView:removePage (page) end
|
|
---* sets texture for index nodes.<br>
|
|
---* param fileName File name of texture.<br>
|
|
---* param resType @see TextureResType .
|
|
---@param texName string
|
|
---@param texType int
|
|
---@return self
|
|
function PageView:setIndicatorIndexNodesTexture (texName,texType) end
|
|
---* brief Query page indicator state.<br>
|
|
---* return True if page indicator is enabled, false otherwise.
|
|
---@return boolean
|
|
function PageView:getIndicatorEnabled () end
|
|
---* Remove a page at a given index of PageView.<br>
|
|
---* param index A given index.
|
|
---@param index int
|
|
---@return self
|
|
function PageView:removePageAtIndex (index) end
|
|
---* brief Get the space between page indicator's index nodes.<br>
|
|
---* return spaceBetweenIndexNodes
|
|
---@return float
|
|
function PageView:getIndicatorSpaceBetweenIndexNodes () end
|
|
---* Insert a page into the end of PageView.<br>
|
|
---* param page Page to be inserted.
|
|
---@param page ccui.Widget
|
|
---@return self
|
|
function PageView:addPage (page) end
|
|
---* Create an empty PageView.<br>
|
|
---* return A PageView instance.
|
|
---@return self
|
|
function PageView:create () end
|
|
---*
|
|
---@return cc.Ref
|
|
function PageView:createInstance () end
|
|
---*
|
|
---@return self
|
|
function PageView:doLayout () end
|
|
---*
|
|
---@return boolean
|
|
function PageView:init () end
|
|
---*
|
|
---@return string
|
|
function PageView:getDescription () end
|
|
---* Changes direction<br>
|
|
---* Direction Direction::VERTICAL means vertical scroll, Direction::HORIZONTAL means horizontal scroll.<br>
|
|
---* param direction Set the page view's scroll direction.
|
|
---@param direction int
|
|
---@return self
|
|
function PageView:setDirection (direction) end
|
|
---* Default constructor<br>
|
|
---* js ctor<br>
|
|
---* lua new
|
|
---@return self
|
|
function PageView:PageView () end |