Community
Participate
Working Groups
in the 'Task Repositories' view all repositories have a properties dialog where configuration settings can be made. The 'Local Tasks' repository has no such dialog, which makes it impossible to add configuration settings for the ITaskEditorExtension.
related to bug# 234210
Steffen: this could be a good task for Owen?
Yes, we should consider this once we have made more progress on the editor integration and are ready to integrate it with the local task editor. Before we do this I would like to resolve bug 233378. We may also need to generalize the extensibility of the settings page similar to the editor to allow parts to be contributed to it rather than bloating the abstract class.
is it still a priority to move the task editor selection into the properties dialog? If so, I'll work on an extension point for contributing to the repository properties page and enable a properties dialog for the local task repository.
Yes, it's still a priority since it will make WikiText easier to roll out to Mylyn users by making it optional. However, note that we don't use any tabbed properties in the Task Repository properties dialog. Could we get it all into an "Editor" foldable section?
(In reply to comment #5) > Yes, it's still a priority since it will make WikiText easier to roll out to > Mylyn users by making it optional. I've opened a new bug 246171 to discuss this issue (making it optional) > However, note that we don't use any tabbed > properties in the Task Repository properties dialog. Could we get it all into > an "Editor" foldable section? Take a look at the patch on bug 244653, which includes an extension point for contributing to the properties dialog and also makes the local task repository have a properties dialog. You'll be pleased to see that it doesn't use tabs, but fits in with the existing look and feel by contributing foldable sections which by default are collapsed.
Created attachment 116754 [details] screenshot If I toggle the expandable composite the client composite does not appear unless I force a relayout by resizing the dialog
(In reply to comment #7) > If I toggle the expandable composite the client composite does not appear unless > I force a relayout by resizing the dialog Which patch did you use to create this screenshot? My latest patch ensured that the composite was expanded by default for the local tasks repository, since they're the only settings available.
Right, I think it is missing a repack() or layout() call in case the user toggled (unexpanded/expanded) the expandable section. I think we should provide a method in AbstractTaskRepositoryPage for creating an expandable composite that register the appropriate listener.
The implementation is now in cvs head (bug 253115) but the task editor extension needs to be made available in the local editor (bug 211096) before the properties action can be disabled for the local repository.
moved to UI component
*** Bug 256554 has been marked as a duplicate of this bug. ***
(In reply to comment #12) > *** Bug 256554 has been marked as a duplicate of this bug. *** With regard to the above bug (256554: Allow to configure WikiText markup for the Local tasks / Notes tab) the Local task could serve as some sort of base class for the other connectors in this way: The dialog to configure the WikiText markup to be used in the "Planning Notes" could also be provided in the other connectors to configure the Planning pane. The default for the Notes should be the markup used by the repository.
The settings page was already provided. All that had to be done was to enable to command contribution through plugin.xml.
Created attachment 137408 [details] mylyn/context/zip