Skip to content

Customizing Wedge Appearance

Every action node has properties that control how its wedge looks in the pie menu. Select a node in the graph editor and edit these in the Details panel.

Properties

  • Label — the text displayed on the wedge. Auto-generated by default (see Auto-label below), or set manually.
  • Wedge Color — the fill color of the wedge. Each node can have its own color, making categories visually distinct.
  • Icon — two options:
  • IconBrushName — pick any built-in Slate icon (e.g., editor icons, tool icons) or any QuickMenu.* icon (see below)
  • IconTexture — assign a custom UTexture2D for a fully custom icon (overrides IconBrushName)
  • Compact mode — toggles between a full-size and compact node display in the graph editor (H key or right-click → Toggle Compact)

Built-in Icon Library (~200 SVG Icons)

Quick Menu ships with ~200 curated SVG icons in Resources/Icones/, all registered under the QuickMenu.* prefix. These are available in the icon picker dropdown on every action and SubMenu node, alongside standard Unreal Editor icons from FAppStyle.

How it works:

  • Icons prefixed with QuickMenu. are resolved from the QuickMenu style set (not FAppStyle)
  • Examples: QuickMenu.Play, QuickMenu.Compile, QuickMenu.TransformMove, QuickMenu.GoToWheel
  • The icon picker dropdown shows both QuickMenu.* icons and standard editor icons

Icon categories include: Transform, Viewport, Spawn, Blueprint, Material, Sequencer, Niagara, Layout, Editor Modes, Navigation, and more.

Per-Wedge Color Scheme

Each wedge can have its own color via the WedgeColor property. Quick Menu also includes a built-in color scheme with 24 category colors that can be applied programmatically via ApplyColorScheme() for consistent visual grouping across your wheels.

Auto-Label

Most nodes auto-generate their label from their properties. For example, a TransformMode node set to Translate will display "Translate" automatically.

Toggle bAutoLabel off in the Details panel to set a custom label instead. This is useful when you want a shorter or more descriptive name than the default.

Pin Auto-Naming

When you connect an action node to a WheelOutput menu pin, the pin's friendly name updates to match the action label. This means the Wheel List shows meaningful names like "Translate", "Rotate" rather than "Pin 0", "Pin 1".