Comment #4 on issue 884 by tu...@tudorgirba.com: The Roassal presentation should react to custom ports http://code.google.com/p/moose-technology/issues/detail?id=884
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 . browser with: [:tabulator | tabulator column: #index; column: #visualization. tabulator transmit to: #index; andShow: [:a | a list ]. tabulator transmit to: #visualization; andShow:[ :a | a roassal 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.