package com.tridium.ui.theme; import javax.baja.gx.BBrush; import javax.baja.gx.BFont; import javax.baja.gx.Graphics; import javax.baja.ui.BWidget; import javax.baja.ui.style.IStylable; import javax.baja.ui.table.TableHeaderRenderer.Header; public interface TableTheme extends WidgetTheme { BBrush getBandBrush(); BBrush getBandBrush(IStylable iStylable); BFont getCellFont(); BFont getCellFont(IStylable iStylable); double getCellHeight(); BBrush getCellTextBrush(); BBrush getGridBrush(); BBrush getGridBrush(IStylable iStylable); BFont getHeaderFont(); BBrush getHeaderTextBrush(); double getSortIconWidth(); void paintBackground(Graphics graphics, BWidget bWidget); void paintHeaderBackground(Graphics graphics, Header header, BBrush bBrush); void paintSortIcon(Graphics graphics, Header header, boolean z); }