use of org.eclipse.nebula.widgets.nattable.style.Style in project nebula.widgets.nattable by eclipse.
the class BoxingStyleTest method setUp.
@Before
public void setUp() throws Exception {
this.natTable = new NatTableFixture();
this.configRegistry = (ConfigRegistry) this.natTable.getConfigRegistry();
this.cellStyle = new Style();
this.cellPainter = new TextPainter();
this.gc = new GC(Display.getDefault());
}
use of org.eclipse.nebula.widgets.nattable.style.Style in project nebula.widgets.nattable by eclipse.
the class TextRenderingTest method registerFont.
private void registerFont(FontData fontData) {
// Register default body font
Style cellStyle = new Style();
this.defaultFont = GUIHelper.getFont(fontData);
cellStyle.setAttributeValue(CellStyleAttributes.FONT, this.defaultFont);
this.configRegistry.registerConfigAttribute(CellConfigAttributes.CELL_STYLE, cellStyle, DisplayMode.NORMAL, AlternatingRowConfigLabelAccumulator.ODD_ROW_CONFIG_TYPE);
}
use of org.eclipse.nebula.widgets.nattable.style.Style in project nebula.widgets.nattable by eclipse.
the class StylePersistorTest method loadPersistedAlignmentSettings.
@Test
public void loadPersistedAlignmentSettings() throws Exception {
Style style = StylePersistor.loadStyle(TEST_PREFIX, this.propertiesFixture);
HorizontalAlignmentEnum expecetdHAlign = style.getAttributeValue(CellStyleAttributes.HORIZONTAL_ALIGNMENT);
assertEquals(HorizontalAlignmentEnum.LEFT, expecetdHAlign);
VerticalAlignmentEnum expecetdVAlign = style.getAttributeValue(CellStyleAttributes.VERTICAL_ALIGNMENT);
assertEquals(VerticalAlignmentEnum.TOP, expecetdVAlign);
}
use of org.eclipse.nebula.widgets.nattable.style.Style in project nebula.widgets.nattable by eclipse.
the class AutoResizeColumnsTest method setUp.
@Before
public void setUp() {
this.configRegistry = new ConfigRegistry();
new DefaultNatTableStyleConfiguration().configureRegistry(this.configRegistry);
this.img = new Image(Display.getDefault(), new Rectangle(0, 0, 200, 150));
this.gcFactory = new GCFactory(this.img);
// Use a common, foxed width font to avoid failing the test on a
// different platform
Font normalFont = GUIHelper.getFont(new FontData("Courier", 8, SWT.NORMAL));
Style cellStyle = new Style();
cellStyle.setAttributeValue(CellStyleAttributes.FONT, normalFont);
this.configRegistry.registerConfigAttribute(CellConfigAttributes.CELL_STYLE, cellStyle, DisplayMode.NORMAL);
}
use of org.eclipse.nebula.widgets.nattable.style.Style in project nebula.widgets.nattable by eclipse.
the class DisplayColumnStyleEditorCommandHandlerTest method doCommand.
@Test
public void doCommand() throws Exception {
this.handlerUnderTest.dialog = new ColumnStyleEditorDialog(new Shell(), new CellStyleFixture());
this.handlerUnderTest.applySelectedStyleToColumns(this.commandFixture, new int[] { 0 });
Style selectedStyle = (Style) this.configRegistryFixture.getConfigAttribute(CELL_STYLE, NORMAL, this.handlerUnderTest.getConfigLabel(0));
assertEquals(CellStyleFixture.TEST_BG_COLOR, selectedStyle.getAttributeValue(CellStyleAttributes.BACKGROUND_COLOR));
assertEquals(CellStyleFixture.TEST_FG_COLOR, selectedStyle.getAttributeValue(CellStyleAttributes.FOREGROUND_COLOR));
List<String> columnLableOverrides = this.handlerUnderTest.columnLabelAccumulator.getOverrides(Integer.valueOf(0));
assertEquals(1, columnLableOverrides.size());
assertEquals(USER_EDITED_COLUMN_STYLE_LABEL_PREFIX + "0", columnLableOverrides.get(0));
}
Aggregations