248 lines
8.6 KiB
Lua
248 lines
8.6 KiB
Lua
---@meta
|
|
|
|
---@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 |