diff options
Diffstat (limited to 'meta/3rd/Cocos4.0/ccui.TextField.lua')
-rw-r--r-- | meta/3rd/Cocos4.0/ccui.TextField.lua | 247 |
1 files changed, 247 insertions, 0 deletions
diff --git a/meta/3rd/Cocos4.0/ccui.TextField.lua b/meta/3rd/Cocos4.0/ccui.TextField.lua new file mode 100644 index 00000000..12d9189f --- /dev/null +++ b/meta/3rd/Cocos4.0/ccui.TextField.lua @@ -0,0 +1,247 @@ + +---@class ccui.TextField :ccui.Widget +local TextField={ } +ccui.TextField=TextField + + + + +---* brief Toggle attach with IME.<br> +---* param attach True if attach with IME, false otherwise. +---@param attach boolean +---@return self +function TextField:setAttachWithIME (attach) end +---* brief Query the font size.<br> +---* return The integer font size. +---@return int +function TextField:getFontSize () end +---* Query the content of TextField.<br> +---* return The string value of TextField. +---@return string +function TextField:getString () end +---* brief Change password style text.<br> +---* param styleText The styleText for password mask, the default value is "*". +---@param styleText char +---@return self +function TextField:setPasswordStyleText (styleText) end +---* brief Whether it is ready to delete backward in TextField.<br> +---* return True is the delete backward is enabled, false otherwise. +---@return boolean +function TextField:getDeleteBackward () end +---* brief Query the text string color.<br> +---* return The color of the text. +---@return color4b_table +function TextField:getTextColor () end +---* brief Get the placeholder of TextField.<br> +---* return A placeholder string. +---@return string +function TextField:getPlaceHolder () end +---* brief Query whether the IME is attached or not.<br> +---* return True if IME is attached, false otherwise. +---@return boolean +function TextField:getAttachWithIME () end +---* brief Change the font name of TextField.<br> +---* param name The font name string. +---@param name string +---@return self +function TextField:setFontName (name) end +---* brief Whether it is ready to get the inserted text or not.<br> +---* return True if the insert text is ready, false otherwise. +---@return boolean +function TextField:getInsertText () end +---* brief Toggle enable insert text mode<br> +---* param insertText True if enable insert text, false otherwise. +---@param insertText boolean +---@return self +function TextField:setInsertText (insertText) end +---* Change content of TextField.<br> +---* param text A string content. +---@param text string +---@return self +function TextField:setString (text) end +---* brief Query whether IME is detached or not.<br> +---* return True if IME is detached, false otherwise. +---@return boolean +function TextField:getDetachWithIME () end +---* brief Change the vertical text alignment.<br> +---* param alignment A alignment arguments in @see `TextVAlignment`. +---@param alignment int +---@return self +function TextField:setTextVerticalAlignment (alignment) end +---* Add a event listener to TextField, when some predefined event happens, the callback will be called.<br> +---* param callback A callback function with type of `ccTextFieldCallback`. +---@param callback function +---@return self +function TextField:addEventListener (callback) end +---* brief Detach the IME. +---@return self +function TextField:didNotSelectSelf () end +---* brief Query the TextField's font name.<br> +---* return The font name string. +---@return string +function TextField:getFontName () end +---* brief Change the text area size.<br> +---* param size A delimitation zone. +---@param size size_table +---@return self +function TextField:setTextAreaSize (size) end +---* brief Attach the IME for inputing. +---@return self +function TextField:attachWithIME () end +---* brief Query the input string length.<br> +---* return A integer length value. +---@return int +function TextField:getStringLength () end +---* brief Get the renderer size in auto mode.<br> +---* return A delimitation zone. +---@return size_table +function TextField:getAutoRenderSize () end +---* brief Toggle enable password input mode.<br> +---* param enable True if enable password input mode, false otherwise. +---@param enable boolean +---@return self +function TextField:setPasswordEnabled (enable) end +---* brief Query the placeholder string color.<br> +---* return The color of placeholder. +---@return color4b_table +function TextField:getPlaceHolderColor () end +---* brief Query the password style text.<br> +---* return A password style text. +---@return char +function TextField:getPasswordStyleText () end +---* brief Toggle maximize length enable<br> +---* param enable True if enable maximize length, false otherwise. +---@param enable boolean +---@return self +function TextField:setMaxLengthEnabled (enable) end +---* brief Query whether password is enabled or not.<br> +---* return True if password is enabled, false otherwise. +---@return boolean +function TextField:isPasswordEnabled () end +---* brief Toggle enable delete backward mode.<br> +---* param deleteBackward True is delete backward is enabled, false otherwise. +---@param deleteBackward boolean +---@return self +function TextField:setDeleteBackward (deleteBackward) end +---* Set cursor position, if enabled<br> +---* js NA +---@param cursorPosition unsigned_int +---@return self +function TextField:setCursorPosition (cursorPosition) end +---* brief Inquire the horizontal alignment<br> +---* return The horizontal alignment +---@return int +function TextField:getTextHorizontalAlignment () end +---* brief Change font size of TextField.<br> +---* param size The integer font size. +---@param size int +---@return self +function TextField:setFontSize (size) end +---* brief Set placeholder of TextField.<br> +---* param value The string value of placeholder. +---@param value string +---@return self +function TextField:setPlaceHolder (value) end +---* Set cursor position to hit letter, if enabled<br> +---* js NA +---@param point vec2_table +---@param camera cc.Camera +---@return self +function TextField:setCursorFromPoint (point,camera) end +---@overload fun(color3b_table0:color4b_table):self +---@overload fun(color3b_table:color3b_table):self +---@param color color3b_table +---@return self +function TextField:setPlaceHolderColor (color) end +---* brief Change horizontal text alignment.<br> +---* param alignment A alignment arguments in @see `TextHAlignment`. +---@param alignment int +---@return self +function TextField:setTextHorizontalAlignment (alignment) end +---* brief Change the text color.<br> +---* param textColor The color value in `Color4B`. +---@param textColor color4b_table +---@return self +function TextField:setTextColor (textColor) end +---* Set char showing cursor.<br> +---* js NA +---@param cursor char +---@return self +function TextField:setCursorChar (cursor) end +---* brief Query maximize input length of TextField.<br> +---* return The integer value of maximize input length. +---@return int +function TextField:getMaxLength () end +---* brief Query whether max length is enabled or not.<br> +---* return True if maximize length is enabled, false otherwise. +---@return boolean +function TextField:isMaxLengthEnabled () end +---* brief Toggle detach with IME.<br> +---* param detach True if detach with IME, false otherwise. +---@param detach boolean +---@return self +function TextField:setDetachWithIME (detach) end +---* brief Inquire the horizontal alignment<br> +---* return The horizontal alignment +---@return int +function TextField:getTextVerticalAlignment () end +---* brief Toggle enable touch area.<br> +---* param enable True if enable touch area, false otherwise. +---@param enable boolean +---@return self +function TextField:setTouchAreaEnabled (enable) end +---* brief Change maximize input length limitation.<br> +---* param length A character count in integer. +---@param length int +---@return self +function TextField:setMaxLength (length) end +---* Set enable cursor use.<br> +---* js NA +---@param enabled boolean +---@return self +function TextField:setCursorEnabled (enabled) end +---* brief Set the touch size<br> +---* The touch size is used for @see `hitTest`.<br> +---* param size A delimitation zone. +---@param size size_table +---@return self +function TextField:setTouchSize (size) end +---* brief Get current touch size of TextField.<br> +---* return The TextField's touch size. +---@return size_table +function TextField:getTouchSize () end +---@overload fun(string:string,string:string,int:int):self +---@overload fun():self +---@param placeholder string +---@param fontName string +---@param fontSize int +---@return self +function TextField:create (placeholder,fontName,fontSize) end +---* +---@return cc.Ref +function TextField:createInstance () end +---* +---@return cc.Node +function TextField:getVirtualRenderer () end +---* Returns the "class name" of widget. +---@return string +function TextField:getDescription () end +---* +---@param dt float +---@return self +function TextField:update (dt) end +---* +---@param pt vec2_table +---@param camera cc.Camera +---@param p vec3_table +---@return boolean +function TextField:hitTest (pt,camera,p) end +---* +---@return boolean +function TextField:init () end +---* +---@return size_table +function TextField:getVirtualRendererSize () end +---* brief Default constructor. +---@return self +function TextField:TextField () end
\ No newline at end of file |