[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