Page MenuHome

Spreadout enum in pie menu gives strange result
Open, NormalPublic


System Information

Blender Version
Broken: 2.73
Worked: (optional)

Short description of error
If "select similar" operator is launched from a pie, items are arranged in a weird fashion (happens only in vertex and edge mode), overlapping one another and showing index numbers such as 167.

Exact steps for others to reproduce the error
From file, just click run in text editor (replaced example operator in text editor's pie menu template with *pie.operator_enum("mesh.select_similar", "type")*).


To Do

Event Timeline

Hadrien Brissaud (hadrien) raised the priority of this task from to Needs Triage by Developer.
Hadrien Brissaud (hadrien) updated the task description. (Show Details)

Although I agree this behaviour is nasty, I suspect that it's something we label as a "known limitation". @Antony Riakiotakis (psy-fi) can better answer that question though :)

The cause of the problems here is that pie menus can only have up to 8 items. Any more than that, and it starts drawing the newer items on top of the old ones - if you're lucky, they just manage to fit together in such a way that both are in fact accessible. More likely than not though, weird stuff happens, and the menu is unusable.

Antony Riakiotakis (psy-fi) lowered the priority of this task from Needs Triage by Developer to Normal.Jan 18 2015, 11:08 AM

Yes, pies do not allow more than 8 items at the moment. I experemented briefly with discarding pie item buttons at layout resolution time and it works though I suspect that it doesn't fit in the design so well. Changing to TODO.

Antony Riakiotakis (psy-fi) changed Type from Bug to To Do.Jan 18 2015, 11:09 AM