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.