Editboxbase
Classes
Class: Editboxbase
Field: style
TextStyle
A
TextStyledefines the visual appearance of text within a widget, including font, size, color, alignment, outline, shadow, ellipsis, and snapping behavior. It can measure text width and line height, and supports special font types for image-based text rendering.
Field: guideTextStyle
TextStyle
A
TextStyledefines the visual appearance of text within a widget, including font, size, color, alignment, outline, shadow, ellipsis, and snapping behavior. It can measure text width and line height, and supports special font types for image-based text rendering.
Method: SetGuideText
(method) Editboxbase:SetGuideText(text: string)
Sets the guide text for the Editboxbase.
@param
text— The guide text to display.
Method: SetReadOnly
(method) Editboxbase:SetReadOnly(readOnly: boolean)
Enables or disables read-only mode for the Editboxbase.
@param
readOnly—trueto make read-only,falseto allow editing. (default:false)
Method: SetGuideTextInset
(method) Editboxbase:SetGuideTextInset(insetData: InsetData)
Sets the guide text inset for the Editboxbase.
@param
insetData— The inset data for the guide text.See: InsetData
Method: SetMaxTextLength
(method) Editboxbase:SetMaxTextLength(length: number)
Sets the maximum text length for the Editboxbase.
@param
length— The maximum text length. (256forX2Editbox,9215forEditboxMultiline,256forMegaphoneChatEdit)
Method: SetCursorOffset
(method) Editboxbase:SetCursorOffset(offset: number)
Sets the cursor offset for the Editboxbase.
@param
offset— The cursor offset position.
Method: SetCursorColorByColorKey
(method) Editboxbase:SetCursorColorByColorKey(colorKey: "action_slot_state_img_able"|"action_slot_state_img_can_learn"|"action_slot_state_img_cant_or_not_learn"|"action_slot_state_img_disable"|"common_black_bg"...(+27))
Sets the cursor color using a color key for the Editboxbase.
@param
colorKey— The color key for the cursor.-- ui/setting/etc_color.g colorKey: | "action_slot_state_img_able" | "action_slot_state_img_can_learn" | "action_slot_state_img_cant_or_not_learn" | "action_slot_state_img_disable" | "common_black_bg" | "common_white_bg" | "craft_step_disable" | "craft_step_enable" | "editbox_cursor_default" | "editbox_cursor_light" | "icon_button_overlay_black" | "icon_button_overlay_none" | "icon_button_overlay_red" | "icon_button_overlay_yellow" | "login_stage_black_bg" | "map_hp_bar_bg" | "map_hp_bar" | "market_price_column_over" | "market_price_last_column" | "market_price_line_daily" | "market_price_line_weekly" | "market_price_volume" | "market_prict_cell" | "quest_content_directing_fade_in" | "quest_content_directing_fade_out" | "quest_content_directing_under_panel" | "quick_slot_bg" | "texture_check_window_bg" | "texture_check_window_data_label" | "texture_check_window_rect" | "texture_check_window_tooltip_bg" | "web_browser_background"
Method: SetCursorHeight
(method) Editboxbase:SetCursorHeight(height: number)
Sets the cursor height for the Editboxbase.
@param
height— The height of the cursor.
Method: MaxTextLength
(method) Editboxbase:MaxTextLength()
-> maxTextLength: number
Retrieves the maximum text length for the Editboxbase.
@return
maxTextLength— The maximum text length. (default:64forX2Editbox, default:256forEditboxMultiline, default:45forMegaphoneChatEdit)
Method: SetCursorColor
(method) Editboxbase:SetCursorColor(r: number, g: number, b: number, a: number)
Sets the color of the cursor for the Editboxbase.
@param
r— The red color component. (min:0, max:1)@param
g— The green color component. (min:0, max:1)@param
b— The blue color component. (min:0, max:1)@param
a— The alpha (opacity) component. (min:0, max:1)
Method: ClearTextOnEnter
(method) Editboxbase:ClearTextOnEnter(clear: boolean)
Enables or disables clearing text when the Enter key is pressed.
@param
clear—trueto clear text on Enter,falseto disable. (default:false)