public void StyleRangeTest() { Init(); lines.SetText( /* 0*/ "Eiszeit\n" + /* 8*/ "und wir sind verloren im Meer\n" + /* 38*/ "Eiszeit\n" + /* 46*/ "und das Atmen faellt so schwer\n" + /* 77*/ "Oh, Eiszeit\n" + /* 89*/ "mit dir werd ich untergehen\n" + /*117*/ "Eiszeit\n" + /*125*/ "und nie wieder auferstehen"); lines.SetStyleRange(new StyleRange(3, 4, 1)); AssertHighlighting("00011110", lines[0]); lines.SetStyleRange(new StyleRange(12, 3, 1)); // und wir sind verloren im Meer\n AssertHighlighting("000011100000000000000000000000", lines[1]); lines.SetStyleRange(new StyleRange(89, 27, 2)); // mit dir werd ich untergehen\n AssertHighlighting("2222222222222222222222222220", lines[5]); lines.SetStyleRange(new StyleRange(41, 8, 2)); // Eiszeit\n AssertHighlighting("00022222", lines[2]); // und das Atmen faellt so schwer\n AssertHighlighting("2220000000000000000000000000000", lines[3]); lines.SetStyleRange(new StyleRange(41, 38, 3)); // Eiszeit\n AssertHighlighting("00033333", lines[2]); // und das Atmen faellt so schwer\n AssertHighlighting("3333333333333333333333333333333", lines[3]); // Oh, Eiszeit\n AssertHighlighting("330000000000", lines[4]); }