424#if WITH_ACCESSIBILITY
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define SLATE_STYLE_ARGUMENT(ArgType, ArgName)
Definition DeclarativeSyntaxSupport.h:280
#define SLATE_ATTRIBUTE(AttrType, AttrName)
Definition DeclarativeSyntaxSupport.h:192
#define SLATE_EVENT(DelegateName, EventName)
Definition DeclarativeSyntaxSupport.h:458
#define SLATE_END_ARGS()
Definition DeclarativeSyntaxSupport.h:116
#define SLATE_ARGUMENT(ArgType, ArgName)
Definition DeclarativeSyntaxSupport.h:208
return true
Definition ExternalRpcRegistry.cpp:601
ETextShapingMethod
Definition FontCache.h:52
EVirtualKeyboardDismissAction
Definition ISlateEditableTextWidget.h:66
EVirtualKeyboardTrigger
Definition ISlateEditableTextWidget.h:57
ETextLocation
Definition ISlateEditableTextWidget.h:40
EKeyboardType
Definition IVirtualKeyboardEntry.h:12
@ Keyboard_Default
Definition IVirtualKeyboardEntry.h:13
ETextFlowDirection
Definition TextLayout.h:81
Definition ActiveTimerHandle.h:12
Definition ArrangedChildren.h:15
Definition ChildrenBase.h:27
Definition CoreStyle.h:15
Definition CursorReply.h:16
Definition DragAndDrop.h:141
Definition PaintArgs.h:23
Definition PlainTextLayoutMarshaller.h:14
Definition SlateEditableTextLayout.h:36
Definition SlateRect.h:26
Definition DrawElements.h:220
Definition TextLayout.h:150
Definition IBreakIterator.h:9
Definition ISlateEditableTextWidget.h:202
Definition SEditableText.h:38
SLATE_API void SetClearKeyboardFocusOnCommit(const TAttribute< bool > &InClearKeyboardFocusOnCommit)
Definition SEditableText.cpp:369
virtual SLATE_API FVirtualKeyboardOptions GetVirtualKeyboardOptions() const override
Definition SEditableText.cpp:624
TAttribute< EVirtualKeyboardDismissAction > VirtualKeyboardDismissAction
Definition SEditableText.h:558
virtual SLATE_API FVector2D ComputeDesiredSize(float LayoutScaleMultiplier) const override
Definition SEditableText.cpp:157
SLATE_API void SetSelectAllTextWhenFocused(const TAttribute< bool > &InSelectAllTextWhenFocused)
Definition SEditableText.cpp:359
virtual SLATE_API FReply OnDrop(const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent) override
Definition SEditableText.cpp:188
TAttribute< bool > bClearKeyboardFocusOnCommit
Definition SEditableText.h:501
virtual SLATE_API bool ShouldRevertTextOnEscape() const override
Definition SEditableText.cpp:565
FOnBeginTextEdit OnBeginTextEditCallback
Definition SEditableText.h:522
SLATE_API void SetText(const TAttribute< FText > &InNewText)
Definition SEditableText.cpp:87
TAttribute< EKeyboardType > VirtualKeyboardType
Definition SEditableText.h:549
TAttribute< bool > bIsPassword
Definition SEditableText.h:489
SLATE_API void SetSelectWordOnMouseDoubleClick(const TAttribute< bool > &InSelectWordOnMouseDoubleClick)
Definition SEditableText.cpp:379
virtual SLATE_API bool CanInsertCarriageReturn() const override
Definition SEditableText.cpp:585
virtual SLATE_API FReply OnMouseButtonDoubleClick(const FGeometry &InMyGeometry, const FPointerEvent &InMouseEvent) override
Definition SEditableText.cpp:280
virtual SLATE_API EKeyboardType GetVirtualKeyboardType() const override
Definition SEditableText.cpp:619
TAttribute< FSlateFontInfo > Font
Definition SEditableText.h:477
virtual SLATE_API void OnCursorMoved(const FTextLocation &InLocation) override
Definition SEditableText.cpp:683
TAttribute< FSlateColor > ColorAndOpacity
Definition SEditableText.h:480
TAttribute< bool > bSelectAllTextOnCommit
Definition SEditableText.h:504
virtual SLATE_API const FSlateBrush * GetFocusBrush() const
Definition SEditableText.cpp:290
SLATE_API void SetIsPassword(TAttribute< bool > InIsPassword)
Definition SEditableText.cpp:338
SLATE_API FText GetHintText() const
Definition SEditableText.cpp:318
SLATE_API FTextSelection GetSelection() const
Definition SEditableText.cpp:474
SLATE_API bool SetEditableText(const FText &InNewText)
Definition SEditableText.cpp:97
virtual SLATE_API bool IsInteractable() const override
Definition SEditableText.cpp:295
TAttribute< bool > bIsCaretMovedWhenGainFocus
Definition SEditableText.h:492
TAttribute< EVirtualKeyboardTrigger > VirtualKeyboardTrigger
Definition SEditableText.h:555
SLATE_API void SetIsCaretMovedWhenGainFocus(const TAttribute< bool > &InIsCaretMovedWhenGainFocus)
Definition SEditableText.cpp:354
TAttribute< bool > bSelectAllTextWhenFocused
Definition SEditableText.h:495
SLATE_API void SetEnableIntegratedKeyboard(const TAttribute< bool > &InEnableIntegratedKeyboard)
Definition SEditableText.cpp:394
SLATE_API void EnableTextInputMethodContext()
Definition SEditableText.cpp:469
virtual SLATE_API void OnFocusLost(const FFocusEvent &InFocusEvent) override
Definition SEditableText.cpp:214
virtual SLATE_API bool IsTextPassword() const override
Definition SEditableText.cpp:535
virtual SLATE_API FReply OnMouseButtonDown(const FGeometry &InMyGeometry, const FPointerEvent &InMouseEvent) override
Definition SEditableText.cpp:265
void SetOnKeyDownHandler(FOnKeyDown InOnKeyDownHandler)
Definition SEditableText.h:344
virtual SLATE_API EVirtualKeyboardDismissAction GetVirtualKeyboardDismissAction() const override
Definition SEditableText.cpp:634
SLATE_API void SetTextStyle(const FEditableTextStyle &InNewTextStyle)
Definition SEditableText.cpp:114
FOnKeyChar OnKeyCharHandler
Definition SEditableText.h:543
virtual SLATE_API bool IsMultiLineTextEdit() const override
Definition SEditableText.cpp:540
SLATE_BEGIN_ARGS(SEditableText)
Definition SEditableText.h:40
SLATE_API void SetAllowContextMenu(const TAttribute< bool > &InAllowContextMenu)
Definition SEditableText.cpp:389
SLATE_API void AdvanceSearch(const bool InReverse=false)
Definition SEditableText.cpp:464
virtual SLATE_API int32 OnPaint(const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const override
Definition SEditableText.cpp:137
SLATE_API FText GetText() const
Definition SEditableText.cpp:92
SLATE_API void SynchronizeTextStyle()
Definition SEditableText.cpp:484
virtual SLATE_API void OnTextCommitted(const FText &InText, const ETextCommit::Type InTextAction) override
Definition SEditableText.cpp:678
virtual SLATE_API FCursorReply OnCursorQuery(const FGeometry &MyGeometry, const FPointerEvent &CursorEvent) const override
Definition SEditableText.cpp:285
TUniquePtr< FSlateEditableTextLayout > EditableTextLayout
Definition SEditableText.h:474
TSharedPtr< FPlainTextLayoutMarshaller > PlainTextMarshaller
Definition SEditableText.h:471
FOnKeyDown OnKeyDownHandler
Definition SEditableText.h:546
virtual SLATE_API EVirtualKeyboardTrigger GetVirtualKeyboardTrigger() const override
Definition SEditableText.cpp:629
FOnContextMenuOpening OnContextMenuOpening
Definition SEditableText.h:516
virtual SLATE_API FReply OnKeyUp(const FGeometry &MyGeometry, const FKeyEvent &InKeyEvent) override
Definition SEditableText.cpp:260
SLATE_API FText GetSelectedText() const
Definition SEditableText.cpp:434
virtual SLATE_API void CacheDesiredSize(float LayoutScaleMultiplier) override
Definition SEditableText.cpp:150
SLATE_API void SetSearchText(const TAttribute< FText > &InSearchText)
Definition SEditableText.cpp:323
virtual SLATE_API FReply OnKeyDown(const FGeometry &MyGeometry, const FKeyEvent &InKeyEvent) override
Definition SEditableText.cpp:237
SLATE_API void SetJustification(const TAttribute< ETextJustify::Type > &InJustification)
Definition SEditableText.cpp:384
TAttribute< float > MinDesiredWidth
Definition SEditableText.h:531
TAttribute< bool > bIsReadOnly
Definition SEditableText.h:486
SLATE_API void ClearSelection()
Definition SEditableText.cpp:429
virtual SLATE_API bool ShouldSelectWordOnMouseDoubleClick() const override
Definition SEditableText.cpp:580
FOnTextChanged OnTextChangedCallback
Definition SEditableText.h:525
virtual SLATE_API FReply OnFocusReceived(const FGeometry &MyGeometry, const FFocusEvent &InFocusEvent) override
Definition SEditableText.cpp:208
TWeakPtr< FActiveTimerHandle > ActiveTickTimer
Definition SEditableText.h:537
SLATE_API bool AnyTextSelected() const
Definition SEditableText.cpp:419
virtual SLATE_API float UpdateAndClampHorizontalScrollBar(const float InViewOffset, const float InViewFraction, const EVisibility InVisiblityOverride) override
Definition SEditableText.cpp:688
virtual SLATE_API bool SupportsKeyboardFocus() const override
Definition SEditableText.cpp:203
SLATE_API void SetHintText(const TAttribute< FText > &InHintText)
Definition SEditableText.cpp:313
SLATE_API void SetTextFlowDirection(const TOptional< ETextFlowDirection > &InTextFlowDirection)
Definition SEditableText.cpp:409
virtual SLATE_API FReply OnDragOver(const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent) override
Definition SEditableText.cpp:174
virtual SLATE_API bool ShouldJumpCursorToEndWhenFocused() const override
Definition SEditableText.cpp:550
SLATE_API void BeginSearch(const FText &InSearchText, const ESearchCase::Type InSearchCase=ESearchCase::IgnoreCase, const bool InReverse=false)
Definition SEditableText.cpp:459
TAttribute< const FSlateBrush * > BackgroundImageSelected
Definition SEditableText.h:483
virtual SLATE_API TSharedPtr< SWidget > BuildContextMenuContent() const override
Definition SEditableText.cpp:653
SLATE_API void Construct(const FArguments &InArgs)
Definition SEditableText.cpp:27
virtual SLATE_API FReply OnKeyChar(const FGeometry &MyGeometry, const FCharacterEvent &InCharacterEvent) override
Definition SEditableText.cpp:219
TAttribute< bool > bEnableIntegratedKeyboard
Definition SEditableText.h:513
virtual SLATE_API FChildren * GetChildren() override
Definition SEditableText.cpp:164
SLATE_API void SetColorAndOpacity(TAttribute< FSlateColor > Color)
Definition SEditableText.cpp:344
virtual SLATE_API void OnTextChanged(const FText &InText) override
Definition SEditableText.cpp:673
SLATE_API void ScrollTo(const FTextLocation &NewLocation)
Definition SEditableText.cpp:449
virtual SLATE_API bool ShouldClearKeyboardFocusOnCommit() const override
Definition SEditableText.cpp:570
virtual SLATE_API bool ShouldClearTextSelectionOnFocusLoss() const override
Definition SEditableText.cpp:560
SLATE_API void SetIsReadOnly(TAttribute< bool > InIsReadOnly)
Definition SEditableText.cpp:333
void SetOnKeyCharHandler(FOnKeyChar InOnKeyCharHandler)
Definition SEditableText.h:334
TSharedPtr< IBreakIterator > WordBreakIterator
Definition SEditableText.h:540
SLATE_API void SetTextBlockStyle(const FTextBlockStyle *InTextStyle)
Definition SEditableText.cpp:123
TAttribute< bool > bAllowContextMenu
Definition SEditableText.h:510
virtual SLATE_API void OnArrangeChildren(const FGeometry &AllottedGeometry, FArrangedChildren &ArrangedChildren) const override
Definition SEditableText.cpp:169
virtual SLATE_API bool ComputeVolatility() const override
Definition SEditableText.cpp:300
SLATE_API void SelectAllText()
Definition SEditableText.cpp:424
virtual SLATE_API float UpdateAndClampVerticalScrollBar(const float InViewOffset, const float InViewFraction, const EVisibility InVisiblityOverride) override
Definition SEditableText.cpp:693
virtual SLATE_API bool ShouldSelectAllTextWhenFocused() const override
Definition SEditableText.cpp:555
TSharedPtr< FExtender > MenuExtender
Definition SEditableText.h:534
SLATE_API void SetRevertTextOnEscape(const TAttribute< bool > &InRevertTextOnEscape)
Definition SEditableText.cpp:364
virtual SLATE_API FReply OnMouseMove(const FGeometry &InMyGeometry, const FPointerEvent &InMouseEvent) override
Definition SEditableText.cpp:275
SLATE_API void SetMinDesiredWidth(const TAttribute< float > &InMinDesiredWidth)
Definition SEditableText.cpp:349
virtual SLATE_API bool CanTypeCharacter(const TCHAR InChar) const override
Definition SEditableText.cpp:590
SLATE_API void GoTo(const FTextLocation &NewLocation)
Definition SEditableText.cpp:439
SLATE_API void SetTextShapingMethod(const TOptional< ETextShapingMethod > &InTextShapingMethod)
Definition SEditableText.cpp:404
virtual SLATE_API bool ShouldSelectAllTextOnCommit() const override
Definition SEditableText.cpp:575
TAttribute< bool > bRevertTextOnEscape
Definition SEditableText.h:498
SLATE_API void ToggleVirtualKeyboard(bool bShow, const int32 UserIndex)
Definition SEditableText.cpp:710
virtual SLATE_API void EnsureActiveTick() override
Definition SEditableText.cpp:600
SLATE_API void SetOverflowPolicy(TOptional< ETextOverflowPolicy > InOverflowPolicy)
Definition SEditableText.cpp:414
SLATE_API void SetVirtualKeyboardDismissAction(TAttribute< EVirtualKeyboardDismissAction > InVirtualKeyboardDismissAction)
Definition SEditableText.cpp:399
virtual SLATE_API TSharedRef< SWidget > GetSlateWidget() override
Definition SEditableText.cpp:639
TAttribute< bool > bSelectWordOnMouseDoubleClick
Definition SEditableText.h:507
FOnIsTypedCharValid OnIsTypedCharValid
Definition SEditableText.h:519
FVirtualKeyboardOptions VirtualKeyboardOptions
Definition SEditableText.h:552
virtual SLATE_API bool IsIntegratedKeyboardEnabled() const override
Definition SEditableText.cpp:545
virtual SLATE_API FReply OnMouseButtonUp(const FGeometry &InMyGeometry, const FPointerEvent &InMouseEvent) override
Definition SEditableText.cpp:270
SLATE_API void SetSelectAllTextOnCommit(const TAttribute< bool > &InSelectAllTextOnCommit)
Definition SEditableText.cpp:374
SLATE_API FText GetSearchText() const
Definition SEditableText.cpp:328
FOnTextCommitted OnTextCommittedCallback
Definition SEditableText.h:528
virtual SLATE_API bool IsTextReadOnly() const override
Definition SEditableText.cpp:530
virtual SLATE_API void OnBeginTextEdit(const FText &InText) override
Definition SEditableText.cpp:668
virtual SLATE_API TSharedPtr< SWidget > GetSlateWidgetPtr() override
Definition SEditableText.cpp:644
SLATE_API void SetFont(const TAttribute< FSlateFontInfo > &InNewFont)
Definition SEditableText.cpp:102
SLATE_API FSlateFontInfo GetFont() const
Definition SEditableText.cpp:109
Definition Attribute.h:17
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition UniquePtr.h:107
Definition SharedPointer.h:1295
Type
Definition CString.h:21
@ IgnoreCase
Definition CString.h:26
Type
Definition SlateEnums.h:291
Definition TextLayout.h:26
Type
Definition TextLayout.h:28
@ false
Definition radaudio_common.h:23
Definition Visibility.h:12
Definition SlateTypes.h:868
Definition SlateBrush.h:239
Definition SlateColor.h:42
Definition SlateFontInfo.h:147
Definition SlateTypes.h:326
Definition TextLayout.h:100
Definition IVirtualKeyboardEntry.h:33
Definition Optional.h:131