unreal.ToolMenuEntryScript

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

Bases: Object

Tool Menu Entry Script

C++ Source:

  • Module: ToolMenus

  • File: ToolMenuEntryScript.h

Editor Properties: (see get_editor_property/set_editor_property)

  • data (ToolMenuEntryScriptData): [Read-Write]

can_execute(context) bool

Can Execute

Parameters:

context (ToolMenuContext) –

Return type:

bool

construct_menu_entry(menu, section_name, context) None

Construct Menu Entry

Parameters:
property data: ToolMenuEntryScriptData

[Read-Write]

Type:

(ToolMenuEntryScriptData)

execute(context) None

Execute

Parameters:

context (ToolMenuContext) –

get_check_state(context) CheckBoxState

Get Check State

Parameters:

context (ToolMenuContext) –

Return type:

CheckBoxState

get_icon(context) ScriptSlateIcon

Get Icon

Parameters:

context (ToolMenuContext) –

Return type:

ScriptSlateIcon

get_label(context) Text

Get Label

Parameters:

context (ToolMenuContext) –

Return type:

Text

get_tool_tip(context) Text

Get Tool Tip

Parameters:

context (ToolMenuContext) –

Return type:

Text

init_entry(owner_name, menu, section, name, label='', tool_tip='') None

Init Entry

Parameters:
is_visible(context) bool

Is Visible

Parameters:

context (ToolMenuContext) –

Return type:

bool

register_menu_entry() None

Register Menu Entry