[Seaside-dev] Updated Seaside Control Panel for Pharo 6 / Seaside 3.2

Sven Van Caekenberghe sven at stfx.eu
Wed May 24 14:27:55 UTC 2017


Hi,

I updated the Seaside Control Panel for Pharo 6 / Seaside 3.2. As far as I can see, it works fine now.

I don't know the exact procedure to get this into Seaside proper, hence I include the MC package. 

It is obviously important to get this in before we release Pharo 6, but it is probably also a good idea that somebody else has a look at what I did.

===
Name: Seaside-Pharo-Tools-Spec-SvenVanCaekenberghe.20
Author: SvenVanCaekenberghe
Time: 24 May 2017, 4:17:49.490067 pm
UUID: b1168881-a70c-0d00-9de6-8d500cd45859
Ancestors: Seaside-Pharo-Tools-Spec-JohanBrichau.19

Updated the Seaside Control Panel for Pharo 6 / Seaside 3.2 using latest Spec conventions

- Add a refresh button to the main toolbar to sync with changes done outside the UI (add a #refreshAdaptors action and use it for add/remove updating as well)
- Inform the user when remove fails due to a still running adaptor
- Use IconListModel instead of NewListModel
- Fix selection maintenance on the list of adaptors
- Fix the context menu on the list of adaptors
- Use new recommended icon access method
- Added help strings to the buttons in the main toolbar
- Added a proper About text
- Add a window icon
- Remove unused state/action stuff from the toolbar implementation
===

Sven

-------------- next part --------------
A non-text attachment was scrubbed...
Name: Seaside-Pharo-Tools-Spec-SvenVanCaekenberghe.20.mcz
Type: application/octet-stream
Size: 17653 bytes
Desc: not available
URL: <http://lists.squeakfoundation.org/pipermail/seaside-dev/attachments/20170524/4f801333/attachment.obj>
-------------- next part --------------


PS: The 'Spec UI Framework' book was helpful as was Nicolai's help on the ML - Thank you.



More information about the seaside-dev mailing list