protected virtual void OnTextChanged(bool invert)
{
bool b = sel.Start.iLine < lastSel.Start.iLine;
if (invert)
{
if (b)
ts.OnTextChanged(sel.Start.iLine, sel.Start.iLine);
else
ts.OnTextChanged(sel.Start.iLine, lastSel.Start.iLine);
}
else
{
if (b)
ts.OnTextChanged(sel.Start.iLine, lastSel.Start.iLine);
else
ts.OnTextChanged(lastSel.Start.iLine, lastSel.Start.iLine);
}
}