de.muntjak.tinylookandfeel
Class Theme

java.lang.Object
  extended by de.muntjak.tinylookandfeel.Theme

public class Theme
extends java.lang.Object

Theme is a data container for all the properties of a TinyLaF theme.

Notes on Theme Switching:
This class has several static methods to load themes. After loading a theme, TinyLookAndFeel needs to be re-installed and the uis need to be recreated like this:

   // re-install the Tiny Look and Feel
   UIManager.setLookAndFeel(new TinyLookAndFeel());

   // Update the ComponentUIs for all Components. This
   // needs to be invoked for all windows.
   SwingUtilities.updateComponentTreeUI(rootComponent);
 
To enable your users to switch themes, follow these steps:
  1. Call getAvailableThemes() to get an array of ThemeDescriptions. By iterating through the array and calling ThemeDescription.getName(), you can build a menu presenting the available themes.
  2. If a user selects an item from the themes menu, your code can call loadTheme(ThemeDescription) with the selected ThemeDescription as argument.
  3. Follow the recommendations above (re-install TinyLookAndFeel and recreate the uis).


Field Summary
static de.muntjak.tinylookandfeel.util.SBReference backColor
           
static de.muntjak.tinylookandfeel.util.ColoredFont boldFont
           
static de.muntjak.tinylookandfeel.util.SBReference buttonBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference buttonBorderDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference buttonCheckColor
           
static de.muntjak.tinylookandfeel.util.SBReference buttonCheckDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference buttonDefaultColor
           
static de.muntjak.tinylookandfeel.util.SBReference buttonDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference buttonDisabledFgColor
           
static de.muntjak.tinylookandfeel.util.BooleanReference buttonEnter
           
static de.muntjak.tinylookandfeel.util.BooleanReference buttonFocus
           
static de.muntjak.tinylookandfeel.util.BooleanReference buttonFocusBorder
           
static de.muntjak.tinylookandfeel.util.ColoredFont buttonFont
           
static de.muntjak.tinylookandfeel.util.SBReference buttonFontColor
           
static javax.swing.plaf.InsetsUIResource buttonMargin
           
static de.muntjak.tinylookandfeel.util.SBReference buttonNormalColor
           
static de.muntjak.tinylookandfeel.util.SBReference buttonPressedColor
           
static de.muntjak.tinylookandfeel.util.SBReference buttonRolloverBgColor
           
static de.muntjak.tinylookandfeel.util.BooleanReference buttonRolloverBorder
           
static de.muntjak.tinylookandfeel.util.SBReference buttonRolloverColor
           
static de.muntjak.tinylookandfeel.util.IntReference buttonSpreadDark
           
static de.muntjak.tinylookandfeel.util.IntReference buttonSpreadDarkDisabled
           
static de.muntjak.tinylookandfeel.util.IntReference buttonSpreadLight
           
static de.muntjak.tinylookandfeel.util.IntReference buttonSpreadLightDisabled
           
static de.muntjak.tinylookandfeel.util.SBReference checkDisabledFgColor
           
static de.muntjak.tinylookandfeel.util.ColoredFont checkFont
           
static de.muntjak.tinylookandfeel.util.SBReference checkFontColor
           
static javax.swing.plaf.InsetsUIResource checkMargin
           
static de.muntjak.tinylookandfeel.util.BooleanReference[] colorize
           
static de.muntjak.tinylookandfeel.util.HSBReference[] colorizer
           
static de.muntjak.tinylookandfeel.util.SBReference comboArrowColor
           
static de.muntjak.tinylookandfeel.util.SBReference comboArrowDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference comboBgColor
           
static de.muntjak.tinylookandfeel.util.SBReference comboBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference comboBorderDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference comboButtBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference comboButtBorderDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference comboButtColor
           
static de.muntjak.tinylookandfeel.util.SBReference comboButtDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference comboButtPressedColor
           
static de.muntjak.tinylookandfeel.util.SBReference comboButtRolloverColor
           
static de.muntjak.tinylookandfeel.util.BooleanReference comboFocus
           
static de.muntjak.tinylookandfeel.util.SBReference comboFocusBgColor
           
static de.muntjak.tinylookandfeel.util.ColoredFont comboFont
           
static javax.swing.plaf.InsetsUIResource comboInsets
           
static de.muntjak.tinylookandfeel.util.BooleanReference comboRollover
           
static de.muntjak.tinylookandfeel.util.SBReference comboSelectedBgColor
           
static de.muntjak.tinylookandfeel.util.SBReference comboSelectedTextColor
           
static de.muntjak.tinylookandfeel.util.IntReference comboSpreadDark
           
static de.muntjak.tinylookandfeel.util.IntReference comboSpreadDarkDisabled
           
static de.muntjak.tinylookandfeel.util.IntReference comboSpreadLight
           
static de.muntjak.tinylookandfeel.util.IntReference comboSpreadLightDisabled
           
static de.muntjak.tinylookandfeel.util.SBReference comboTextColor
           
static java.lang.String DEFAULT_THEME
           
static de.muntjak.tinylookandfeel.util.SBReference desktopPaneBgColor
           
static de.muntjak.tinylookandfeel.util.SBReference disColor
           
static de.muntjak.tinylookandfeel.util.ColoredFont editorFont
           
static de.muntjak.tinylookandfeel.util.SBReference editorPaneBgColor
           
static int ERROR_FILE_NOT_FOUND
           
static int ERROR_INVALID_THEME_DESCRIPTION
           
static int ERROR_IO_EXCEPTION
           
static int ERROR_NO_TINYLAF_THEME
           
static int ERROR_NONE
           
static int ERROR_NULL_ARGUMENT
           
static int ERROR_WIN99_STYLE
           
static int errorCode
          If problems occur while loading themes, this variable will hold one of the following error codes: ERROR_FILE_NOT_FOUND - the specified file doesn't exist.
static java.lang.String FILE_EXTENSION
           
static int FILE_ID_3A
           
static int fileID
           
static de.muntjak.tinylookandfeel.util.BooleanReference fixedTabs
           
static de.muntjak.tinylookandfeel.util.SBReference frameBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameBorderDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameButtBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameButtBorderDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameButtCloseBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameButtCloseBorderDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameButtCloseColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameButtCloseDarkColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameButtCloseDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameButtCloseLightColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameButtClosePressedColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameButtCloseRolloverColor
           
static de.muntjak.tinylookandfeel.util.IntReference frameButtCloseSpreadDark
           
static de.muntjak.tinylookandfeel.util.IntReference frameButtCloseSpreadDarkDisabled
           
static de.muntjak.tinylookandfeel.util.IntReference frameButtCloseSpreadLight
           
static de.muntjak.tinylookandfeel.util.IntReference frameButtCloseSpreadLightDisabled
           
static de.muntjak.tinylookandfeel.util.SBReference frameButtColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameButtDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameButtPressedColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameButtRolloverColor
           
