com.vaadin.ui.themes
Class BaseTheme

java.lang.Object
  extended by com.vaadin.ui.themes.BaseTheme
Direct Known Subclasses:
ChameleonTheme, LiferayTheme, Reindeer, Runo

public class BaseTheme
extends Object

The Base theme is the foundation for all Vaadin themes. Although it is not necessary to use it as the starting point for all other themes, it is heavily encouraged, since it abstracts and hides away many necessary style properties that the Vaadin terminal expects and needs.

When creating your own theme, either extend this class and specify the styles implemented in your theme here, or extend some other theme that has a class file specified (e.g. Reindeer or Runo).

All theme class files should follow the convention of specifying the theme name as a string constant THEME_NAME.

Since:
6.3.0

Field Summary
static String BUTTON_LINK
          Creates a button that looks like a regular hypertext link but still acts like a normal button.
static String CLIP
          Clips the component so it will be constrained to its given size and not overflow.
static String PANEL_LIGHT
          Deprecated. Base theme does not implement this style, but it is defined here since it has been a part of the framework before multiple themes were available. Use the constant provided by the theme you're using instead, e.g. Reindeer.PANEL_LIGHT or Runo.PANEL_LIGHT.
static String THEME_NAME
           
static String TREE_CONNECTORS
          Adds the connector lines between a parent node and its child nodes to indicate the tree hierarchy better.
 
Constructor Summary
BaseTheme()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

THEME_NAME

public static final String THEME_NAME
See Also:
Constant Field Values

BUTTON_LINK

public static final String BUTTON_LINK
Creates a button that looks like a regular hypertext link but still acts like a normal button.

See Also:
Constant Field Values

PANEL_LIGHT

@Deprecated
public static final String PANEL_LIGHT
Deprecated. Base theme does not implement this style, but it is defined here since it has been a part of the framework before multiple themes were available. Use the constant provided by the theme you're using instead, e.g. Reindeer.PANEL_LIGHT or Runo.PANEL_LIGHT.
Removes extra decorations from the panel.

See Also:
Constant Field Values

TREE_CONNECTORS

public static final String TREE_CONNECTORS
Adds the connector lines between a parent node and its child nodes to indicate the tree hierarchy better.

See Also:
Constant Field Values

CLIP

public static final String CLIP
Clips the component so it will be constrained to its given size and not overflow.

See Also:
Constant Field Values
Constructor Detail

BaseTheme

public BaseTheme()


Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.