What about the following splitting of LyXText:

1 Everything related to cursors only (i.e. no paragraph, no LyXText,
  no BufferView, no LyXRow) goes to  textcursor.C

2 Everything not covered by 1, but only related to cursors and paragraphs
  goes to  text_func.C. This part should be completely ignorant of
  LyXText, BufferView, LyXRow)

3 The remainder stays in text/text2/text3, but we try to push as much
  as possible down to 2 and 3.

Andre'
 

-- 
Those who desire to give up Freedom in order to gain Security, will not have,
nor do they deserve, either one.     (T. Jefferson or B. Franklin or both...)

Reply via email to