package com.tridium.ui.theme; import javax.baja.gx.BBrush; import javax.baja.gx.BFont; import javax.baja.gx.Graphics; import javax.baja.gx.RectGeom; import javax.baja.ui.style.IStylable; public interface WidgetTheme { BFont getBoldText(); BFont getBoldText(IStylable iStylable); BBrush getControlAuxiliary(); BBrush getControlAuxiliary(IStylable iStylable); BBrush getControlBackground(); BBrush getControlBackground(IStylable iStylable); BBrush getControlForeground(); BBrush getControlForeground(IStylable iStylable); BBrush getControlHighlight(); BBrush getControlHighlight(IStylable iStylable); BBrush getControlShadow(); BBrush getControlShadow(IStylable iStylable); BBrush getDropOkBackground(); BBrush getDropOkBackground(IStylable iStylable); BBrush getDropOkForeground(); BBrush getDropOkForeground(IStylable iStylable); BFont getFixedWidthBoldFont(); BFont getFixedWidthBoldFont(IStylable iStylable); BFont getFixedWidthFont(); BFont getFixedWidthFont(IStylable iStylable); BFont getLargeBoldFont(); BFont getLargeBoldFont(IStylable iStylable); BFont getLargeFont(); BFont getLargeFont(IStylable iStylable); BBrush getSelectionBackground(); BBrush getSelectionBackground(IStylable iStylable); BBrush getSelectionForeground(); BBrush getSelectionForeground(IStylable iStylable); BBrush getTextBrush(); BBrush getTextBrush(IStylable iStylable); BBrush getTextDisabled(); BBrush getTextDisabled(IStylable iStylable); BFont getTextFont(); BFont getTextFont(IStylable iStylable); BBrush getWindowBackground(); BBrush getWindowBackground(IStylable iStylable); BBrush getWindowForeground(); BBrush getWindowForeground(IStylable iStylable); void paintDisabledText(Graphics graphics, String str, double d, double d2); void paintDisabledText(Graphics graphics, IStylable iStylable, String str, double d, double d2); void paintFocus(Graphics graphics, RectGeom rectGeom); }