summaryrefslogtreecommitdiff
path: root/meta/3rd/Cocos4.0/ccui.PageView.lua
diff options
context:
space:
mode:
Diffstat (limited to 'meta/3rd/Cocos4.0/ccui.PageView.lua')
-rw-r--r--meta/3rd/Cocos4.0/ccui.PageView.lua179
1 files changed, 179 insertions, 0 deletions
diff --git a/meta/3rd/Cocos4.0/ccui.PageView.lua b/meta/3rd/Cocos4.0/ccui.PageView.lua
new file mode 100644
index 00000000..39536c95
--- /dev/null
+++ b/meta/3rd/Cocos4.0/ccui.PageView.lua
@@ -0,0 +1,179 @@
+
+---@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 \ No newline at end of file