39 lines
885 B
Java
39 lines
885 B
Java
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);
|
|
}
|