Community
Participate
Working Groups
The API for generating tooltips and popups to show incoming changes is currently in TasksUiPlugin and has hard coded limits on string length, number of attributes etc. This code should be extracted to a separate class and abstract the presentation from the data model to allow for different presentations and better reuse.
Created attachment 90781 [details] outdated patch with partial implementation
Please note that using string limits don't allow efficient use of the available screen real estate because of the non-fixed-width font will have different width depend on the text. So, limits need to be in pixels and text should be cut based on the actual rendered width.
Committed first pass of refactoring the notification implementation. This re-enables notifications and incomings in tooltips for the new API. Notifications are now event based and only displayed for query synchronizations. The rendering is still the same. Text is cut off based on string length. Further improvements will be tracked on bug 205861.
Created attachment 103070 [details] mylyn/context/zip