On Mon, Sep 02, 2002 at 09:24:14AM +0200, Andre Poenitz wrote: > > > What is that 'boundary' flag good for for instance? > > > > RTL. > > --verbose please... > > And why does this have to be stored in the cursor. Can't this be determined > from the cursor position?
I've added an explanation to lyxcursor.h: /** * When the cursor position is i, is the cursor is after the i-th char * or before the i+1-th char ? Normally, these two interpretations are * equivalent, except when the fonts of the i-th and i+1-th char * differ. * We use boundary_ to distinguish between the two options: * If boundary_=true, then the cursor is after the i-th char * and if boundary_=false, then the cursor is before the i+1-th char. * * We currently use the boundary only when the language direction of * the i-th char is different than the one of the i+1-th char. * In this case it is important to distinguish between the two * cursor interpretations, in order to give a reasonable behavior to * the user. */