Class IconFamily

java.lang.Object
All Implemented Interfaces:
AutoConfigurable, Buildable, Configurable, PropertyNameSource, ValidityChecker, Translatable, Auditable, ImageSearchTarget, SearchTarget

public class IconFamily extends AbstractConfigurable
An IconFamily is a named set of Icons in the four standard Tango sizes. Each IconFamily consists of at least a Scalable Icon, plus zero or more specifically sized icons. If a specific sized Icon is missing, the IconFamily will supply a scaled icon based on the Scalable icon. Icons are created as lazily as possible. IconFamilys are created in two ways: - For Vassal inbuilt Icons by IconFactory when it scans the Vengine for inbuilt Icons - For Modules, IconFamilys can be added to IconFamilyContainer by the module designer. Each IconFamily consists of at least a Scalable Icon, plus zero or more specifically sized icons. If an