Comment #4 on issue 884 by tu...(a)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.