+void Row::setSelection(pos_type beg, pos_type end) const
+{
+ if (pos_ >= beg && pos_ <= end)
+ sel_beg = pos_;
+ else if (beg > pos_ && beg <= end_)
+ sel_beg = beg;
+ else
+ sel_beg = -1;
+
+ if (end_ >= beg && end_ <= end)
+ sel_end = end_;
+ else if (end < end_ && end >= pos_)
+ sel_end = end;
+ else
+ sel_end = -1;
+}
+
+
+void Row::dump(char const * s) const