35 UE_DEPRECATED(5.1,
"Direct access to Text is deprecated. Please use the getter or setter.")
37 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter, Setter, BlueprintGetter = "GetText", BlueprintSetter = "SetText", FieldNotify, Category = "
Content")
48 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter, Setter, BlueprintGetter = "GetHintText", BlueprintSetter = "SetHintText", Category =
Content, meta = (MultiLine = "
true"))
56 UPROPERTY(EditAnywhere, BlueprintReadWrite, Setter, Category=
Appearance, meta=(DisplayName="Style", ShowOnlyInnerProperties))
66 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter, Setter, BlueprintSetter = "SetIsPassword", Category =
Appearance)
71 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter, Setter, BlueprintSetter = "SetMinimumDesiredWidth", Category = "
Appearance")
72 float MinimumDesiredWidth;
76 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter, Setter, Category = Behavior, AdvancedDisplay)
77 bool IsCaretMovedWhenGainFocus;
81 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter, Setter, Category = Behavior, AdvancedDisplay)
82 bool SelectAllTextWhenFocused;
86 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter, Setter, Category = Behavior, AdvancedDisplay)
87 bool RevertTextOnEscape;
91 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter, Setter, Category = Behavior, AdvancedDisplay)
92 bool ClearKeyboardFocusOnCommit;
96 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter, Setter, Category = Behavior, AdvancedDisplay)
97 bool SelectAllTextOnCommit;
100 UPROPERTY(EditAnywhere, Category=Behavior, AdvancedDisplay)
101 bool AllowContextMenu;
104 UPROPERTY(EditAnywhere, Category=Behavior, AdvancedDisplay)
108 UPROPERTY(EditAnywhere, Category=Behavior, AdvancedDisplay)
111 UPROPERTY(EditAnywhere, Category = Behavior, AdvancedDisplay)
115 UPROPERTY(EditAnywhere, Category=Behavior, AdvancedDisplay)
125 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter = "GetTextOverflowPolicy", Setter = "SetTextOverflowPolicy", BlueprintSetter = "SetTextOverflowPolicy", Category = "Clipping", AdvancedDisplay, meta = (DisplayName = "
Overflow Policy"))
129 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category=
Localization, AdvancedDisplay, meta=(ShowOnlyInnerProperties))
157 UMG_API bool GetIsPassword() const;
170 UMG_API float GetMinimumDesiredWidth() const;
181 UMG_API void SetIsCaretMovedWhenGainFocus(
bool bIsCaretMovedWhenGainFocus);
184 UMG_API bool GetIsCaretMovedWhenGainFocus() const;
187 UMG_API void SetSelectAllTextWhenFocused(
bool bSelectAllTextWhenFocused);
190 UMG_API bool GetSelectAllTextWhenFocused() const;
193 UMG_API void SetRevertTextOnEscape(
bool bRevertTextOnEscape);
196 UMG_API bool GetRevertTextOnEscape() const;
199 UMG_API bool GetClearKeyboardFocusOnCommit() const;
202 UMG_API void SetSelectAllTextOnCommit(
bool bSelectAllTextOnCommit);
205 UMG_API bool GetSelectAllTextOnCommit() const;
210 UMG_API bool GetIsReadOnly() const;
244 UMG_API bool GetEnableIntegratedKeyboard() const;
249 UMG_API void ToggleVirtualKeyboard(
bool bShow);
274#if WITH_ACCESSIBILITY
289 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter, Setter, Category =
Mobile, AdvancedDisplay, meta = (AllowPrivateAccess =
"true"))
290 bool EnableIntegratedKeyboard;
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnEditableTextCommittedEvent, const FText &, Text, ETextCommit::Type, CommitMethod)
TSharedPtr< SEditableText > MyEditableText
Definition EditableText.h:279