*
* @return The {@link IStyle} that should be used to render the selected
* GroupBy object rows in a NatTable.
*/
protected IStyle getGroupByObjectSelectionStyle() {
IStyle cellStyle = new Style();
cellStyle.setAttributeValue(CellStyleAttributes.BACKGROUND_COLOR,
groupByObjectSelectionBgColor);
cellStyle.setAttributeValue(CellStyleAttributes.FOREGROUND_COLOR,
groupByObjectSelectionFgColor);
cellStyle.setAttributeValue(
CellStyleAttributes.GRADIENT_BACKGROUND_COLOR,
groupByObjectSelectionGradientBgColor);
cellStyle.setAttributeValue(
CellStyleAttributes.GRADIENT_FOREGROUND_COLOR,
groupByObjectSelectionGradientFgColor);
cellStyle.setAttributeValue(CellStyleAttributes.HORIZONTAL_ALIGNMENT,
groupByObjectSelectionHAlign);
cellStyle.setAttributeValue(CellStyleAttributes.VERTICAL_ALIGNMENT,
groupByObjectSelectionVAlign);
cellStyle.setAttributeValue(CellStyleAttributes.FONT,
groupByObjectSelectionFont);
cellStyle.setAttributeValue(CellStyleAttributes.IMAGE,
groupByObjectSelectionImage);
cellStyle.setAttributeValue(CellStyleAttributes.BORDER_STYLE,
groupByObjectSelectionBorderStyle);
cellStyle.setAttributeValue(CellStyleAttributes.PASSWORD_ECHO_CHAR,
groupByObjectSelectionPWEchoChar);
cellStyle.setAttributeValue(CellStyleAttributes.TEXT_DECORATION,
groupByObjectSelectionTextDecoration);
return cellStyle;
}