Hi

 

We speak with Tudor about mixing layout, and here is something I try.

====================================

| view rawView |
rawView := ROView new.
view := ROMondrianViewBuilder view: rawView.
"-------------"
"-------------"

    view shape rectangle borderColor: (Color white).
    
    view nodes: ROObject withAllSubclasses  forEach: [ :each |
                view nodes: each withAllSubclasses .
                view edgesFrom: #superclass.            
                view layout: (ROTreeLayout new horizontalGap: 4) .   
    ].
    
        view layout:( RORectanglePackingLayout new ratioWidth: 100 height: 100 ).

"-------------"
"-------------"
"Below is the initiation of the menu and opening the visualization"
ROEaselMorphic new populateMenuOn: view.
view open

 

=======================================

 

So, it seems it can be done with not too long a script.



Regards

Math