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".