Hi all, I'm attaching a patch (gzipped for list size limits) that breaks out the implementation of the Linkmap (that bar in the middle of a file comparison) into its own class. The direct benefit of this is code modularity; the indirect benefits are that I rewrote some of the change-arrows actions in the process. In short, this new implementation *should* Do The Right Thing when text views are set to not writeable. Among other things, this should mean that merge mode doesn't need its own Linkmap handling. Some testing of this code would be much appreciated. It works for me, but I don't make heavy use of merge mode or other non-writeable text view situations. cheers, Kai
Attachment:
0001-Rework-LinkMap-as-a-separate-gtk.DrawingArea-subclass.patch.gz
Description: GNU Zip compressed data