unreal.EditorUtilityDialogLibrary

class unreal.EditorUtilityDialogLibrary(outer: Object | None = None, name: Name | str = 'None')

Bases: BlueprintFunctionLibrary

Blueprint Function Library for creating modal and non-modal dialogs that contain Editor Utility Widgets.

C++ Source:

  • Module: Blutility

  • File: EditorUtilityDialogLibrary.h

classmethod create_editor_utility_dialog_widget(widget_class) EditorUtilityDialogWidget

Creates and initializes a dialog widget without showing it. Set data on it, then pass to Show Modal/Non-Modal (Instance).

Parameters:

widget_class (type(Class))

Return type:

EditorUtilityDialogWidget

classmethod show_editor_utility_dialog(widget_class, on_closed, title='', button_layout=AppMsgType.OK_CANCEL, size=[0.000000, 0.000000]) EditorUtilityDialogWidget

Creates an Editor Utility Dialog Widget as a non-modal window. Returns immediately. OnClosed fires when dismissed.

Parameters:
Return type:

EditorUtilityDialogWidget

classmethod show_editor_utility_dialog_instance(widget_instance, on_closed, title='', button_layout=AppMsgType.OK_CANCEL, size=[0.000000, 0.000000]) None

Shows a pre-constructed Editor Utility Dialog Widget as a non-modal window.

Parameters:
classmethod show_modal_editor_utility_dialog(widget_class, title, button_layout=AppMsgType.OK_CANCEL, size=[0.000000, 0.000000]) EditorUtilityDialogResult

Creates an Editor Utility Dialog Widget and shows it as a modal window. Blocks until dismissed.

Parameters:
Return type:

EditorUtilityDialogResult

classmethod show_modal_editor_utility_dialog_instance(widget_instance, title, button_layout=AppMsgType.OK_CANCEL, size=[0.000000, 0.000000]) EditorUtilityDialogResult

Shows a pre-constructed Editor Utility Dialog Widget as a modal window.

Parameters:
Return type:

EditorUtilityDialogResult