Introduce new concept; 'toolDelegates'
From the API docs; In Flake a shape being selected will cause the tool manager to make available all tools that can edit the selected shapes. In some cases selecting one shape should allow the tool to edit a related shape be available too. The tool delegates allows this to happen by taking all the shapes in the set into account on tool selection. This is step one to fix headers/footers in KWord properly. This is inspired by the needs for things like text-on-shape and caption-shape svn path=/trunk/koffice/; revision=1096387
Showing with 42 additions and 3 deletions