Community
Participate
Working Groups
Created attachment 97457 [details] Fix I improved the annotation hovering support in text editors, such that the user can now also move the mouse into hovers from the annotation and overview rulers (only in HEAD). With this support, the quick diff change hovers already support moving the mouse into quick diff hovers. Unfortunatley, this does not work for the CVS revision information hovers that show up on "Team > Show Annotations", because they use their own SourceViewerInformationControl. The attached patch removes your copy of SourceViewerInformationControl and uses a DefaultInformationControl instead (which implements the "move into" support for free). You can release this at any time, but the "move into" feature will only work with Platform/Text from HEAD. Another advantage of DefaultInformationControl is that it becomes easy to add a toolbar to the hover, e.g. with buttons to jump to the History view, to jump to previous/next block from the same commit, or to open a compare editor for the whole file that shows the selected block in context. I'll file another bug for this as soon as I find some time to implement it.
Indeed, this works as expected only with the freshest Platform/Text, but I won't hold off with releasing the patch. Thanks a lot, Markus.
Patch applied to CVS HEAD.
Verified in I20080429-0100. Thanks again Markus.