nixos/lua-lsp/meta/3rd/Cocos4.0/library/cc/Menu.lua

71 lines
2 KiB
Lua
Raw Normal View History

---@meta
---@class cc.Menu :cc.Layer
local Menu={ }
cc.Menu=Menu
---* initializes a Menu with a NSArray of MenuItem objects
---@param arrayOfItems array_table
---@return boolean
function Menu:initWithArray (arrayOfItems) end
---* Set whether the menu is enabled. If set to false, interacting with the menu<br>
---* will have no effect.<br>
---* The default value is true, a menu is enabled by default.<br>
---* param value true if menu is to be enabled, false if menu is to be disabled.
---@param value boolean
---@return self
function Menu:setEnabled (value) end
---* Align items vertically.
---@return self
function Menu:alignItemsVertically () end
---* Determines if the menu is enabled.<br>
---* see `setEnabled(bool)`.<br>
---* return whether the menu is enabled or not.
---@return boolean
function Menu:isEnabled () end
---* Align items horizontally.
---@return self
function Menu:alignItemsHorizontally () end
---* Align items horizontally with padding.<br>
---* since v0.7.2
---@param padding float
---@return self
function Menu:alignItemsHorizontallyWithPadding (padding) end
---* Align items vertically with padding.<br>
---* since v0.7.2
---@param padding float
---@return self
function Menu:alignItemsVerticallyWithPadding (padding) end
---@overload fun(cc.Node:cc.Node,int:int):self
---@overload fun(cc.Node:cc.Node):self
---@overload fun(cc.Node:cc.Node,int:int,string2:int):self
---@overload fun(cc.Node:cc.Node,int:int,string:string):self
---@param child cc.Node
---@param zOrder int
---@param name string
---@return self
function Menu:addChild (child,zOrder,name) end
---*
---@return string
function Menu:getDescription () end
---*
---@param child cc.Node
---@param cleanup boolean
---@return self
function Menu:removeChild (child,cleanup) end
---* initializes an empty Menu
---@return boolean
function Menu:init () end
---*
---@param value boolean
---@return self
function Menu:setOpacityModifyRGB (value) end
---*
---@return boolean
function Menu:isOpacityModifyRGB () end
---* js ctor
---@return self
function Menu:Menu () end