Comment #4 on issue 884 by tu...(a)tudorgirba.com: The Roassal presentation
should react to custom ports
Announcements then :). Of course, they can be used. The question is only
how to do it nicely.
Essentially, we should be able to do now as follows:
browser := GLMTabulator new .
with: [:tabulator |
tabulator column: #index; column: #visualization.
tabulator transmit to: #index; andShow: [:a | a list ].
tabulator transmit to: #visualization; andShow:[ :a |
painting: [:view :collection | view nodes: collection ];
on: GLMContextChanged do: [:ann |
ann property = #highlight ifTrue: [
ROHighlightElement on: ann presentation view raw elements first
color: Color blue ]]].
tabulator transmit from: #index; to: #visualization port: #highlight.
openOn: #( 1 2 3 ).
However, the problem is that in practice, the announcement does not get
triggered now because when we copy the presentation during the
transmission, the announcements do not get copied properly.