UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ISlateEditableTextWidget.h File Reference
#include "CoreMinimal.h"
#include "Layout/Visibility.h"
#include "Widgets/SWidget.h"
#include "Framework/Application/IMenu.h"
#include "Widgets/Input/IVirtualKeyboardEntry.h"
#include "ISlateEditableTextWidget.generated.h"

Go to the source code of this file.

Classes

class  FMoveCursor
 
class  FActiveTextEditContextMenu
 
class  ISlateEditableTextWidget
 

Enumerations

enum class  ECursorMoveMethod { Cardinal , ScreenPosition }
 
enum class  ECursorMoveGranularity { Character , Word }
 
enum class  ECursorAction { MoveCursor , SelectText }
 
enum class  ETextLocation {
  BeginningOfDocument , EndOfDocument , BeginningOfLine , EndOfLine ,
  PreviousPage , NextPage
}
 
enum class  EVirtualKeyboardTrigger : uint8 { OnFocusByPointer , OnAllFocusEvents }
 
enum class  EVirtualKeyboardDismissAction : uint8 { TextChangeOnDismiss , TextCommitOnAccept , TextCommitOnDismiss }
 

Enumeration Type Documentation

◆ ECursorAction

enum class ECursorAction
strong
Enumerator
MoveCursor 

Just relocate the cursor.

SelectText 

Move the cursor and select any text that it passes over.

◆ ECursorMoveGranularity

Enumerator
Character 

Move one character at a time (e.g. arrow left, right, up, down).

Word 

Move one word at a time (e.g. ctrl is held down and arrow left/right/up/down).

◆ ECursorMoveMethod

enum class ECursorMoveMethod
strong
Enumerator
Cardinal 

Move in one of the cardinal directions e.g. arrow left, right, up, down

ScreenPosition 

Move the cursor to the correct character based on the given screen position.

◆ ETextLocation

enum class ETextLocation
strong
Enumerator
BeginningOfDocument 

Jump to the beginning of text. (e.g. Ctrl+Home)

EndOfDocument 

Jump to the end of text. (e.g. Ctrl+End)

BeginningOfLine 

Jump to the beginning of the line or beginning of text within a line (e.g. Home)

EndOfLine 

Jump to the end of line (e.g. End)

PreviousPage 

Jump to the previous page in this document (e.g. PageUp)

NextPage 

Jump to the next page in this document (e.g. PageDown)

◆ EVirtualKeyboardDismissAction

Enumerator
TextChangeOnDismiss 

Sends a text changed message when the virtual keyboard is dismissed by the user.

TextCommitOnAccept 

Send a text commit message if the user dismisses the keyboard by accepting text. Send a text changed message if the user cancels the virtual keyboard.

TextCommitOnDismiss 

Send a text commit message when the virtual keyboard is dismissed by the user.

◆ EVirtualKeyboardTrigger

Enumerator
OnFocusByPointer 

Display the virtual keyboard when the widget gains keyboard focus by a pointer action.

OnAllFocusEvents 

Display the virtual keyboard when the widget gains keyboard focus by any means.