static de.muntjak.tinylookandfeel.util.IntReference frameButtSpreadDark
           
static de.muntjak.tinylookandfeel.util.IntReference frameButtSpreadDarkDisabled
           
static de.muntjak.tinylookandfeel.util.IntReference frameButtSpreadLight
           
static de.muntjak.tinylookandfeel.util.IntReference frameButtSpreadLightDisabled
           
static de.muntjak.tinylookandfeel.util.SBReference frameCaptionColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameCaptionDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameLightColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameLightDisabledColor
           
static de.muntjak.tinylookandfeel.util.IntReference frameSpreadDark
           
static de.muntjak.tinylookandfeel.util.IntReference frameSpreadDarkDisabled
           
static de.muntjak.tinylookandfeel.util.IntReference frameSpreadLight
           
static de.muntjak.tinylookandfeel.util.IntReference frameSpreadLightDisabled
           
static de.muntjak.tinylookandfeel.util.SBReference frameSymbolCloseColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameSymbolCloseDarkColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameSymbolCloseDarkDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameSymbolCloseDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameSymbolClosePressedColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameSymbolColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameSymbolDarkColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameSymbolDarkDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameSymbolDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameSymbolLightColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameSymbolLightDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameSymbolPressedColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameTitleColor
           
static de.muntjak.tinylookandfeel.util.SBReference frameTitleDisabledColor
           
static de.muntjak.tinylookandfeel.util.ColoredFont frameTitleFont
           
static de.muntjak.tinylookandfeel.util.SBReference frameTitleShadowColor
           
static de.muntjak.tinylookandfeel.util.BooleanReference ignoreSelectedBg
           
static de.muntjak.tinylookandfeel.util.ColoredFont internalFrameTitleFont
           
static de.muntjak.tinylookandfeel.util.ColoredFont internalPaletteTitleFont
           
static de.muntjak.tinylookandfeel.util.ColoredFont labelFont
           
static de.muntjak.tinylookandfeel.util.SBReference labelFontColor
           
static de.muntjak.tinylookandfeel.util.SBReference listBgColor
           
static de.muntjak.tinylookandfeel.util.SBReference listFocusBorderColor
           
static de.muntjak.tinylookandfeel.util.ColoredFont listFont
           
static de.muntjak.tinylookandfeel.util.SBReference listSelectedBgColor
           
static de.muntjak.tinylookandfeel.util.SBReference listSelectedTextColor
           
static de.muntjak.tinylookandfeel.util.SBReference listTextColor
           
static de.muntjak.tinylookandfeel.util.SBReference mainColor
           
static de.muntjak.tinylookandfeel.util.BooleanReference menuAllowTwoIcons
           
static de.muntjak.tinylookandfeel.util.SBReference menuBarColor
           
static de.muntjak.tinylookandfeel.util.SBReference menuBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference menuDisabledFgColor
           
static de.muntjak.tinylookandfeel.util.ColoredFont menuFont
           
static de.muntjak.tinylookandfeel.util.SBReference menuFontColor
           
static de.muntjak.tinylookandfeel.util.SBReference menuIconColor
           
static de.muntjak.tinylookandfeel.util.SBReference menuIconDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference menuIconRolloverColor
           
static de.muntjak.tinylookandfeel.util.SBReference menuInnerHilightColor
           
static de.muntjak.tinylookandfeel.util.SBReference menuInnerShadowColor
           
static de.muntjak.tinylookandfeel.util.SBReference menuItemDisabledFgColor
           
static de.muntjak.tinylookandfeel.util.ColoredFont menuItemFont
           
static de.muntjak.tinylookandfeel.util.SBReference menuItemFontColor
           
static de.muntjak.tinylookandfeel.util.SBReference menuItemRolloverColor
           
static de.muntjak.tinylookandfeel.util.SBReference menuItemSelectedTextColor
           
static de.muntjak.tinylookandfeel.util.SBReference menuOuterHilightColor
           
static de.muntjak.tinylookandfeel.util.SBReference menuOuterShadowColor
           
static de.muntjak.tinylookandfeel.util.SBReference menuPopupColor
           
static de.muntjak.tinylookandfeel.util.BooleanReference menuPopupShadow
           
static de.muntjak.tinylookandfeel.util.BooleanReference menuRollover
           
static de.muntjak.tinylookandfeel.util.SBReference menuRolloverBgColor
           
static de.muntjak.tinylookandfeel.util.SBReference menuRolloverFgColor
           
static de.muntjak.tinylookandfeel.util.SBReference menuSeparatorColor
           
static de.muntjak.tinylookandfeel.util.ColoredFont passwordFont
           
static de.muntjak.tinylookandfeel.util.ColoredFont plainFont
           
static de.muntjak.tinylookandfeel.util.ColoredFont progressBarFont
           
static de.muntjak.tinylookandfeel.util.SBReference progressBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference progressColor
           
static de.muntjak.tinylookandfeel.util.SBReference progressDarkColor
           
static de.muntjak.tinylookandfeel.util.SBReference progressLightColor
           
static de.muntjak.tinylookandfeel.util.SBReference progressSelectBackColor
           
static de.muntjak.tinylookandfeel.util.SBReference progressSelectForeColor
           
static de.muntjak.tinylookandfeel.util.SBReference progressTrackColor
           
static de.muntjak.tinylookandfeel.util.SBReference radioDisabledFgColor
           
static de.muntjak.tinylookandfeel.util.ColoredFont radioFont
           
static de.muntjak.tinylookandfeel.util.SBReference radioFontColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollArrowColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollArrowDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollBorderDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollBorderLightColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollButtColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollButtDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollButtPressedColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollButtRolloverColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollGripDarkColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollGripLightColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollLightDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollPaneBorderColor
           
static de.muntjak.tinylookandfeel.util.BooleanReference scrollRollover
           
static de.muntjak.tinylookandfeel.util.IntReference scrollSize
           
static de.muntjak.tinylookandfeel.util.IntReference scrollSpreadDark
           
static de.muntjak.tinylookandfeel.util.IntReference scrollSpreadDarkDisabled
           
static de.muntjak.tinylookandfeel.util.IntReference scrollSpreadLight
           
static de.muntjak.tinylookandfeel.util.IntReference scrollSpreadLightDisabled
           
static de.muntjak.tinylookandfeel.util.SBReference scrollThumbColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollThumbDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollThumbPressedColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollThumbRolloverColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollTrackBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollTrackBorderDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollTrackColor
           
static de.muntjak.tinylookandfeel.util.SBReference scrollTrackDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference separatorColor
           
static de.muntjak.tinylookandfeel.util.BooleanReference shiftButtonText
           
static de.muntjak.tinylookandfeel.util.SBReference sliderBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference sliderBorderDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference sliderDarkColor
           
static de.muntjak.tinylookandfeel.util.SBReference sliderFocusColor
           
