If this is necessary, then a new builder is
necessary. We are currently working on two new builder (one for DSMs and another for
Sunburst).
Alexandre
On May 28, 2013, at 9:12 AM, mathieubmddehouck(a)mailoo.org wrote:
> Hi
>
>
> I've fixed a big on ROArc, so that it draws well.
>
> And I've commented and added methods to RORectanglePacking to reduce biggest
nodes, and so on.
>
>
> try:
>
>
> Gofer new
> smalltalkhubUser: 'MathieuDehouck' project: 'RoassalAlgorithm';
> package: 'Roassal-New';
> load
>
>
> | view rawView n b |
> rawView := ROView new.
> view := ROMondrianViewBuilder view: rawView.
> "-------------"
> "-------------"
> b := 30.
>
> view shape rectangle
> width: [ :cls | cls numberOfVariables * 5 ];
> height: #numberOfMethods;
> color: (Color r: 0 g: 1 b: 1 ).
>
> view nodes: TestCase withAllSubclasses.
>
> view nodes do: [ :e | (e width > b ) ifTrue: [ e shapes first color: (Color r: 1
g: 0 b: 1 ) ] ].
>
>
> view layout:(( RORectanglePacking new)ratioWidth: 10 height: 10; padding: 4;
logWidthIfMoreThan: b scale: 5).
>
> "-------------"
> "-------------"
> "Below is the initiation of the menu and opening the visualization"
> ROEaselMorphic new populateMenuOn: view.
> view open.
>
>
> There are other log... methods, and scale represent the factor to multiply the logs
by. (yes log 10 = 1 and that's pretty small in pixel)
>
> Regards
>
> Mathieu
>
>
> P.S. The screens have been made with the width and the height in the same time.
>
>
> <RECT TestCase log 30.png><Rect
after.png>_______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch