2026-03-17 13:31:18 -07:00

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);
}