Daniel Dekany escribi?:
> ...
> Also it XXE doesn't scroll after the expanding selection properly: if
> the child that was just added to the selection with "Esc Right-Arrow"
> was out of the display, it will only shows the topmost line of the
> newly selected children. This is inconvenient because it's hard to
> tell this way if I want to expand the selection further, since I don't
> see what's the end of the lastly added child. In fact, for the same
> reason I should see the first line of the child that is *after* the
> newly selected child.
> 
> In general XXE has some major problems with standard text editor
> functionality regarding selection + scrolling. Like there is the issue
> with Shift + Down-Arrow and Shift + Up-Arrow, when XXE simply doesn't
> scroll after the expanding end of the selection. It feels like nobody
> but me select stuff that doesn't fit completely into the display port,
> so it only bothers me... strange.

Well, I routinely select stuff larger that the display port. Certainly, 
the automatic scroll policy could be improved. IMHO, usual auto scroll 
rules are:

1. If the selection can be fully displayed, it must be fully displayed.

2. If the selection is larger that the viewport, all the viewport must 
show selected stuff.

3. The text cursor (the caret) must be visible after *automatic* scroll.

Showing also the lines inmmediatly before/after the selection is also 
desirable, but the criterion to select what to show is a matter of taste.

Hope this helps.
-- 
Manuel Collado - http://lml.ls.fi.upm.es/~mcollado


Reply via email to