Path: news.mathworks.com!newsfeed-00.mathworks.com!newsfeed2.dallas1.level3.net!news.level3.com!postnews.google.com!x16g2000prn.googlegroups.com!not-for-mail
From: heiko_marx@hotmail.com
Newsgroups: comp.soft-sys.matlab
Subject: Re: How to design multiselectable lists
Date: Thu, 4 Sep 2008 05:14:09 -0700 (PDT)
Organization: http://groups.google.com
Lines: 39
Message-ID: <5eeb36ef-710a-4c8b-b25e-2b49631e11e9@x16g2000prn.googlegroups.com>
References: <g9o80m$8c4$1@fred.mathworks.com>
NNTP-Posting-Host: 87.139.31.42
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Trace: posting.google.com 1220530449 31835 127.0.0.1 (4 Sep 2008 12:14:09 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Thu, 4 Sep 2008 12:14:09 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: x16g2000prn.googlegroups.com; posting-host=87.139.31.42; 
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.1) 
X-HTTP-Via: 1.1 tux.sinus:3128 (Squid/2.2.STABLE5)
Xref: news.mathworks.com comp.soft-sys.matlab:488559



On 4 Sep., 10:59, "No Spam" <n...@sogetthis.com> wrote:
> Hi,
>
> I have several list in which the user has to choose one or
> more items.
>
> It's done with popupmenues by now, which fits great into the
> GUI, but doesnt allow for multiple selected items.
>
> I know multiselect can be done by listboxes, but these take
> up a lot of space. I would have to make the listboxes adapt
> in size to the number of contained items (if possible) to
> save some space.
>
> I would really like to here some comments on this matter.
> It's rather a design question than a technical problem.
> Although a solution on how to enable multiselect on
> popupmenues would be ideal.
>
> Thanks in advance...

Hi.

I wonder how multi-selectable popupmenus would be used. If you need to
select more than one item, you need to display many items to have a
good overview when selecting. But if a popupmenu is clicked on, it
closes. You would either have to have a separate OK button to press
when finished, or the multi selection would be limited to adjacent
lines selection.
The first case includes three steps: popup the list, make the
selection, push ok. This can also be achieved by a separate window
popping up when choosing to select something, maybe even with MatLabs
listdialog.
Another idea would be, as you said, to use a listbox with small
dimensions. Maybe with only three lines, so that the selection status
for adjacent entries is visible.

What else?
Heiko