niagara-ax/decompiled/com/tridium/ui/theme/WiresheetTheme.java
2026-03-17 13:31:18 -07:00

49 lines
1.0 KiB
Java

package com.tridium.ui.theme;
import javax.baja.gx.BBrush;
import javax.baja.gx.BFont;
import javax.baja.ui.style.IStylable;
public interface WiresheetTheme {
public interface Canvas {
BBrush getBackground(IStylable iStylable);
BBrush getGridColor(IStylable iStylable);
BBrush getOutline(IStylable iStylable);
}
public interface Glyph {
BBrush getBackground(IStylable iStylable);
BFont getFont(IStylable iStylable);
BBrush getFontColor(IStylable iStylable);
BBrush getOutline(IStylable iStylable);
BBrush getSelectionBackground(IStylable iStylable);
BBrush getSelectionForeground(IStylable iStylable);
BFont getSubtitleFont(IStylable iStylable);
BFont getTitleFont(IStylable iStylable);
}
public interface Thumbnail {
BBrush getBackground(IStylable iStylable);
BBrush getForeground(IStylable iStylable);
BBrush getOutline(IStylable iStylable);
}
Canvas canvas();
Glyph glyph();
Thumbnail thumbnail();
}