Skip to the content.

Editor Utility Extension Plugin

Customizing the Unreal Editor

All the editor customization features in the plugin are managed by the ToolMenus extension, the primary module for creating custom toolbars and menus in the Unreal Editor.

You can access all the Toolmenus handlers by running a console command, which is already added in the plugin settings for convenience.

Toolmenus.Edit By running this command, you will access all the toolmenu handlers

Settings

Features Overview

Add Custom Toolbar Button

Add a custom button to the toolbar that will invoke an Editor Tab, displaying an Editor Utility Widget (EUW). This allows custom widgets to appear in the editor, extending functionality directly within the editor’s interface.

Add custom toolbar button

Add custom toolbar button - Custom Handler

New Feature in Toolbar Button Ver1.1

Toolbar Button Type

ComboMenu

Add Custom Menu

Add a new custom menu to Unreal Engine’s main menu. This menu can provide shortcuts to tools, utilities, or other features of the plugin.

alt text

alt text

Example

Adding a custom option to the Add Quick Menu

alt text alt text alt text

Add a new custom category in the Place Actors Panel

The latest version of the plugin includes a feature that allows users to add a custom category to the Place Actors panel for those who want to create a curated list of actors to place on the map.

alt text

In Unreal before 5.6

alt text

In Unreal 5.6

alt text

Custom Class Icon & Thumbnails

Assign custom icons or thumbnails to classes, improving the visual representation of assets in the content browser.

This feature doesn’t work for Blueprint and you have to use the Interface approach

alt text

Custom Thumbnails for Blueprints and DataAssets

Generate custom thumbnails for Blueprints or DataAssets based on internal data retrieved via an interface.

alt text

alt text

alt text

Custom Editor Widget Controls

EditorTabControl

Tab Control is a wrapper for SSegmentedControl for UMG editor, It is functionally similar to a group of Radio Buttons, which after select one of them, it returns the index of the current selected tab. and you can switch between contents by using a WidgetSwitcher

CustomBrush-TabControl

SecActiveWidget-TabControl

alt text

SplitterBox

SplitterBox divides its allotted area into N segments, where N is the number of children it has. It allows the users to resize the children along the splitter axis: that is, horizontally or vertically. It is a wrapper for SSplitter for UMG Editor.

alt text

SplitterSlot

Each child is a slot for the Splitter

alt text