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