[Squeak-fr] Re: [TableLayout] Peut-on faire des tableaux avec ce
Layout ?
ALR
alr.dev at free.fr
Mar 30 Sep 23:32:03 CEST 2003
J'ai ajouté ton code et effectivement, l'ellipse prend la taille
de la case, mais c'est normal, vu qu'à la fin il y a:
r addMorph: cell fullFrame: (LayoutFrame fractions: etc...)
la cell (l'ellipse ds ce cas) est dimensionnée à la taille de la
grille.
En fait, il faut ajouter l'ellipse à la 'cell', de la même
façon que pour le texte, et non faire 'cell :=...'
(l = 3 and: [ c = 3 ]) ifTrue: [
e := (EllipseMorph new) extent: 20 at 20.
cell addMorph: e fullFrame: (LayoutFrame new leftFraction:
0.5 offset: e width // -2 ;
topFraction: 0.5 offset: e height // -2 ).
]
ifFalse: [
cell addMorph: text fullFrame: (LayoutFrame new
leftFraction: 0.5 offset: text width // -2 ;
topFraction: 0.5 offset: text height // -2 ).
].
Plus d'informations sur la liste de diffusion Squeak-fr