@Test public void testSetLineNumberFont() { RTextArea textArea = new RTextArea(PLAIN_TEXT); Gutter gutter = new Gutter(textArea); Font font = new Font("Comic Sans", Font.PLAIN, 13); gutter.setLineNumberFont(font); Assert.assertEquals(font, gutter.getLineNumberFont()); font = new Font("Arial", Font.ITALIC, 22); gutter.setLineNumberFont(font); Assert.assertEquals(font, gutter.getLineNumberFont()); }
@Test public void testGetLineNumberFont() { RTextArea textArea = new RTextArea(PLAIN_TEXT); Gutter gutter = new Gutter(textArea); Font font = new Font("Comic Sans", Font.PLAIN, 13); gutter.setLineNumberFont(font); Assert.assertEquals(font, gutter.getLineNumberFont()); font = new Font("Arial", Font.ITALIC, 22); gutter.setLineNumberFont(font); Assert.assertEquals(font, gutter.getLineNumberFont()); }
iconRowHeaderInheritsGutterBG = gutter.getIconRowHeaderInheritsGutterBackground(); lineNumberColor = gutter.getLineNumberColor(); lineNumberFont = gutter.getLineNumberFont().getFamily(); lineNumberFontSize = gutter.getLineNumberFont().getSize(); foldIndicatorFG = gutter.getFoldIndicatorForeground(); foldBG = gutter.getFoldBackground();
lineNumberList.setFont(getLineNumberFont()); lineNumberList.setForeground(getLineNumberColor()); lineNumberList.setLineNumberingStartIndex(
Assert.assertEquals(Color.red, gutter.getLineNumberColor()); Assert.assertEquals(22, gutter.getLineNumberFont().getSize()); Assert.assertEquals(Color.red, gutter.getFoldIndicatorForeground()); Assert.assertEquals(Color.red, gutter.getFoldBackground());
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.assertEquals(gutter1.getFoldBackground(), gutter2.getFoldBackground());
Assert.assertNotEquals(gutter1.getIconRowHeaderInheritsGutterBackground(), gutter2.getIconRowHeaderInheritsGutterBackground()); Assert.assertNotEquals(gutter1.getLineNumberColor(), gutter2.getLineNumberColor()); Assert.assertNotEquals(gutter1.getLineNumberFont(), gutter2.getLineNumberFont()); Assert.assertNotEquals(gutter1.getFoldIndicatorForeground(), gutter2.getFoldIndicatorForeground()); Assert.assertNotEquals(gutter1.getFoldBackground(), gutter2.getFoldBackground());
iconRowHeaderInheritsGutterBG = gutter.getIconRowHeaderInheritsGutterBackground(); lineNumberColor = gutter.getLineNumberColor(); lineNumberFont = gutter.getLineNumberFont().getFamily(); lineNumberFontSize = gutter.getLineNumberFont().getSize(); foldIndicatorFG = gutter.getFoldIndicatorForeground(); foldBG = gutter.getFoldBackground();
lineNumberList.setFont(getLineNumberFont()); lineNumberList.setForeground(getLineNumberColor()); lineNumberList.setLineNumberingStartIndex(