static de.muntjak.tinylookandfeel.util.BooleanReference sliderFocusEnabled
           
static de.muntjak.tinylookandfeel.util.SBReference sliderLightColor
           
static de.muntjak.tinylookandfeel.util.BooleanReference sliderRolloverEnabled
           
static de.muntjak.tinylookandfeel.util.SBReference sliderThumbColor
           
static de.muntjak.tinylookandfeel.util.SBReference sliderThumbDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference sliderThumbPressedColor
           
static de.muntjak.tinylookandfeel.util.SBReference sliderThumbRolloverColor
           
static de.muntjak.tinylookandfeel.util.SBReference sliderTickColor
           
static de.muntjak.tinylookandfeel.util.SBReference sliderTickDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference sliderTrackBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference sliderTrackColor
           
static de.muntjak.tinylookandfeel.util.SBReference sliderTrackDarkColor
           
static de.muntjak.tinylookandfeel.util.SBReference sliderTrackLightColor
           
static de.muntjak.tinylookandfeel.util.SBReference spinnerArrowColor
           
static de.muntjak.tinylookandfeel.util.SBReference spinnerArrowDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference spinnerBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference spinnerBorderDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference spinnerButtColor
           
static de.muntjak.tinylookandfeel.util.SBReference spinnerButtDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference spinnerButtPressedColor
           
static de.muntjak.tinylookandfeel.util.SBReference spinnerButtRolloverColor
           
static de.muntjak.tinylookandfeel.util.BooleanReference spinnerRollover
           
static de.muntjak.tinylookandfeel.util.IntReference spinnerSpreadDark
           
static de.muntjak.tinylookandfeel.util.IntReference spinnerSpreadDarkDisabled
           
static de.muntjak.tinylookandfeel.util.IntReference spinnerSpreadLight
           
static de.muntjak.tinylookandfeel.util.IntReference spinnerSpreadLightDisabled
           
static de.muntjak.tinylookandfeel.util.SBReference splitPaneButtonColor
           
static de.muntjak.tinylookandfeel.util.SBReference sub1Color
           
static de.muntjak.tinylookandfeel.util.SBReference sub2Color
           
static de.muntjak.tinylookandfeel.util.SBReference sub3Color
           
static de.muntjak.tinylookandfeel.util.SBReference sub4Color
           
static de.muntjak.tinylookandfeel.util.SBReference sub5Color
           
static de.muntjak.tinylookandfeel.util.SBReference sub6Color
           
static de.muntjak.tinylookandfeel.util.SBReference sub7Color
           
static de.muntjak.tinylookandfeel.util.SBReference sub8Color
           
static javax.swing.plaf.InsetsUIResource tabAreaInsets
           
static de.muntjak.tinylookandfeel.util.SBReference tabBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference tabDisabledBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference tabDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference tabDisabledSelectedColor
           
static de.muntjak.tinylookandfeel.util.SBReference tabDisabledTextColor
           
static de.muntjak.tinylookandfeel.util.BooleanReference tabFocus
           
static de.muntjak.tinylookandfeel.util.ColoredFont tabFont
           
static de.muntjak.tinylookandfeel.util.SBReference tabFontColor
           
static javax.swing.plaf.InsetsUIResource tabInsets
           
static de.muntjak.tinylookandfeel.util.SBReference tableBackColor
           
static de.muntjak.tinylookandfeel.util.SBReference tableBorderDarkColor
           
static de.muntjak.tinylookandfeel.util.SBReference tableBorderLightColor
           
static de.muntjak.tinylookandfeel.util.SBReference tableFocusBorderColor
           
static de.muntjak.tinylookandfeel.util.ColoredFont tableFont
           
static de.muntjak.tinylookandfeel.util.SBReference tableFontColor
           
static de.muntjak.tinylookandfeel.util.SBReference tableGridColor
           
static de.muntjak.tinylookandfeel.util.SBReference tableHeaderArrowColor
           
static de.muntjak.tinylookandfeel.util.SBReference tableHeaderBackColor
           
static de.muntjak.tinylookandfeel.util.SBReference tableHeaderDarkColor
           
static de.muntjak.tinylookandfeel.util.ColoredFont tableHeaderFont
           
static de.muntjak.tinylookandfeel.util.SBReference tableHeaderFontColor
           
static de.muntjak.tinylookandfeel.util.SBReference tableHeaderLightColor
           
static de.muntjak.tinylookandfeel.util.SBReference tableHeaderRolloverBackColor
           
static de.muntjak.tinylookandfeel.util.SBReference tableHeaderRolloverColor
           
static de.muntjak.tinylookandfeel.util.SBReference tableSelectedBackColor
           
static de.muntjak.tinylookandfeel.util.SBReference tableSelectedForeColor
           
static de.muntjak.tinylookandfeel.util.SBReference tabNormalColor
           
static de.muntjak.tinylookandfeel.util.SBReference tabPaneBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference tabPaneDisabledBorderColor
           
static de.muntjak.tinylookandfeel.util.BooleanReference tabRollover
           
static de.muntjak.tinylookandfeel.util.SBReference tabRolloverColor
           
static de.muntjak.tinylookandfeel.util.SBReference tabSelectedColor
           
static de.muntjak.tinylookandfeel.util.ColoredFont textAreaFont
           
static de.muntjak.tinylookandfeel.util.SBReference textBgColor
           
static de.muntjak.tinylookandfeel.util.SBReference textBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference textBorderDisabledColor
           
static de.muntjak.tinylookandfeel.util.SBReference textCaretColor
           
static de.muntjak.tinylookandfeel.util.SBReference textDisabledBgColor
           
static de.muntjak.tinylookandfeel.util.ColoredFont textFieldFont
           
static javax.swing.plaf.InsetsUIResource textInsets
           
static de.muntjak.tinylookandfeel.util.SBReference textNonEditableBgColor
           
static de.muntjak.tinylookandfeel.util.SBReference textPaneBgColor
           
static de.muntjak.tinylookandfeel.util.ColoredFont textPaneFont
           
static de.muntjak.tinylookandfeel.util.SBReference textSelectedBgColor
           
static de.muntjak.tinylookandfeel.util.SBReference textSelectedTextColor
           
static de.muntjak.tinylookandfeel.util.SBReference textTextColor
           
static java.io.FilenameFilter THEMES_FILTER
          A file name filter which accepts only file names ending with ".theme".
static de.muntjak.tinylookandfeel.util.SBReference tipBgColor
           
static de.muntjak.tinylookandfeel.util.SBReference tipBgDis
           
static de.muntjak.tinylookandfeel.util.SBReference tipBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference tipBorderDis
           
static de.muntjak.tinylookandfeel.util.SBReference tipTextColor
           
static de.muntjak.tinylookandfeel.util.SBReference tipTextDis
           
static de.muntjak.tinylookandfeel.util.SBReference titledBorderColor
           
static de.muntjak.tinylookandfeel.util.ColoredFont titledBorderFont
           
