artofillusion.ui
Class ThemeManager.ThemeInfo

java.lang.Object
  extended by artofillusion.ui.ThemeManager.ThemeInfo
Enclosing class:
ThemeManager

public static class ThemeManager.ThemeInfo
extends java.lang.Object

This class stores information about a theme. This can be general purpose information such as theme content and author, or very specific information such as the button styling for this theme.

Author:
Francois Guillet

Field Summary
 java.lang.String author
           
 java.lang.Class buttonClass
           
 int buttonMargin
           
 java.lang.Object buttonProperties
           
 boolean classicToolBarButtons
           
 java.lang.String description
           
 java.lang.ClassLoader loader
           
 int paletteMargin
           
 PluginRegistry.PluginResource resource
           
 boolean selectable
           
 
Method Summary
 ThemeManager.ColorSet[] getColorSets()
           
 java.lang.String getName()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

author

public final java.lang.String author

description

public final java.lang.String description

buttonClass

public final java.lang.Class buttonClass

buttonProperties

public final java.lang.Object buttonProperties

buttonMargin

public final int buttonMargin

paletteMargin

public final int paletteMargin

classicToolBarButtons

public final boolean classicToolBarButtons

resource

public final PluginRegistry.PluginResource resource

loader

public final java.lang.ClassLoader loader

selectable

public final boolean selectable
Method Detail

getName

public java.lang.String getName()

getColorSets

public ThemeManager.ColorSet[] getColorSets()


Copyright © 1999-2011 by Peter Eastman.