On 11 juin 2014, at 15:31, François Stephany <tulipe.mouta...@gmail.com> wrote:
> What is bloc ? > I've searched in the pharo-dev list but couldn't find it :/ A Morphic clean/revamp lead by Alain and Stef. > > On Wed, Jun 11, 2014 at 2:26 PM, stepharo <steph...@free.fr> wrote: > looks so exciting... > > From: Alain Plantec <alain.plan...@univ-brest.fr> > Subject: Bloc news > Date: 11 Jun 2014 14:10:29 GMT+2 > To: Stéphane Ducasse <stephane.duca...@inria.fr> > Cc: Alain Plantec <alain.plan...@univ-brest.fr> > > Name: Bloc-Core-AlainPlantec.15 > Author: AlainPlantec > Time: 11 June 2014, 2:07:16.813171 pm > UUID: d58ae82e-b5dd-41d9-bc31-a48c3e9e5cf1 > Ancestors: Bloc-Core-AlainPlantec.14 > > - BlMorphs manage their submorphs with local coordinate. > - Drawing and drag&drop has been adapted to local coordinate > - Consequence: TransformationMorph should not be useful anymore because each > morph has its own transform (not only TransformationMorph). Each morph uses > its own transform to declare changed portions of its bounds and to draw its > submorphs. > - The world is no more a special morph: > - the hand is owned by the space > - the canvas and the display/redisplay of morphs are space > responsibilities. > This open the door to several worlds per space. > > Now the current global redrawing mechanism efficiency is not obvious. > Next actions: > - try to localize as much as possible the redrawing of morphs, > - dig several Worlds for a space > - start to comment and write a separate documentation with the help of > Stephane :) > > >