static de.muntjak.tinylookandfeel.util.SBReference titledBorderFontColor
           
static de.muntjak.tinylookandfeel.util.SBReference toggleSelectedBg
           
static de.muntjak.tinylookandfeel.util.SBReference toolBarColor
           
static de.muntjak.tinylookandfeel.util.SBReference toolBarDarkColor
           
static de.muntjak.tinylookandfeel.util.SBReference toolBarLightColor
           
static de.muntjak.tinylookandfeel.util.SBReference toolBorderColor
           
static de.muntjak.tinylookandfeel.util.SBReference toolBorderPressedColor
           
static de.muntjak.tinylookandfeel.util.SBReference toolBorderRolloverColor
           
static de.muntjak.tinylookandfeel.util.SBReference toolBorderSelectedColor
           
static de.muntjak.tinylookandfeel.util.SBReference toolButtColor
           
static de.muntjak.tinylookandfeel.util.SBReference toolButtPressedColor
           
static de.muntjak.tinylookandfeel.util.SBReference toolButtRolloverColor
           
static de.muntjak.tinylookandfeel.util.SBReference toolButtSelectedColor
           
static de.muntjak.tinylookandfeel.util.BooleanReference toolFocus
           
static de.muntjak.tinylookandfeel.util.SBReference toolGripDarkColor
           
static de.muntjak.tinylookandfeel.util.SBReference toolGripLightColor
           
static javax.swing.plaf.InsetsUIResource toolMargin
           
static de.muntjak.tinylookandfeel.util.BooleanReference toolRollover
           
static de.muntjak.tinylookandfeel.util.SBReference toolSeparatorColor
           
static de.muntjak.tinylookandfeel.util.ColoredFont toolTipFont
           
static de.muntjak.tinylookandfeel.util.SBReference treeBgColor
           
static de.muntjak.tinylookandfeel.util.ColoredFont treeFont
           
static de.muntjak.tinylookandfeel.util.SBReference treeLineColor
           
static de.muntjak.tinylookandfeel.util.SBReference treeSelectedBgColor
           
static de.muntjak.tinylookandfeel.util.SBReference treeSelectedTextColor
           
static de.muntjak.tinylookandfeel.util.SBReference treeTextBgColor
           
static de.muntjak.tinylookandfeel.util.SBReference treeTextColor
           
 
Method Summary
static ThemeDescription[] getAvailableThemes()
          Searches for available TinyLaF theme resources and returns them as an array of ThemeDescriptions.
static java.lang.String getPlatformFont(java.lang.String fontFamily)
           
static boolean loadTheme(java.io.File f)
          Loads a theme from the specified file.
static boolean loadTheme(ThemeDescription td)
          Loads the specified theme.
static boolean loadTheme(java.net.URL url)
          Loads a theme from the specified URL.
static void loadYQTheme()
          Loads the default (hard-coded) YQ theme.
static boolean saveTheme(java.lang.String fileName)
          Saves the current theme.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

backColor

public static de.muntjak.tinylookandfeel.util.SBReference backColor

boldFont

public static de.muntjak.tinylookandfeel.util.ColoredFont boldFont

buttonBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference buttonBorderColor

buttonBorderDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference buttonBorderDisabledColor

buttonCheckColor

public static de.muntjak.tinylookandfeel.util.SBReference buttonCheckColor

buttonCheckDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference buttonCheckDisabledColor

buttonDefaultColor

public static de.muntjak.tinylookandfeel.util.SBReference buttonDefaultColor

buttonDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference buttonDisabledColor

buttonDisabledFgColor

public static de.muntjak.tinylookandfeel.util.SBReference buttonDisabledFgColor

buttonEnter

public static de.muntjak.tinylookandfeel.util.BooleanReference buttonEnter

buttonFocus

public static de.muntjak.tinylookandfeel.util.BooleanReference buttonFocus

buttonFocusBorder

public static de.muntjak.tinylookandfeel.util.BooleanReference buttonFocusBorder

buttonFont

public static de.muntjak.tinylookandfeel.util.ColoredFont buttonFont

buttonFontColor

public static de.muntjak.tinylookandfeel.util.SBReference buttonFontColor

buttonMargin

public static javax.swing.plaf.InsetsUIResource buttonMargin

buttonNormalColor

public static de.muntjak.tinylookandfeel.util.SBReference buttonNormalColor

buttonPressedColor

public static de.muntjak.tinylookandfeel.util.SBReference buttonPressedColor

buttonRolloverBgColor

public static de.muntjak.tinylookandfeel.util.SBReference buttonRolloverBgColor

buttonRolloverBorder

public static de.muntjak.tinylookandfeel.util.BooleanReference buttonRolloverBorder

buttonRolloverColor

public static de.muntjak.tinylookandfeel.util.SBReference buttonRolloverColor

buttonSpreadDark

public static de.muntjak.tinylookandfeel.util.IntReference buttonSpreadDark

buttonSpreadDarkDisabled

public static de.muntjak.tinylookandfeel.util.IntReference buttonSpreadDarkDisabled

buttonSpreadLight

public static de.muntjak.tinylookandfeel.util.IntReference buttonSpreadLight

buttonSpreadLightDisabled

public static de.muntjak.tinylookandfeel.util.IntReference buttonSpreadLightDisabled

checkDisabledFgColor

public static de.muntjak.tinylookandfeel.util.SBReference checkDisabledFgColor

checkFont

public static de.muntjak.tinylookandfeel.util.ColoredFont checkFont

checkFontColor

public static de.muntjak.tinylookandfeel.util.SBReference checkFontColor

checkMargin

public static javax.swing.plaf.InsetsUIResource checkMargin

colorize

public static de.muntjak.tinylookandfeel.util.BooleanReference[] colorize

colorizer

public static de.muntjak.tinylookandfeel.util.HSBReference[] colorizer

comboArrowColor

public static de.muntjak.tinylookandfeel.util.SBReference comboArrowColor

comboArrowDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference comboArrowDisabledColor

comboBgColor

public static de.muntjak.tinylookandfeel.util.SBReference comboBgColor

comboBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference comboBorderColor

comboBorderDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference comboBorderDisabledColor

comboButtBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference comboButtBorderColor

comboButtBorderDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference comboButtBorderDisabledColor

comboButtColor

public static de.muntjak.tinylookandfeel.util.SBReference comboButtColor

comboButtDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference comboButtDisabledColor

comboButtPressedColor

public static de.muntjak.tinylookandfeel.util.SBReference comboButtPressedColor

comboButtRolloverColor

public static de.muntjak.tinylookandfeel.util.SBReference comboButtRolloverColor

comboFocus

public static de.muntjak.tinylookandfeel.util.BooleanReference comboFocus

comboFocusBgColor

public static de.muntjak.tinylookandfeel.util.SBReference comboFocusBgColor

comboFont

public static de.muntjak.tinylookandfeel.util.ColoredFont comboFont

comboInsets

public static javax.swing.plaf.InsetsUIResource comboInsets

