12#include "MultiLineEditableText.generated.h"
20UCLASS(meta=( DisplayName=
"Editable Text (Multi-Line)" ), MinimalAPI)
33 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter, Setter, BlueprintGetter = "GetText", BlueprintSetter = "SetText", FieldNotify, Category =
Content, meta = (MultiLine = "
true"))
38 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter, Setter, BlueprintGetter = "GetHintText", BlueprintSetter = "SetHintText", Category =
Content, meta = (MultiLine = "
true"))
47 UPROPERTY(EditAnywhere, BlueprintReadWrite, BlueprintSetter=SetWidgetStyle, Category="Style", meta=(ShowOnlyInnerProperties))
52 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter = GetIsReadOnly, Setter = SetIsReadOnly, BlueprintSetter = "SetIsReadOnly", Category =
Appearance)
57 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter, Setter, Category = Behavior, AdvancedDisplay)
58 bool SelectAllTextWhenFocused;
62 UPROPERTY(EditAnywhere, Category = Behavior, AdvancedDisplay)
67 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter, Setter, Category = Behavior, AdvancedDisplay)
68 bool RevertTextOnEscape;
72 UPROPERTY(EditAnywhere, BlueprintReadWrite, Getter, Setter, Category = Behavior, AdvancedDisplay)
73 bool ClearKeyboardFocusOnCommit;
76 UPROPERTY(EditAnywhere, Category=Behavior, AdvancedDisplay)
77 bool AllowContextMenu;
80 UPROPERTY(EditAnywhere, Category=Behavior, AdvancedDisplay)
84 UPROPERTY(EditAnywhere, Category=Behavior, AdvancedDisplay)
123 UMG_API void SetSelectAllTextWhenFocused(
bool bSelectAllTextWhenFocused);
126 UMG_API bool GetSelectAllTextWhenFocused() const;
135 UMG_API void SetRevertTextOnEscape(
bool bRevertTextOnEscape);
138 UMG_API bool GetRevertTextOnEscape() const;
141 UMG_API void SetClearKeyboardFocusOnCommit(
bool bClearKeyboardFocusOnCommit);
144 UMG_API bool GetClearKeyboardFocusOnCommit() const;
147 UMG_API bool GetIsReadOnly() const;
151 UMG_API void SetIsReadOnly(
bool bReadOnly);
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(DelegateName, Param1Type, Param1Name, Param2Type, Param2Name)
Definition DelegateCombinations.h:62
#define DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type, Param1Name)
Definition DelegateCombinations.h:53
return true
Definition ExternalRpcRegistry.cpp:601
EVirtualKeyboardDismissAction
Definition ISlateEditableTextWidget.h:66
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
ETextWrappingPolicy
Definition TextLayout.h:67
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition MaterialInterface.h:296
Definition TextWidgetTypes.h:71
virtual void OnAutoWrapTextChanged(bool InAutoWrapText)
Definition TextWidgetTypes.h:93
virtual void OnShapedTextOptionsChanged(FShapedTextOptions InShapedTextOptions)
Definition TextWidgetTypes.h:90
virtual void OnWrapTextAtChanged(float InWrapTextAt)
Definition TextWidgetTypes.h:94
virtual void OnWrappingPolicyChanged(ETextWrappingPolicy InWrappingPolicy)
Definition TextWidgetTypes.h:92
virtual void OnApplyLineHeightToBottomLineChanged(bool InApplyLineHeightToBottomLine)
Definition TextWidgetTypes.h:96
virtual void OnJustificationChanged(ETextJustify::Type InJustification)
Definition TextWidgetTypes.h:91
virtual void OnLineHeightPercentageChanged(float InLineHeightPercentage)
Definition TextWidgetTypes.h:95
virtual void OnMarginChanged(const FMargin &InMargin)
Definition TextWidgetTypes.h:97
Definition SlateEnums.h:289
Type
Definition SlateEnums.h:291
Type
Definition TextLayout.h:28
Definition TextWidgetTypes.h:21
Definition SlateFontInfo.h:147
Definition SlateTypes.h:326
Definition IVirtualKeyboardEntry.h:33