Skip to content

Display Buttons

Display buttons don't run actions — they organize and structure your menus visually.


LABEL

A non-interactive text line. Use it as a section header to group buttons visually.

Example: A Simple Menu with tools organized under labels:

─── Modeling ───
[ Loop Cut ]  [ Extrude ]  [ Bevel ]

─── Selection ───
[ Select All ]  [ Invert ]  [ Box Select ]

SECTION

A collapsible group. Add a SECTION button, then put other buttons inside it. The user can click the section header to expand or collapse it.

Use it when:

  • You have many buttons and want to keep the menu compact by default
  • You want to group related tools under a named header that can be hidden

In Preview — Edit Mode:

Click the section header to toggle open/close while editing.


DRAWER

A sliding panel that appears when the mouse hovers over the drawer button. Buttons inside the drawer are hidden until the user hovers — keeping the main menu clean.

Setup

Field Options
Direction RIGHT, LEFT, TOP, BOTTOM, SIDE_RIGHT, SIDE_LEFT

Add child buttons inside the DRAWER button. They appear in the sliding panel.

Use it when:

  • You want secondary options accessible but not taking up space
  • You have a logical "parent → children" relationship (e.g. "Import" → list of formats)

Tip

Drawers support all widget types — sliders, color pickers, enum lists — not just operator buttons.

Drawers in drawers

You can nest a DRAWER inside another DRAWER for deeper hierarchies.


SEPARATOR

Adds a visual gap between buttons. Use it to create breathing room inside a dense menu without adding a full LABEL or SECTION.

No configuration needed — just add it where you want the gap.