2016-10-31 15:07 GMT+01:00 Matteo via Pharo-users <
pharo-users@lists.pharo.org>:

>
>
> ---------- Weitergeleitete Nachricht ----------
> From: Matteo <matte...@yahoo.it>
> To: Any question about pharo is welcome <pharo-users@lists.pharo.org>
> Cc:
> Date: Mon, 31 Oct 2016 15:06:27 +0100
> Subject: Re: [Pharo-users] Spec: Setting rows height of a pictures list
> Thanks Nicolai,
>
>         unfortunately, even using images of the same height I obtain a list
> with thin rows. Maybe I'm typing something wrong.
>
>         I'll try to figure out how to handle this.
>         Please let me know, if you have any further suggestion.
>
> Thanks,
> Matteo
>
>
For Images with the same height/width, you can use #buildWithSpecLayout: in
the displayBlock and
use a SpecTableLayout with the width/height of the image model image.

But this doesn't really work, somehow the list widget can not handle the
selection and scrolling (but the images are shown in full size) :

imageModels :=  (1 to:10) collect:[:i | ImageModel new image:
PolymorphSystemSettings pharoLogoForm].
listModel := ListModel new items: imageModels.
listModel displayBlock:[:item | | layout |
    layout := SpecTableLayout row add:#yourself; height: item image height;
width: item image width.
    item buildWithSpecLayout: layout].
listModel openWithSpec



>
> On 31/10/16 12:26, Nicolai Hess wrote:
> >
> >
> > 2016-10-31 10:19 GMT+01:00 Matteo via Pharo-users
> > <pharo-users@lists.pharo.org <mailto:pharo-users@lists.pharo.org>>:
> >
> >
> >
> >     ---------- Weitergeleitete Nachricht ----------
> >     From: Matteo <matte...@yahoo.it <mailto:matte...@yahoo.it>>
> >     To: "Pharo is welcome (ML)" <pharo-users@lists.pharo.org
> >     <mailto:pharo-users@lists.pharo.org>>
> >     Cc:
> >     Date: Mon, 31 Oct 2016 10:18:03 +0100
> >     Subject: Spec: Setting rows height of a pictures list
> >     Hi,
> >             I've created a list of pictures, i.e. a widget based on
> >     ListModel where
> >     each item is a ImageModel.
> >
> >             When the widget is displayed I get list window with very
> >     thin rows.
> >
> >             Is there a way to control the ListModel rows height?
> >
> >
> > Not if the images have different heights (you can, but it looks
> > terrible, because the underlaying list morph does not work for list
> > items with different heights).
> >
> >
> >
> >
> >     Thanks,
> >     Matteo
> >
> >
> >
>
>
>

Reply via email to