>>>>> "Martin" == Martin Vermeer <[EMAIL PROTECTED]> writes:
Martin> Yes... and in this case *this is wrong*. Martin> Why should the cell's decision be overridden? Shouldn't that Martin> only happen when at the end of the cell's content? Martin> Thinking in this way produced the attached patch, which does Martin> the intended job of preventing the cursor from jumping into Martin> the next cell. I think this part is OK, but might be unneeded if we fix the real problem. Just keep it somewhere; we may apply it later. Martin> However, when you insert a character and then press <right>, Martin> nothing happens first time... because of boundary == true. So Martin> I think you may be right in wanting to reverse Martin> //setCursor(cur, cur.pit(), cur.pos() + 1, false, Martin> cur.boundary()); setCursor(cur, cur.pit(), cur.pos() + 1, Martin> false, true); Martin> However, I think Juergen V should chime in here. Sure, it would be nice, but I suspect this is unlikely. Did you try to do that and see what happens? JMarc