comboRollover

public static de.muntjak.tinylookandfeel.util.BooleanReference comboRollover

comboSelectedBgColor

public static de.muntjak.tinylookandfeel.util.SBReference comboSelectedBgColor

comboSelectedTextColor

public static de.muntjak.tinylookandfeel.util.SBReference comboSelectedTextColor

comboSpreadDark

public static de.muntjak.tinylookandfeel.util.IntReference comboSpreadDark

comboSpreadDarkDisabled

public static de.muntjak.tinylookandfeel.util.IntReference comboSpreadDarkDisabled

comboSpreadLight

public static de.muntjak.tinylookandfeel.util.IntReference comboSpreadLight

comboSpreadLightDisabled

public static de.muntjak.tinylookandfeel.util.IntReference comboSpreadLightDisabled

comboTextColor

public static de.muntjak.tinylookandfeel.util.SBReference comboTextColor

DEFAULT_THEME

public static final java.lang.String DEFAULT_THEME
See Also:
Constant Field Values

desktopPaneBgColor

public static de.muntjak.tinylookandfeel.util.SBReference desktopPaneBgColor

disColor

public static de.muntjak.tinylookandfeel.util.SBReference disColor

editorFont

public static de.muntjak.tinylookandfeel.util.ColoredFont editorFont

editorPaneBgColor

public static de.muntjak.tinylookandfeel.util.SBReference editorPaneBgColor

ERROR_FILE_NOT_FOUND

public static final int ERROR_FILE_NOT_FOUND
See Also:
Constant Field Values

ERROR_INVALID_THEME_DESCRIPTION

public static final int ERROR_INVALID_THEME_DESCRIPTION
See Also:
Constant Field Values

ERROR_IO_EXCEPTION

public static final int ERROR_IO_EXCEPTION
See Also:
Constant Field Values

ERROR_NO_TINYLAF_THEME

public static final int ERROR_NO_TINYLAF_THEME
See Also:
Constant Field Values

ERROR_NONE

public static final int ERROR_NONE
See Also:
Constant Field Values

ERROR_NULL_ARGUMENT

public static final int ERROR_NULL_ARGUMENT
See Also:
Constant Field Values

ERROR_WIN99_STYLE

public static final int ERROR_WIN99_STYLE
See Also:
Constant Field Values

errorCode

public static int errorCode
If problems occur while loading themes, this variable will hold one of the following error codes:


FILE_EXTENSION

public static final java.lang.String FILE_EXTENSION
See Also:
Constant Field Values

FILE_ID_3A

public static final int FILE_ID_3A
See Also:
Constant Field Values

fileID

public static int fileID

fixedTabs

public static de.muntjak.tinylookandfeel.util.BooleanReference fixedTabs

frameBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference frameBorderColor

frameBorderDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference frameBorderDisabledColor

frameButtBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference frameButtBorderColor

frameButtBorderDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference frameButtBorderDisabledColor

frameButtCloseBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference frameButtCloseBorderColor

frameButtCloseBorderDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference frameButtCloseBorderDisabledColor

frameButtCloseColor

public static de.muntjak.tinylookandfeel.util.SBReference frameButtCloseColor

frameButtCloseDarkColor

public static de.muntjak.tinylookandfeel.util.SBReference frameButtCloseDarkColor

frameButtCloseDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference frameButtCloseDisabledColor

frameButtCloseLightColor

public static de.muntjak.tinylookandfeel.util.SBReference frameButtCloseLightColor

frameButtClosePressedColor

public static de.muntjak.tinylookandfeel.util.SBReference frameButtClosePressedColor

frameButtCloseRolloverColor

public static de.muntjak.tinylookandfeel.util.SBReference frameButtCloseRolloverColor

frameButtCloseSpreadDark

public static de.muntjak.tinylookandfeel.util.IntReference frameButtCloseSpreadDark

frameButtCloseSpreadDarkDisabled

public static de.muntjak.tinylookandfeel.util.IntReference frameButtCloseSpreadDarkDisabled

frameButtCloseSpreadLight

public static de.muntjak.tinylookandfeel.util.IntReference frameButtCloseSpreadLight

frameButtCloseSpreadLightDisabled

public static de.muntjak.tinylookandfeel.util.IntReference frameButtCloseSpreadLightDisabled

frameButtColor

public static de.muntjak.tinylookandfeel.util.SBReference frameButtColor

frameButtDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference frameButtDisabledColor

frameButtPressedColor

public static de.muntjak.tinylookandfeel.util.SBReference frameButtPressedColor

frameButtRolloverColor

public static de.muntjak.tinylookandfeel.util.SBReference frameButtRolloverColor

frameButtSpreadDark

public static de.muntjak.tinylookandfeel.util.IntReference frameButtSpreadDark

frameButtSpreadDarkDisabled

public static de.muntjak.tinylookandfeel.util.IntReference frameButtSpreadDarkDisabled

frameButtSpreadLight

public static de.muntjak.tinylookandfeel.util.IntReference frameButtSpreadLight

frameButtSpreadLightDisabled

public static de.muntjak.tinylookandfeel.util.IntReference frameButtSpreadLightDisabled

frameCaptionColor

public static de.muntjak.tinylookandfeel.util.SBReference frameCaptionColor

frameCaptionDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference frameCaptionDisabledColor

frameColor

public static de.muntjak.tinylookandfeel.util.SBReference frameColor

frameLightColor

public static de.muntjak.tinylookandfeel.util.SBReference frameLightColor

frameLightDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference frameLightDisabledColor

frameSpreadDark

public static de.muntjak.tinylookandfeel.util.IntReference frameSpreadDark

frameSpreadDarkDisabled

public static de.muntjak.tinylookandfeel.util.IntReference frameSpreadDarkDisabled

frameSpreadLight

public static de.muntjak.tinylookandfeel.util.IntReference frameSpreadLight

frameSpreadLightDisabled

public static de.muntjak.tinylookandfeel.util.IntReference frameSpreadLightDisabled

frameSymbolCloseColor

public static de.muntjak.tinylookandfeel.util.SBReference frameSymbolCloseColor

frameSymbolCloseDarkColor

public static de.muntjak.tinylookandfeel.util.SBReference frameSymbolCloseDarkColor

frameSymbolCloseDarkDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference frameSymbolCloseDarkDisabledColor

frameSymbolCloseDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference frameSymbolCloseDisabledColor

frameSymbolClosePressedColor

public static de.muntjak.tinylookandfeel.util.SBReference frameSymbolClosePressedColor

frameSymbolColor

public static de.muntjak.tinylookandfeel.util.SBReference frameSymbolColor

frameSymbolDarkColor

public static de.muntjak.tinylookandfeel.util.SBReference frameSymbolDarkColor

frameSymbolDarkDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference frameSymbolDarkDisabledColor

frameSymbolDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference frameSymbolDisabledColor

frameSymbolLightColor

public static de.muntjak.tinylookandfeel.util.SBReference frameSymbolLightColor

frameSymbolLightDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference frameSymbolLightDisabledColor

frameSymbolPressedColor

public static de.muntjak.tinylookandfeel.util.SBReference frameSymbolPressedColor

frameTitleColor

public static de.muntjak.tinylookandfeel.util.SBReference frameTitleColor

frameTitleDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference frameTitleDisabledColor

frameTitleFont

public static de.muntjak.tinylookandfeel.util.ColoredFont frameTitleFont

frameTitleShadowColor

public static de.muntjak.tinylookandfeel.util.SBReference frameTitleShadowColor

ignoreSelectedBg

public static de.muntjak.tinylookandfeel.util.BooleanReference ignoreSelectedBg

internalFrameTitleFont

public static de.muntjak.tinylookandfeel.util.ColoredFont internalFrameTitleFont

internalPaletteTitleFont

public static de.muntjak.tinylookandfeel.util.ColoredFont internalPaletteTitleFont

labelFont

public static de.muntjak.tinylookandfeel.util.ColoredFont labelFont

labelFontColor

public static de.muntjak.tinylookandfeel.util.SBReference labelFontColor

listBgColor

public static de.muntjak.tinylookandfeel.util.SBReference listBgColor

listFocusBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference listFocusBorderColor

listFont

public static de.muntjak.tinylookandfeel.util.ColoredFont listFont

listSelectedBgColor

public static de.muntjak.tinylookandfeel.util.SBReference listSelectedBgColor

listSelectedTextColor

public static de.muntjak.tinylookandfeel.util.SBReference listSelectedTextColor

listTextColor

public static de.muntjak.tinylookandfeel.util.SBReference listTextColor

mainColor

public static de.muntjak.tinylookandfeel.util.SBReference mainColor

menuAllowTwoIcons

public static de.muntjak.tinylookandfeel.util.BooleanReference menuAllowTwoIcons

menuBarColor

public static de.muntjak.tinylookandfeel.util.SBReference menuBarColor

menuBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference menuBorderColor

menuDisabledFgColor

public static de.muntjak.tinylookandfeel.util.SBReference menuDisabledFgColor

menuFont

public static de.muntjak.tinylookandfeel.util.ColoredFont menuFont

menuFontColor

public static de.muntjak.tinylookandfeel.util.SBReference menuFontColor

menuIconColor

public static de.muntjak.tinylookandfeel.util.SBReference menuIconColor

menuIconDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference menuIconDisabledColor

menuIconRolloverColor

public static de.muntjak.tinylookandfeel.util.SBReference menuIconRolloverColor

menuInnerHilightColor

public static de.muntjak.tinylookandfeel.util.SBReference menuInnerHilightColor

menuInnerShadowColor

public static de.muntjak.tinylookandfeel.util.SBReference menuInnerShadowColor

menuItemDisabledFgColor

public static de.muntjak.tinylookandfeel.util.SBReference menuItemDisabledFgColor

menuItemFont

public static de.muntjak.tinylookandfeel.util.ColoredFont menuItemFont

menuItemFontColor

public static de.muntjak.tinylookandfeel.util.SBReference menuItemFontColor

menuItemRolloverColor

public static de.muntjak.tinylookandfeel.util.SBReference menuItemRolloverColor

menuItemSelectedTextColor

public static de.muntjak.tinylookandfeel.util.SBReference menuItemSelectedTextColor

menuOuterHilightColor

public static de.muntjak.tinylookandfeel.util.SBReference menuOuterHilightColor

menuOuterShadowColor

public static de.muntjak.tinylookandfeel.util.SBReference menuOuterShadowColor

menuPopupColor

public static de.muntjak.tinylookandfeel.util.SBReference menuPopupColor

menuPopupShadow

public static de.muntjak.tinylookandfeel.util.BooleanReference menuPopupShadow

menuRollover

public static de.muntjak.tinylookandfeel.util.BooleanReference menuRollover

menuRolloverBgColor

public static de.muntjak.tinylookandfeel.util.SBReference menuRolloverBgColor

menuRolloverFgColor

public static de.muntjak.tinylookandfeel.util.SBReference menuRolloverFgColor

menuSeparatorColor

public static de.muntjak.tinylookandfeel.util.SBReference menuSeparatorColor

passwordFont

public static de.muntjak.tinylookandfeel.util.ColoredFont passwordFont

plainFont

public static de.muntjak.tinylookandfeel.util.ColoredFont plainFont

progressBarFont

public static de.muntjak.tinylookandfeel.util.ColoredFont progressBarFont

progressBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference progressBorderColor

progressColor

public static de.muntjak.tinylookandfeel.util.SBReference progressColor

progressDarkColor

public static de.muntjak.tinylookandfeel.util.SBReference progressDarkColor

progressLightColor

public static de.muntjak.tinylookandfeel.util.SBReference progressLightColor

progressSelectBackColor

public static de.muntjak.tinylookandfeel.util.SBReference progressSelectBackColor

progressSelectForeColor

public static de.muntjak.tinylookandfeel.util.SBReference progressSelectForeColor

progressTrackColor

public static de.muntjak.tinylookandfeel.util.SBReference progressTrackColor

radioDisabledFgColor

public static de.muntjak.tinylookandfeel.util.SBReference radioDisabledFgColor

radioFont

public static de.muntjak.tinylookandfeel.util.ColoredFont radioFont

radioFontColor

public static de.muntjak.tinylookandfeel.util.SBReference radioFontColor

scrollArrowColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollArrowColor

scrollArrowDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollArrowDisabledColor

scrollBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollBorderColor

scrollBorderDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollBorderDisabledColor

scrollBorderLightColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollBorderLightColor

scrollButtColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollButtColor

scrollButtDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollButtDisabledColor

scrollButtPressedColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollButtPressedColor

scrollButtRolloverColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollButtRolloverColor

scrollGripDarkColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollGripDarkColor

scrollGripLightColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollGripLightColor

scrollLightDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollLightDisabledColor

scrollPaneBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollPaneBorderColor

scrollRollover

public static de.muntjak.tinylookandfeel.util.BooleanReference scrollRollover

scrollSize

public static de.muntjak.tinylookandfeel.util.IntReference scrollSize

scrollSpreadDark

public static de.muntjak.tinylookandfeel.util.IntReference scrollSpreadDark

scrollSpreadDarkDisabled

public static de.muntjak.tinylookandfeel.util.IntReference scrollSpreadDarkDisabled

scrollSpreadLight

public static de.muntjak.tinylookandfeel.util.IntReference scrollSpreadLight

scrollSpreadLightDisabled

public static de.muntjak.tinylookandfeel.util.IntReference scrollSpreadLightDisabled

scrollThumbColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollThumbColor

scrollThumbDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollThumbDisabledColor

scrollThumbPressedColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollThumbPressedColor

scrollThumbRolloverColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollThumbRolloverColor

scrollTrackBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollTrackBorderColor

scrollTrackBorderDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollTrackBorderDisabledColor

scrollTrackColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollTrackColor

scrollTrackDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference scrollTrackDisabledColor

separatorColor

public static de.muntjak.tinylookandfeel.util.SBReference separatorColor

shiftButtonText

public static de.muntjak.tinylookandfeel.util.BooleanReference shiftButtonText

sliderBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference sliderBorderColor

sliderBorderDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference sliderBorderDisabledColor

sliderDarkColor

public static de.muntjak.tinylookandfeel.util.SBReference sliderDarkColor

sliderFocusColor

public static de.muntjak.tinylookandfeel.util.SBReference sliderFocusColor

sliderFocusEnabled

public static de.muntjak.tinylookandfeel.util.BooleanReference sliderFocusEnabled

sliderLightColor

public static de.muntjak.tinylookandfeel.util.SBReference sliderLightColor

sliderRolloverEnabled

public static de.muntjak.tinylookandfeel.util.BooleanReference sliderRolloverEnabled

sliderThumbColor

public static de.muntjak.tinylookandfeel.util.SBReference sliderThumbColor

sliderThumbDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference sliderThumbDisabledColor

sliderThumbPressedColor

public static de.muntjak.tinylookandfeel.util.SBReference sliderThumbPressedColor

sliderThumbRolloverColor

public static de.muntjak.tinylookandfeel.util.SBReference sliderThumbRolloverColor

sliderTickColor

public static de.muntjak.tinylookandfeel.util.SBReference sliderTickColor

sliderTickDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference sliderTickDisabledColor

sliderTrackBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference sliderTrackBorderColor

sliderTrackColor

public static de.muntjak.tinylookandfeel.util.SBReference sliderTrackColor

sliderTrackDarkColor

public static de.muntjak.tinylookandfeel.util.SBReference sliderTrackDarkColor

sliderTrackLightColor

public static de.muntjak.tinylookandfeel.util.SBReference sliderTrackLightColor

spinnerArrowColor

public static de.muntjak.tinylookandfeel.util.SBReference spinnerArrowColor

spinnerArrowDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference spinnerArrowDisabledColor

spinnerBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference spinnerBorderColor

spinnerBorderDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference spinnerBorderDisabledColor

spinnerButtColor

public static de.muntjak.tinylookandfeel.util.SBReference spinnerButtColor

spinnerButtDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference spinnerButtDisabledColor

spinnerButtPressedColor

public static de.muntjak.tinylookandfeel.util.SBReference spinnerButtPressedColor

spinnerButtRolloverColor

public static de.muntjak.tinylookandfeel.util.SBReference spinnerButtRolloverColor

spinnerRollover

public static de.muntjak.tinylookandfeel.util.BooleanReference spinnerRollover

spinnerSpreadDark

public static de.muntjak.tinylookandfeel.util.IntReference spinnerSpreadDark

spinnerSpreadDarkDisabled

public static de.muntjak.tinylookandfeel.util.IntReference spinnerSpreadDarkDisabled

spinnerSpreadLight

public static de.muntjak.tinylookandfeel.util.IntReference spinnerSpreadLight

spinnerSpreadLightDisabled

public static de.muntjak.tinylookandfeel.util.IntReference spinnerSpreadLightDisabled

splitPaneButtonColor

public static de.muntjak.tinylookandfeel.util.SBReference splitPaneButtonColor

sub1Color

public static de.muntjak.tinylookandfeel.util.SBReference sub1Color

sub2Color

public static de.muntjak.tinylookandfeel.util.SBReference sub2Color

sub3Color

public static de.muntjak.tinylookandfeel.util.SBReference sub3Color

sub4Color

public static de.muntjak.tinylookandfeel.util.SBReference sub4Color

sub5Color

public static de.muntjak.tinylookandfeel.util.SBReference sub5Color

sub6Color

public static de.muntjak.tinylookandfeel.util.SBReference sub6Color

sub7Color

public static de.muntjak.tinylookandfeel.util.SBReference sub7Color

sub8Color

public static de.muntjak.tinylookandfeel.util.SBReference sub8Color

tabAreaInsets

public static javax.swing.plaf.InsetsUIResource tabAreaInsets

tabBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference tabBorderColor

tabDisabledBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference tabDisabledBorderColor

tabDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference tabDisabledColor

tabDisabledSelectedColor

public static de.muntjak.tinylookandfeel.util.SBReference tabDisabledSelectedColor

tabDisabledTextColor

public static de.muntjak.tinylookandfeel.util.SBReference tabDisabledTextColor

tabFocus

public static de.muntjak.tinylookandfeel.util.BooleanReference tabFocus

tabFont

public static de.muntjak.tinylookandfeel.util.ColoredFont tabFont

tabFontColor

public static de.muntjak.tinylookandfeel.util.SBReference tabFontColor

tabInsets

public static javax.swing.plaf.InsetsUIResource tabInsets

tableBackColor

public static de.muntjak.tinylookandfeel.util.SBReference tableBackColor

tableBorderDarkColor

public static de.muntjak.tinylookandfeel.util.SBReference tableBorderDarkColor

tableBorderLightColor

public static de.muntjak.tinylookandfeel.util.SBReference tableBorderLightColor

tableFocusBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference tableFocusBorderColor

tableFont

public static de.muntjak.tinylookandfeel.util.ColoredFont tableFont

tableFontColor

public static de.muntjak.tinylookandfeel.util.SBReference tableFontColor

tableGridColor

public static de.muntjak.tinylookandfeel.util.SBReference tableGridColor

tableHeaderArrowColor

public static de.muntjak.tinylookandfeel.util.SBReference tableHeaderArrowColor

tableHeaderBackColor

public static de.muntjak.tinylookandfeel.util.SBReference tableHeaderBackColor

tableHeaderDarkColor

public static de.muntjak.tinylookandfeel.util.SBReference tableHeaderDarkColor

tableHeaderFont

public static de.muntjak.tinylookandfeel.util.ColoredFont tableHeaderFont

tableHeaderFontColor

public static de.muntjak.tinylookandfeel.util.SBReference tableHeaderFontColor

tableHeaderLightColor

public static de.muntjak.tinylookandfeel.util.SBReference tableHeaderLightColor

tableHeaderRolloverBackColor

public static de.muntjak.tinylookandfeel.util.SBReference tableHeaderRolloverBackColor

tableHeaderRolloverColor

public static de.muntjak.tinylookandfeel.util.SBReference tableHeaderRolloverColor

tableSelectedBackColor

public static de.muntjak.tinylookandfeel.util.SBReference tableSelectedBackColor

tableSelectedForeColor

public static de.muntjak.tinylookandfeel.util.SBReference tableSelectedForeColor

tabNormalColor

public static de.muntjak.tinylookandfeel.util.SBReference tabNormalColor

tabPaneBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference tabPaneBorderColor

tabPaneDisabledBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference tabPaneDisabledBorderColor

