42. b := GLMTabulator new. b transmit
b column: #namespaces; toOutsidePort: #class;
column: #classes; from: #classes.
column: #methods. b transmit to: #methods;
b transmit to: #namespaces; from: #methods.
andShow: [:a | B := GLMTabulator new.
a tree B title: 'Code Browser'.
display: [ :model | B row: #nav;
model allNamespaces row: #details.
select: #isRoot ]; B transmit to: #nav;
children: #childScopes; andShow: [:a |
format: #name ]. a custom: b ].
b transmit to: #classes; B transmit to: #details;
from: #namespaces; from: #nav port: #class;
andShow: [:a | andShow: [:a |
a list a text
display: #classes; display: #sourceText ].
format: #name ]. B transmit to: #details;
b transmit to: #methods; from: #nav port: #method;
from: #classes; andShow: [:a |
andShow: [:a | a text
a list display: #sourceText ].
display: #methods;
format: #signature ].