@Test public void testGetLineNumberColor() { RTextArea textArea = new RTextArea(PLAIN_TEXT); Gutter gutter = new Gutter(textArea); Color color = Color.red; gutter.setLineNumberColor(color); Assert.assertEquals(color, gutter.getLineNumberColor()); color = Color.green; gutter.setLineNumberColor(color); Assert.assertEquals(color, gutter.getLineNumberColor()); }
@Test public void testSetLineNumberColor() { RTextArea textArea = new RTextArea(PLAIN_TEXT); Gutter gutter = new Gutter(textArea); Color color = Color.red; gutter.setLineNumberColor(color); Assert.assertEquals(color, gutter.getLineNumberColor()); color = Color.green; gutter.setLineNumberColor(color); Assert.assertEquals(color, gutter.getLineNumberColor()); }
activeLineRangeColor = gutter.getActiveLineRangeColor(); iconRowHeaderInheritsGutterBG = gutter.getIconRowHeaderInheritsGutterBackground(); lineNumberColor = gutter.getLineNumberColor(); lineNumberFont = gutter.getLineNumberFont().getFamily(); lineNumberFontSize = gutter.getLineNumberFont().getSize();
lineNumberList = kit.createLineNumberList(textArea); lineNumberList.setFont(getLineNumberFont()); lineNumberList.setForeground(getLineNumberColor()); lineNumberList.setLineNumberingStartIndex( getLineNumberingStartIndex());
Assert.assertEquals(Color.red, gutter.getActiveLineRangeColor()); Assert.assertEquals(true, gutter.getIconRowHeaderInheritsGutterBackground()); Assert.assertEquals(Color.red, gutter.getLineNumberColor());
Assert.assertEquals(gutter1.getActiveLineRangeColor(), gutter2.getActiveLineRangeColor()); Assert.assertEquals(gutter1.getIconRowHeaderInheritsGutterBackground(), gutter2.getIconRowHeaderInheritsGutterBackground()); Assert.assertEquals(gutter1.getLineNumberColor(), gutter2.getLineNumberColor()); Assert.assertEquals(gutter1.getLineNumberFont(), gutter2.getLineNumberFont()); Assert.assertEquals(gutter1.getFoldIndicatorForeground(), gutter2.getFoldIndicatorForeground());
Assert.assertNotEquals(gutter1.getActiveLineRangeColor(), gutter2.getActiveLineRangeColor()); Assert.assertNotEquals(gutter1.getIconRowHeaderInheritsGutterBackground(), gutter2.getIconRowHeaderInheritsGutterBackground()); Assert.assertNotEquals(gutter1.getLineNumberColor(), gutter2.getLineNumberColor()); Assert.assertNotEquals(gutter1.getLineNumberFont(), gutter2.getLineNumberFont()); Assert.assertNotEquals(gutter1.getFoldIndicatorForeground(), gutter2.getFoldIndicatorForeground());
lineNumberList = kit.createLineNumberList(textArea); lineNumberList.setFont(getLineNumberFont()); lineNumberList.setForeground(getLineNumberColor()); lineNumberList.setLineNumberingStartIndex( getLineNumberingStartIndex());
activeLineRangeColor = gutter.getActiveLineRangeColor(); iconRowHeaderInheritsGutterBG = gutter.getIconRowHeaderInheritsGutterBackground(); lineNumberColor = gutter.getLineNumberColor(); lineNumberFont = gutter.getLineNumberFont().getFamily(); lineNumberFontSize = gutter.getLineNumberFont().getSize();