001    package echopoint.style;
002    
003    import static echopoint.TagCloud.PROPERTY_INSETS;
004    import static echopoint.TagCloud.PROPERTY_ROLLOVER_BACKGROUND;
005    import static echopoint.TagCloud.PROPERTY_ROLLOVER_ENABLED;
006    import static echopoint.TagCloud.PROPERTY_ROLLOVER_FOREGROUND;
007    import static echopoint.util.ColorKit.makeColor;
008    import nextapp.echo.app.Extent;
009    import nextapp.echo.app.Insets;
010    
011    /**
012     * The default style to associate with {@link echopoint.TagCloud} components.
013     *
014     * @author Rakesh Vidyadharan 2009-05-18
015     * @version $Id: TagCloudStyle.java 208 2009-05-25 02:40:35Z sptrakesh $
016     */
017    public class TagCloudStyle extends AbstractStyle
018    {
019      private static final long serialVersionUID = 1l;
020    
021      /** {@inheritDoc} */
022      @Override
023      protected void init()
024      {
025        super.init();
026    
027        set( PROPERTY_INSETS, new Insets( new Extent( 1 ) ) );
028        set( PROPERTY_ROLLOVER_BACKGROUND, Background.getInstance() );
029        set( PROPERTY_ROLLOVER_FOREGROUND, makeColor( "#c1c1c1" ) );
030        set( PROPERTY_ROLLOVER_ENABLED, true );
031      }
032    }