My uimenu list (a vertical child menu list) is too long to fit on my monitor
6 views (last 30 days)
Show older comments
I create a child uimenu list that is about 200 items in length. The last 100 items (or so) on the list disappear off the bottom of my monitor, and I cannot view them nor can I click on them. What I want to happen is for the (unseen) items to "wrap back" to the top of the monitor to form a second column. But this doesn't happen. The 'position' property for uimenu is only a scalar value that controls its order in the list. It does not control a coordinate on the display. Is there a way to "wrap" long menu lists? Thanks. Howard
2 Comments
Geoff Hayes
on 9 Oct 2014
Howard - 200 items provides the user with lots of choices! Could you not break the list down into groups of 20 or so, where the 20 are sub-menus of a parent menu selection. Like the second example of Create menus and menu items.
Answers (1)
Titus Edelhofer
on 9 Oct 2014
Hi,
no, you don't have this option. I would suggest to have the uimenu entry create a new dialog to select from (using e.g. listdlg).
Titus
See Also
Categories
Find more on Get Started with MATLAB in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!