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 }