Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Looking for radial popup menu component for Delphi

Radial menus have started appearing in several places. I'm curious whether anyone has seen or is working on a radial menu component for Delphi? We have a concept of what we'd like, shown in the animated gif at http://jmrsoftware.delaneyjoi.com/wheel.gif. (It takes about 10 seconds for the menu animation to start.)

alt text http://jmrsoftware.delaneyjoi.com/wheel.gif

Does anyone know of a component for Delphi that has similar functionality?

Thanks

like image 871
Jon Robertson Avatar asked Jun 25 '10 17:06

Jon Robertson


1 Answers

Radial or "pie" menus are underrated but are praised in HCI circles for being easy to use in a precise fashion. People find it easier to remember the path to an item on a radial menu that on a traditional linear-style menu, where the cursor needs to stay within a precise area to prevent a whole cascade of submenus from disappearing.

I've not seen a Delphi component that does it, but having coded them before in Delphi I'd recommend a package like Graphics32, perhaps deriving your pie menu from a paint box or image control that covers the entire form with a transparent overlay, and then renders/animates pie segments on top of that.

like image 194
Craig McMahon Avatar answered Sep 19 '22 19:09

Craig McMahon