@Test public void testSetIconRowHeaderInheritsGutterBackground() { RTextArea textArea = new RTextArea(PLAIN_TEXT); Gutter gutter = new Gutter(textArea); Assert.assertFalse(gutter.getIconRowHeaderInheritsGutterBackground()); gutter.setIconRowHeaderInheritsGutterBackground(true); Assert.assertTrue(gutter.getIconRowHeaderInheritsGutterBackground()); }
@Test public void testGetIconRowHeaderInheritsGutterBackground() { RTextArea textArea = new RTextArea(PLAIN_TEXT); Gutter gutter = new Gutter(textArea); Assert.assertFalse(gutter.getIconRowHeaderInheritsGutterBackground()); gutter.setIconRowHeaderInheritsGutterBackground(true); Assert.assertTrue(gutter.getIconRowHeaderInheritsGutterBackground()); }
gutterBorderColor = gutter.getBorderColor(); activeLineRangeColor = gutter.getActiveLineRangeColor(); iconRowHeaderInheritsGutterBG = gutter.getIconRowHeaderInheritsGutterBackground(); lineNumberColor = gutter.getLineNumberColor(); lineNumberFont = gutter.getLineNumberFont().getFamily();
iconArea = kit.createIconRowHeader(textArea); iconArea.setInheritsGutterBackground( getIconRowHeaderInheritsGutterBackground());
gutter.setBorderColor(Color.orange); gutter.setActiveLineRangeColor(Color.orange); gutter.setIconRowHeaderInheritsGutterBackground(!gutter.getIconRowHeaderInheritsGutterBackground()); gutter.setLineNumberColor(Color.orange); gutter.setLineNumberFont(font);
Assert.assertEquals(Color.red, gutter.getBorderColor()); Assert.assertEquals(Color.red, gutter.getActiveLineRangeColor()); Assert.assertEquals(true, gutter.getIconRowHeaderInheritsGutterBackground()); Assert.assertEquals(Color.red, gutter.getLineNumberColor());
Assert.assertEquals(gutter1.getBorderColor(), gutter2.getBorderColor()); 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.assertNotEquals(gutter1.getBorderColor(), gutter2.getBorderColor()); Assert.assertNotEquals(gutter1.getActiveLineRangeColor(), gutter2.getActiveLineRangeColor()); Assert.assertNotEquals(gutter1.getIconRowHeaderInheritsGutterBackground(), gutter2.getIconRowHeaderInheritsGutterBackground()); Assert.assertNotEquals(gutter1.getLineNumberColor(), gutter2.getLineNumberColor()); Assert.assertNotEquals(gutter1.getLineNumberFont(), gutter2.getLineNumberFont());
gutterBorderColor = gutter.getBorderColor(); activeLineRangeColor = gutter.getActiveLineRangeColor(); iconRowHeaderInheritsGutterBG = gutter.getIconRowHeaderInheritsGutterBackground(); lineNumberColor = gutter.getLineNumberColor(); lineNumberFont = gutter.getLineNumberFont().getFamily();
iconArea = kit.createIconRowHeader(textArea); iconArea.setInheritsGutterBackground( getIconRowHeaderInheritsGutterBackground());