|
Hi Al
Not sure if this is a bug, but here goes.
Looking through the Glamour examples in Pharo4 I come across the
Updateable Browser example.
This example has a line that, when the collection is greater
than 1, shows a list tab, the title of which is List, col size
printString.
This indeed comes up and shows: 'List: 2' but if you continue to
add, it doesn't change. The text will change but not the title.
I came across this when I couldn't get my browser to add tabs,
even though entity gets updated.
Example from Glamour below.
| browser collection|
collection := GLMAnnouncingCollection new.
collection add: 1.
browser := GLMTabulator new.
browser column: #preview.
browser
act: [:b | b entity add: (b entity size + 1).
b update ]
icon: GLMUIThemeExtraIcons glamorousAdd
entitled: 'Add an item in the collection'.
browser
act: [:b | b entity removeLast. b update ]
icon: GLMUIThemeExtraIcons glamorousRemove
entitled: 'Remove last item from the
collection'.
browser
updateOn: GLMItemAdded from: #yourself;
updateOn: GLMItemRemoved from: #yourself.
browser transmit to: #preview; andShow: [ :a |
a list
title: [:col | 'List: ', col size
printString ]; "This isn't updating"
when: [:col | col size > 1 ].
a text title: 'Text';
format: [:col | 'Current collection: ',
col printString, '. Add more items to show the list'] ].
browser openOn: collection
KR
--
Gareth
Cox
IT Manager/Developer
Inspired Org (PTY) Ltd
email: [hidden email]
|