Hi,
I just checked in a new version of the spaces ui
component.
This version supports
- A spaces view
- Adding a space reference to the Space Catalog –
(via a button in the view toolbar)
- Removing a space reference – (via action in a
context menu over the space)
- Creating the actual space (useful for a space
provider like LocalSpaceProvider) that supports this (the action is only shown
for providers/spaces where this is supported). (via action in a context menu
over the space).
(most notable issue is that the space view does not
update after changes – you have to close the view and open it again J)
More details about this checkins leading up to
8370:
- Added method “ISpaceProvider
getSpaceProvider()” to ISpace
- Refactored
SpacesView
-
broke out actions to separate classes.
-
broke out LabelProvider to SpacesLabelProvider
-
broke out TreeDataNodeContentProvider to be a separate class
- Created useful
AbstractAction (probably a bad name – TBF) with convenience methods to
get the Shell, show dialogs, get selection etc.
- Added more tree-adapers
for model data (SpaceProviderTreeNode, and SpaceTreeNode).
- Added more shared images
(add, create, discard) - but icons are still the stock "bad ones".
Regards
- henrik