use of org.eclipse.nebula.widgets.nattable.style.Style in project nebula.widgets.nattable by eclipse.
the class DefaultNatTableThemeConfiguration method getColumnHeaderStyle.
@Override
protected IStyle getColumnHeaderStyle() {
IStyle cellStyle = new Style();
cellStyle.setAttributeValue(CellStyleAttributes.BACKGROUND_COLOR, this.cHeaderBgColor);
cellStyle.setAttributeValue(CellStyleAttributes.FOREGROUND_COLOR, this.cHeaderFgColor);
cellStyle.setAttributeValue(CellStyleAttributes.GRADIENT_BACKGROUND_COLOR, this.cHeaderGradientBgColor);
cellStyle.setAttributeValue(CellStyleAttributes.GRADIENT_FOREGROUND_COLOR, this.cHeaderGradientFgColor);
cellStyle.setAttributeValue(CellStyleAttributes.HORIZONTAL_ALIGNMENT, this.cHeaderHAlign);
cellStyle.setAttributeValue(CellStyleAttributes.VERTICAL_ALIGNMENT, this.cHeaderVAlign);
cellStyle.setAttributeValue(CellStyleAttributes.FONT, this.cHeaderFont);
cellStyle.setAttributeValue(CellStyleAttributes.IMAGE, this.cHeaderImage);
cellStyle.setAttributeValue(CellStyleAttributes.BORDER_STYLE, this.cHeaderBorderStyle);
cellStyle.setAttributeValue(CellStyleAttributes.PASSWORD_ECHO_CHAR, this.cHeaderPWEchoChar);
cellStyle.setAttributeValue(CellStyleAttributes.TEXT_DECORATION, this.cHeaderTextDecoration);
return cellStyle;
}
use of org.eclipse.nebula.widgets.nattable.style.Style in project nebula.widgets.nattable by eclipse.
the class DefaultNatTableThemeConfiguration method getColumnGroupHeaderStyle.
@Override
protected IStyle getColumnGroupHeaderStyle() {
IStyle cellStyle = new Style();
cellStyle.setAttributeValue(CellStyleAttributes.BACKGROUND_COLOR, this.cGroupHeaderBgColor);
cellStyle.setAttributeValue(CellStyleAttributes.FOREGROUND_COLOR, this.cGroupHeaderFgColor);
cellStyle.setAttributeValue(CellStyleAttributes.GRADIENT_BACKGROUND_COLOR, this.cGroupHeaderGradientBgColor);
cellStyle.setAttributeValue(CellStyleAttributes.GRADIENT_FOREGROUND_COLOR, this.cGroupHeaderGradientFgColor);
cellStyle.setAttributeValue(CellStyleAttributes.HORIZONTAL_ALIGNMENT, this.cGroupHeaderHAlign);
cellStyle.setAttributeValue(CellStyleAttributes.VERTICAL_ALIGNMENT, this.cGroupHeaderVAlign);
cellStyle.setAttributeValue(CellStyleAttributes.FONT, this.cGroupHeaderFont);
cellStyle.setAttributeValue(CellStyleAttributes.IMAGE, this.cGroupHeaderImage);
cellStyle.setAttributeValue(CellStyleAttributes.BORDER_STYLE, this.cGroupHeaderBorderStyle);
cellStyle.setAttributeValue(CellStyleAttributes.PASSWORD_ECHO_CHAR, this.cGroupHeaderPWEchoChar);
cellStyle.setAttributeValue(CellStyleAttributes.TEXT_DECORATION, this.cGroupHeaderTextDecoration);
return cellStyle;
}
use of org.eclipse.nebula.widgets.nattable.style.Style in project nebula.widgets.nattable by eclipse.
the class DefaultNatTableThemeConfiguration method getTreeStyle.
@Override
protected IStyle getTreeStyle() {
IStyle cellStyle = new Style();
cellStyle.setAttributeValue(CellStyleAttributes.BACKGROUND_COLOR, this.treeBgColor);
cellStyle.setAttributeValue(CellStyleAttributes.FOREGROUND_COLOR, this.treeFgColor);
cellStyle.setAttributeValue(CellStyleAttributes.GRADIENT_BACKGROUND_COLOR, this.treeGradientBgColor);
cellStyle.setAttributeValue(CellStyleAttributes.GRADIENT_FOREGROUND_COLOR, this.treeGradientFgColor);
cellStyle.setAttributeValue(CellStyleAttributes.HORIZONTAL_ALIGNMENT, this.treeHAlign);
cellStyle.setAttributeValue(CellStyleAttributes.VERTICAL_ALIGNMENT, this.treeVAlign);
cellStyle.setAttributeValue(CellStyleAttributes.FONT, this.treeFont);
cellStyle.setAttributeValue(CellStyleAttributes.IMAGE, this.treeImage);
cellStyle.setAttributeValue(CellStyleAttributes.BORDER_STYLE, this.treeBorderStyle);
cellStyle.setAttributeValue(CellStyleAttributes.PASSWORD_ECHO_CHAR, this.treePWEchoChar);
cellStyle.setAttributeValue(CellStyleAttributes.TEXT_DECORATION, this.treeTextDecoration);
return cellStyle;
}
use of org.eclipse.nebula.widgets.nattable.style.Style in project nebula.widgets.nattable by eclipse.
the class DefaultNatTableThemeConfiguration method getRowHeaderHoverStyle.
@Override
protected IStyle getRowHeaderHoverStyle() {
IStyle cellStyle = new Style();
cellStyle.setAttributeValue(CellStyleAttributes.BACKGROUND_COLOR, this.rHeaderHoverBgColor);
cellStyle.setAttributeValue(CellStyleAttributes.FOREGROUND_COLOR, this.rHeaderHoverFgColor);
cellStyle.setAttributeValue(CellStyleAttributes.GRADIENT_BACKGROUND_COLOR, this.rHeaderHoverGradientBgColor);
cellStyle.setAttributeValue(CellStyleAttributes.GRADIENT_FOREGROUND_COLOR, this.rHeaderHoverGradientFgColor);
cellStyle.setAttributeValue(CellStyleAttributes.HORIZONTAL_ALIGNMENT, this.rHeaderHoverHAlign);
cellStyle.setAttributeValue(CellStyleAttributes.VERTICAL_ALIGNMENT, this.rHeaderHoverVAlign);
cellStyle.setAttributeValue(CellStyleAttributes.FONT, this.rHeaderHoverFont);
cellStyle.setAttributeValue(CellStyleAttributes.IMAGE, this.rHeaderHoverImage);
cellStyle.setAttributeValue(CellStyleAttributes.BORDER_STYLE, this.rHeaderHoverBorderStyle);
cellStyle.setAttributeValue(CellStyleAttributes.PASSWORD_ECHO_CHAR, this.rHeaderHoverPWEchoChar);
cellStyle.setAttributeValue(CellStyleAttributes.TEXT_DECORATION, this.rHeaderHoverTextDecoration);
return cellStyle;
}
use of org.eclipse.nebula.widgets.nattable.style.Style in project nebula.widgets.nattable by eclipse.
the class DefaultNatTableThemeConfiguration method getSelectionAnchorSelectionStyle.
@Override
protected IStyle getSelectionAnchorSelectionStyle() {
IStyle cellStyle = new Style();
cellStyle.setAttributeValue(CellStyleAttributes.BACKGROUND_COLOR, this.selectionAnchorSelectionBgColor);
cellStyle.setAttributeValue(CellStyleAttributes.FOREGROUND_COLOR, this.selectionAnchorSelectionFgColor);
cellStyle.setAttributeValue(CellStyleAttributes.GRADIENT_BACKGROUND_COLOR, this.selectionAnchorSelectionGradientBgColor);
cellStyle.setAttributeValue(CellStyleAttributes.GRADIENT_FOREGROUND_COLOR, this.selectionAnchorSelectionGradientFgColor);
cellStyle.setAttributeValue(CellStyleAttributes.HORIZONTAL_ALIGNMENT, this.selectionAnchorSelectionHAlign);
cellStyle.setAttributeValue(CellStyleAttributes.VERTICAL_ALIGNMENT, this.selectionAnchorSelectionVAlign);
cellStyle.setAttributeValue(CellStyleAttributes.FONT, this.selectionAnchorSelectionFont);
cellStyle.setAttributeValue(CellStyleAttributes.IMAGE, this.selectionAnchorSelectionImage);
// if there is not explicitly another border style configured use the
// same as in getSelectionAnchorStyle()
BorderStyle border = this.selectionAnchorSelectionBorderStyle != null ? this.selectionAnchorSelectionBorderStyle : this.selectionAnchorBorderStyle;
cellStyle.setAttributeValue(CellStyleAttributes.BORDER_STYLE, border);
cellStyle.setAttributeValue(CellStyleAttributes.PASSWORD_ECHO_CHAR, this.selectionAnchorSelectionPWEchoChar);
cellStyle.setAttributeValue(CellStyleAttributes.TEXT_DECORATION, this.selectionAnchorSelectionTextDecoration);
return cellStyle;
}
Aggregations