]> git.lyx.org Git - features.git/commit
In order to support multiple LyXView each BufferView needs its own CoordCache. This...
authorAbdelrazak Younes <younes@lyx.org>
Fri, 13 Oct 2006 16:44:44 +0000 (16:44 +0000)
committerAbdelrazak Younes <younes@lyx.org>
Fri, 13 Oct 2006 16:44:44 +0000 (16:44 +0000)
commitd37fae169ceb695bb36089ff7552fd18fae2af7e
tree379a9eda9167f6fd9f1615631a0cac10026af13e
parent255501fa772248034431d87db9932a00b3501b0f
In order to support multiple LyXView each BufferView needs its own CoordCache. This is what's implemented in this commit.
theCoords is now a thing of the past and all CoordCache accesses are done via BufferView::coordCache() now. I had to modify a number of methods to pass BufferView.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15324 a592a061-630c-0410-9148-cb99ea01b6c8
22 files changed:
src/BufferView.C
src/BufferView.h
src/bufferview_funcs.C
src/bufferview_funcs.h
src/coordcache.C
src/coordcache.h
src/cursor.C
src/insets/inset.C
src/insets/insetbase.C
src/insets/insetbase.h
src/insets/insettabular.C
src/insets/insettabular.h
src/mathed/InsetMathDim.C
src/mathed/InsetMathGrid.C
src/mathed/InsetMathNest.C
src/mathed/InsetMathScript.C
src/mathed/MathData.C
src/mathed/MathData.h
src/rowpainter.C
src/rowpainter.h
src/text.C
src/text2.C