|
"Jens " <alpha60@freenet.de> wrote in message
news:jrfqu3$pul$1@newscl01ah.mathworks.com...
> Hello,
>
> in my project i want to set to a certain main menu many menu items ( can
> increase > 100 Entries ).
Why?
> But it seems, that it is not possible to scroll throw the different items
> when the amount of them reaches the maximum height of the screen. Is it
> possible to deal with the problem?
Yes: group your menu items into "categories" and create submenus.
menu1 = uimenu('Label', 'Main Menu');
submenu1 = uimenu('Label', 'Submenu 1', 'Parent', menu1);
subsubmenu1 = uimenu('Label', 'Subsubmenu 1', 'Parent', submenu1);
subsubmenu2 = uimenu('Label', 'Subsubmenu 2', 'Parent', submenu1);
Forcing your user to scroll through more than a hundred items to get to the
one they want seems user UNfriendly. If I were making a menu that would
allow users to select a country, for instance, I wouldn't make a list of all
130+ countries that currently exist as a flat list. I'd break it up by
continent or geographical area, then list the countries as submenus. That
way the user only needs to read through the 20 or so countries in their
desired area, which is IMO much easier than scrolling through a list of 130+
country names.
And yes, I know the drop-down menu on the Contact Us page to which I link in
my signature lists the countries as a flat list. If you click on the country
name immediately to the left of the Contact Us link on the main page, you
can see an IMO more friendly interface, that lets you click on a continent
to narrow down the list of countries from which to select.
--
Steve Lord
slord@mathworks.com
To contact Technical Support use the Contact Us link on
http://www.mathworks.com
|