public void Screen()
{
editableText.SetTextContents ("test");
int x, y, width, height;
text.GetCharacterExtents (0, out x, out y, out width, out height, CoordType.Screen);
Assert.IsTrue (x > 0, "x > 0");
Assert.IsTrue (y > 0, "y > 0");
Assert.IsTrue (width > 0, "width > 0");
Assert.IsTrue (height > 0, "height > 0");
Assert.AreEqual (0, text.GetOffsetAtPoint (0, 0, CoordType.Window), "GetOffsetAtPoint");
text.GetRangeExtents (0, 4, out x, out y, out width, out height, CoordType.Screen);
RangeList [] ranges;
ranges = text.GetBoundedRanges (x, y, width, height, CoordType.Screen, ClipType.None, ClipType.None);
Assert.AreEqual (1, ranges.Length, "range length");
Assert.AreEqual (0, ranges [0].StartOffset, "range StartOffset");
Assert.AreEqual (3, ranges [0].EndOffset, "range EndOffset");
}