\o/ On Wed, Jun 11, 2014 at 4:23 PM, Camille Teruel <camille.teruel@gmail.com> wrote:
On 11 juin 2014, at 15:31, François Stephany <tulipe.moutarde@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 <stepharo@free.fr> wrote:
looks so exciting...
From: Alain Plantec <alain.plantec@univ-brest.fr> Subject: Bloc news Date: 11 Jun 2014 14:10:29 GMT+2 To: Stéphane Ducasse <stephane.ducasse@inria.fr> Cc: Alain Plantec <alain.plantec@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 :)