Remove duplicate code in text renderers
commit8e360a39b9b4b66a758dfd73208bd8a8dce52cbc
authorBjorn Winckler <bjorn.winckler@gmail.com>
Tue, 12 Aug 2008 21:54:06 +0000 (12 23:54 +0200)
committerBjorn Winckler <bjorn.winckler@gmail.com>
Tue, 12 Aug 2008 21:54:06 +0000 (12 23:54 +0200)
treed02d78a9df6910f019d7cd66d2a12bce8e05f0b4
parenta22bc3008e30daedf03b9927aaf99c8caef6e4a2
Remove duplicate code in text renderers

Most of the code shared between the text renderers now resides in a
"helper" object.  This way it will be a lot easier to maintain several
renderers at once.

As an added bonus, the ATSUI renderer now has mouse support as well as
drag-n-drop support.
src/MacVim/MMAtsuiTextView.h
src/MacVim/MMAtsuiTextView.m
src/MacVim/MMTextView.h
src/MacVim/MMTextView.m
src/MacVim/MMTextViewHelper.h [new file with mode: 0644]
src/MacVim/MMTextViewHelper.m [new file with mode: 0644]
src/MacVim/MacVim.xcodeproj/project.pbxproj