Hi all,

some new features have been added, especially in the butterfly vizualisation.

To load the project
Gofer new
         url: 'http://smalltalkhub.com/mc/LeoPerard/Telescope/main';
         package: 'ConfigurationOfTelescope';
       load.
ConfigurationOfTelescope load

To play with it, you can check the examples in the class side of TLTelescope but here some features you can test.

- for distribution map vizualisation
 numberOfColors: let you set the number of items in the legend (the default item is not counted)

- for butterfly vizualisation
expandToRank: expand the graph before opening the view (you don't have the root node alone)

- for both of them
actionOnEntity:title: let you add an action on the entity with a menu on right click (actionOnEntity: [ :e | e inspect ] title: 'Inspect' let you inspect the entity for example)
actionOnNode:title: let you add an action on the node with a menu on right click ( actionOnNode: [ :n | n trachelShape color: Color random. n view canvas signalUpdate ] title: 'Change color' let you change the color of the node for example)

Full example
| telescope |
telescope := TLTelescope.
telescope distributionMap
onContainers: Collection withAllSubclasses
elements: #authors
properties: #yourself;
numberOfColors: 5;
actionOnNode: [ :n | n trachelShape color: Color blue. n view canvas signalUpdate ] title: 'Color';
open.
telescope butterfly
root: Collection withProperty: #subclasses;
expandToRank: 3;
actionOnEntity: [ :e | e inspect ] title: 'Inspect';
open
As you can see you can open several vizualisation in the same time.

I am sure that there is a lot of features for this dynamic vizualisations so if you have some ideas let me know :-)

Some screenshot








On Thu, Apr 24, 2014 at 4:32 PM, Leo Perard <leo.perard@gmail.com> wrote:
Yes I saw it, but I didn't use it because it works with stack as Mondrian and I do not want somthing like that.


On Thu, Apr 24, 2014 at 3:45 PM, Alexandre Bergel <alexandre.bergel@me.com> wrote:
Hi Leo,

Looks good!

Sergio, in Cc:, is working on a new kind of interaction to achieve similar effect.
Sergio, how stable is your expand interaction?

@ Leo: in a couple of hours I will meet Sergio. We will try to include his interaction in Roassal.

Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.



On Apr 24, 2014, at 7:37 AM, Leo Perard <leo.perard@gmail.com> wrote:

> Something like that is ok ?
>
> Gofer new
>          url: 'http://smalltalkhub.com/mc/LeoPerard/Telescope/main';
>          package: 'ConfigurationOfTelescope';
>        load.
>
> ConfigurationOfTelescope load
>
>
> On Thu, Apr 24, 2014 at 11:33 AM, Tudor Girba <tudor@tudorgirba.com> wrote:
> Please provide an easy Gofer script for loading your package.
>
> Doru
>
>
>
> On Thu, Apr 24, 2014 at 11:28 AM, Leo Perard <leo.perard@gmail.com> wrote:
> Hi,
>
> I add a new vizualisation to the project.
> To test it, reload the configuration of the project and this message :
> TLTelescope class>>#onElement:withEdgesProperty:
>
> Here an example :
>
> | telescope |
> telescope := TLTelescope onElement: Collection withEdgesProperty: #subclasses.
> telescope open
>
> This vizualisation is really dynamic and I like it, but as it's dynamic there are some bugs. The layout on right click on an element dont' work yet. I will try to fix them first. I like the idea of getting something really dynamic with Roassal2. Once you write your code to generate the graph you do not have to write lines again.
>
> If you have ideas to improve this vizualisation, let me know them ;-)
>
>
> On Tue, Apr 22, 2014 at 7:32 PM, Leo Perard <leo.perard@gmail.com> wrote:
> On Tue, Apr 22, 2014 at 7:05 PM, Alexandre Bergel <alexandre.bergel@me.com> wrote:
> Cool animations!!!
>
> We start to have a real and nice infrastructure. This is cool!
> Make a video and compete to the Roassal contest!
>
> I will think about that !
>
>
> If you have distribution map, why do you propose the tree layout since there is no edges?
>
> Just experimentations. I'm working on edges and I don't know yet how the menu will evoluate.
>
>
> Alexandre
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
> --
> Leo Perard
>
>
>
> --
> Leo Perard
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev@iam.unibe.ch
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
>
>
> --
> www.tudorgirba.com
>
> "Every thing has its own flow"
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev@iam.unibe.ch
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
>
>
> --
> Leo Perard
> _______________________________________________
> Moose-dev mailing list
> Moose-dev@iam.unibe.ch
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

_______________________________________________
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--
Leo Perard



--
Cheers,
Leo Perard
University of Lille 1