Skip to main content

UB1EditTextBlockPopupWidget

Overview

  • EditTextBlock Popup Widget Hosts an EditTextBlock component with optional title and confirm/cancel buttons. Exposes confirm/cancel events and confirm-with-text payload. Design: 1. Composition - wraps B1EditTextBlockWidget (Layer 1 component) 2. Unified API - SetTitle/SetHintText/SetText/GetText 3. Event-driven - delegates only, no business logic 4. Flexible layout - BindWidgetOptional for title and buttons Usage: cpp UB1EditTextBlockPopupWidget* popup = UB1UIManager::CreateWidget<UB1EditTextBlockPopupWidget>(); popup->SetTitle(FText::FromString(TEXT("Edit Name"))); popup->SetHintText(FText::FromString(TEXT("Enter name..."))); popup->OnConfirmText.AddDynamic(this, &ThisClass::OnNameConfirmed); popup->OnCancelClicked.AddDynamic(popup, &UB1EditTextBlockPopupWidget::ClosePopup); popup->ShowWidget();

Metadata

FieldValue
Kindclass
EnvironmentB1 - Presentation
Categoryclasses
ExtendsUB1MainContentWidgetBase

Properties (9)

NameTypeDescription
BW_Button_Cancelany
BW_Button_Closeany
BW_Button_Confirmany
BW_EditTextBlockany
BW_Text_Descriptionany
BW_Text_Titleany
OnCancelClickedFOnCancelClicked
OnConfirmClickedFOnConfirmClicked
OnConfirmTextFOnConfirmText

Functions (16)

FunctionParametersReturnsDescription
ClosePopup--
DebugLogConfirmedTextInText: string-
GetEditTextBlock-UB1EditTextBlockWidgetReturns Edit Text Block.
GetText-stringReturns Text.
OnCancelButtonClicked--Callback invoked on Cancel Button Clicked.
OnCloseButtonClicked--Callback invoked on Close Button Clicked.
OnConfirmButtonClicked--Callback invoked on Confirm Button Clicked.
OnEditTextCommittedInText: string, InCommitType: ETextCommit-Callback invoked on Edit Text Committed.
SetAutoCloseOnConfirmbInAutoClose: boolean-Sets Auto Close On Confirm.
SetDescriptionInDescription: string-Sets Description.
SetHintTextInText: string-Sets Hint Text.
SetLineCountInLineCount: integer-Sets Line Count.
SetMaxLengthInMaxLength: integer-Sets Max Length.
SetTextInText: string-Sets Text.
SetTitleInTitle: string-Sets Title.
SetWrapTextAtInWrapTextAt: number-Sets Wrap Text At.