tabRollover

public static de.muntjak.tinylookandfeel.util.BooleanReference tabRollover

tabRolloverColor

public static de.muntjak.tinylookandfeel.util.SBReference tabRolloverColor

tabSelectedColor

public static de.muntjak.tinylookandfeel.util.SBReference tabSelectedColor

textAreaFont

public static de.muntjak.tinylookandfeel.util.ColoredFont textAreaFont

textBgColor

public static de.muntjak.tinylookandfeel.util.SBReference textBgColor

textBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference textBorderColor

textBorderDisabledColor

public static de.muntjak.tinylookandfeel.util.SBReference textBorderDisabledColor

textCaretColor

public static de.muntjak.tinylookandfeel.util.SBReference textCaretColor

textDisabledBgColor

public static de.muntjak.tinylookandfeel.util.SBReference textDisabledBgColor

textFieldFont

public static de.muntjak.tinylookandfeel.util.ColoredFont textFieldFont

textInsets

public static javax.swing.plaf.InsetsUIResource textInsets

textNonEditableBgColor

public static de.muntjak.tinylookandfeel.util.SBReference textNonEditableBgColor

textPaneBgColor

public static de.muntjak.tinylookandfeel.util.SBReference textPaneBgColor

textPaneFont

public static de.muntjak.tinylookandfeel.util.ColoredFont textPaneFont

textSelectedBgColor

public static de.muntjak.tinylookandfeel.util.SBReference textSelectedBgColor

textSelectedTextColor

public static de.muntjak.tinylookandfeel.util.SBReference textSelectedTextColor

textTextColor

public static de.muntjak.tinylookandfeel.util.SBReference textTextColor

THEMES_FILTER

public static final java.io.FilenameFilter THEMES_FILTER
A file name filter which accepts only file names ending with ".theme".


tipBgColor

public static de.muntjak.tinylookandfeel.util.SBReference tipBgColor

tipBgDis

public static de.muntjak.tinylookandfeel.util.SBReference tipBgDis

tipBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference tipBorderColor

tipBorderDis

public static de.muntjak.tinylookandfeel.util.SBReference tipBorderDis

tipTextColor

public static de.muntjak.tinylookandfeel.util.SBReference tipTextColor

tipTextDis

public static de.muntjak.tinylookandfeel.util.SBReference tipTextDis

titledBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference titledBorderColor

titledBorderFont

public static de.muntjak.tinylookandfeel.util.ColoredFont titledBorderFont

titledBorderFontColor

public static de.muntjak.tinylookandfeel.util.SBReference titledBorderFontColor

toggleSelectedBg

public static de.muntjak.tinylookandfeel.util.SBReference toggleSelectedBg

toolBarColor

public static de.muntjak.tinylookandfeel.util.SBReference toolBarColor

toolBarDarkColor

public static de.muntjak.tinylookandfeel.util.SBReference toolBarDarkColor

toolBarLightColor

public static de.muntjak.tinylookandfeel.util.SBReference toolBarLightColor

toolBorderColor

public static de.muntjak.tinylookandfeel.util.SBReference toolBorderColor

toolBorderPressedColor

public static de.muntjak.tinylookandfeel.util.SBReference toolBorderPressedColor

toolBorderRolloverColor

public static de.muntjak.tinylookandfeel.util.SBReference toolBorderRolloverColor

toolBorderSelectedColor

public static de.muntjak.tinylookandfeel.util.SBReference toolBorderSelectedColor

toolButtColor

public static de.muntjak.tinylookandfeel.util.SBReference toolButtColor

toolButtPressedColor

public static de.muntjak.tinylookandfeel.util.SBReference toolButtPressedColor

toolButtRolloverColor

public static de.muntjak.tinylookandfeel.util.SBReference toolButtRolloverColor

toolButtSelectedColor

public static de.muntjak.tinylookandfeel.util.SBReference toolButtSelectedColor

toolFocus

public static de.muntjak.tinylookandfeel.util.BooleanReference toolFocus

toolGripDarkColor

public static de.muntjak.tinylookandfeel.util.SBReference toolGripDarkColor

toolGripLightColor

public static de.muntjak.tinylookandfeel.util.SBReference toolGripLightColor

toolMargin

public static javax.swing.plaf.InsetsUIResource toolMargin

toolRollover

public static de.muntjak.tinylookandfeel.util.BooleanReference toolRollover

toolSeparatorColor

public static de.muntjak.tinylookandfeel.util.SBReference toolSeparatorColor

toolTipFont

public static de.muntjak.tinylookandfeel.util.ColoredFont toolTipFont

treeBgColor

public static de.muntjak.tinylookandfeel.util.SBReference treeBgColor

treeFont

public static de.muntjak.tinylookandfeel.util.ColoredFont treeFont

treeLineColor

public static de.muntjak.tinylookandfeel.util.SBReference treeLineColor

treeSelectedBgColor

public static de.muntjak.tinylookandfeel.util.SBReference treeSelectedBgColor

treeSelectedTextColor

public static de.muntjak.tinylookandfeel.util.SBReference treeSelectedTextColor

treeTextBgColor

public static de.muntjak.tinylookandfeel.util.SBReference treeTextBgColor

treeTextColor

public static de.muntjak.tinylookandfeel.util.SBReference treeTextColor
Method Detail

getAvailableThemes

public static ThemeDescription[] getAvailableThemes()
Searches for available TinyLaF theme resources and returns them as an array of ThemeDescriptions. The search order is as follows:

Returns:
an array of ThemeDescription objects which can be of zero length but will not be null.

getPlatformFont

public static java.lang.String getPlatformFont(java.lang.String fontFamily)

loadTheme

public static boolean loadTheme(java.io.File f)
Loads a theme from the specified file. (See the notes on Theme Switching).

Parameters:
f - a non-null file specifying a TinyLaF theme
Returns:
true if the theme was successfully loaded, false otherwise. If false is returned then errorCode is set to a value other than ERROR_NONE.

loadTheme

public static boolean loadTheme(ThemeDescription td)
Loads the specified theme. (See the notes on Theme Switching).

Parameters:
td - a non-null ThemeDescription
Returns:
true if the theme was successfully loaded, false otherwise. If false is returned then errorCode is set to a value other than ERROR_NONE.

loadTheme

public static boolean loadTheme(java.net.URL url)
Loads a theme from the specified URL. (See the notes on Theme Switching).

Parameters:
url - a non-null URL specifying a TinyLaF theme
Returns:
true if the theme was successfully loaded, false otherwise. If false is returned then errorCode is set to a value other than ERROR_NONE.

loadYQTheme

public static void loadYQTheme()
Loads the default (hard-coded) YQ theme. (See the notes on Theme Switching).


saveTheme

public static boolean saveTheme(java.lang.String fileName)
Saves the current theme.

Parameters:
fileName - a non-null file path
Returns:
true if the theme was successfully saved, false otherwise.
Throws:
java.lang.IllegalArgumentException - if fileName is null.