com.vaadin.ui.themes
Class ValoTheme

java.lang.Object
  extended by com.vaadin.ui.themes.ValoTheme

public class ValoTheme
extends java.lang.Object

Additional style names which can be used with the Valo theme.

These styles are only available if the $v-included-additional-styles Sass list variable contains the name of the component for that additional style name (e.g. button, textfield, table).

Most of these additional style names can be included individually into your custom theme using the component specific Sass mixins, in which case you can also define the style names yourself. See the Valo theme Sass API documentation for additional information.

TODO link to Sass API documentation

Since:
7.3
Author:
Vaadin Ltd

Field Summary
static java.lang.String ACCORDION_BORDERLESS
          Remove the outer border from the accordion.
static java.lang.String BUTTON_BORDERLESS
          Borderless button.
static java.lang.String BUTTON_BORDERLESS_COLORED
          Borderless button with a colored caption text.
static java.lang.String BUTTON_DANGER
          A prominent button that can be used when the action is considered unsafe for the user (i.e.
static java.lang.String BUTTON_FRIENDLY
          A prominent button that can be used instead of the BUTTON_PRIMARY for primary actions when the action is considered safe for the user (i.e.
static java.lang.String BUTTON_HUGE
          Huge size button.
static java.lang.String BUTTON_ICON_ALIGN_RIGHT
          Align the icon to the right side of the button caption.
static java.lang.String BUTTON_ICON_ALIGN_TOP
          Stack the icon on top of the button caption.
static java.lang.String BUTTON_ICON_ONLY
          Only show the icon in the button, and size the button to a square shape.
static java.lang.String BUTTON_LARGE
          Large size button.
static java.lang.String BUTTON_LINK
          Makes the button look like the Link component.
static java.lang.String BUTTON_PRIMARY
          Primary action button (e.g.
static java.lang.String BUTTON_QUIET
          "Quiet" button, which looks like BUTTON_BORDERLESS until you hover over it with the mouse.
static java.lang.String BUTTON_SMALL
          Small size button.
static java.lang.String BUTTON_TINY
          Tiny size button.
static java.lang.String CHECKBOX_LARGE
          Large size check box.
static java.lang.String CHECKBOX_SMALL
          Small size check box.
static java.lang.String COMBOBOX_ALIGN_CENTER
          Align the text inside the combo box to center.
static java.lang.String COMBOBOX_ALIGN_RIGHT
          Align the text inside the combo box to the right.
static java.lang.String COMBOBOX_BORDERLESS
          Removes the border and background from the combo box.
static java.lang.String COMBOBOX_HUGE
          Huge size combo box.
static java.lang.String COMBOBOX_LARGE
          Large size combo box.
static java.lang.String COMBOBOX_SMALL
          Small size combo box.
static java.lang.String COMBOBOX_TINY
          Tiny size combo box.
static java.lang.String DATEFIELD_ALIGN_CENTER
          Align the text inside the field to center.
static java.lang.String DATEFIELD_ALIGN_RIGHT
          Align the text inside the field to the right.
static java.lang.String DATEFIELD_BORDERLESS
          Removes the border and background from the date field.
static java.lang.String DATEFIELD_HUGE
          Huge size date field.
static java.lang.String DATEFIELD_LARGE
          Large size date field.
static java.lang.String DATEFIELD_SMALL
          Small size date field.
static java.lang.String DATEFIELD_TINY
          Tiny size date field.
static java.lang.String DRAG_AND_DROP_WRAPPER_NO_BOX_DRAG_HINTS
          Hide the "box drag hints" (i.e.
static java.lang.String DRAG_AND_DROP_WRAPPER_NO_HORIZONTAL_DRAG_HINTS
          Hide the "horizontal drag hints" (i.e.
static java.lang.String DRAG_AND_DROP_WRAPPER_NO_VERTICAL_DRAG_HINTS
          Hide the "vertical drag hints" (i.e.
static java.lang.String FORMLAYOUT_LIGHT
          Removes the borders and background from any direct child field components (TextField, TextArea, DateField, ComboBox) in the layout.
static java.lang.String LABEL_BOLD
          Bolder font weight.
static java.lang.String LABEL_COLORED
          Colored text.
static java.lang.String LABEL_FAILURE
          Failure badge style.
static java.lang.String LABEL_H1
          Header style for main application headings.
static java.lang.String LABEL_H2
          Header style for different sections in the application.
static java.lang.String LABEL_H3
          Header style for different sub-sections in the application.
static java.lang.String LABEL_H4
          Header style for different sub-sections in the application.
static java.lang.String LABEL_HUGE
          Huge font size.
static java.lang.String LABEL_LARGE
          Large font size.
static java.lang.String LABEL_LIGHT
          Lighter font weight.
static java.lang.String LABEL_NO_MARGIN
          A utility style that can be combined with the LABEL_H1, LABEL_H2, LABEL_H3 and LABEL_H4 styles to remove the default margins from the header.
static java.lang.String LABEL_SMALL
          Small font size.
static java.lang.String LABEL_SPINNER
          Spinner style.
static java.lang.String LABEL_SUCCESS
          Success badge style.
static java.lang.String LABEL_TINY
          Tiny font size.
static java.lang.String LAYOUT_CARD
          Make a layout look like the Panel component (resembles visually a card).
static java.lang.String LAYOUT_COMPONENT_GROUP
          Add this style name to a CssLayout to create a grouped set of components, i.e.
static java.lang.String LAYOUT_HORIZONTAL_WRAPPING
          Make a HorizontalLayout wrap contained components to a new line when the isn't enough space.
static java.lang.String LAYOUT_WELL
          Make a layout look like the PANEL_WELL style.
static java.lang.String LINK_LARGE
          Large size link.
static java.lang.String LINK_SMALL
          Small size link.
static java.lang.String MENU_BADGE
          Add a SPAN element with this style name inside a MENU_SUBTITLE or MENU_ITEM to add an additional badge indicator to the subtitle/item.
static java.lang.String MENU_ITEM
           Set the primary style name of a Button to this style name to create a clickable menu item in the menu.
static java.lang.String MENU_LOGO
           Set the primary style name of a Label or a Button to this style name to create an application logo.
static java.lang.String MENU_PART
          Add this style name to any layout and place it inside a layout with the MENU_ROOT style to build a menu component.
static java.lang.String MENU_PART_LARGE_ICONS
          Add this style name to any layout with the MENU_PART style name to make any menu items inside the menu emphasize the icons more than the captions.
static java.lang.String MENU_ROOT
           Set the primary style name of a CssLayout to this, and add any number of layouts with the MENU_PART style inside it.
static java.lang.String MENU_SUBTITLE
          Set the primary style name of a Label or a Button to this style name to create a section divider in a menu.
static java.lang.String MENU_TITLE
           Add this style name to any layout to make a header area for a menu (intended to be placed in side a MENU_PART layout).
static java.lang.String MENUBAR_BORDERLESS
          Borderless menu bar.
static java.lang.String MENUBAR_SMALL
          Small size menu bar.
static java.lang.String NOTIFICATION_BAR
          Styles the notification to span the entire width of the viewport.
static java.lang.String NOTIFICATION_CLOSABLE
          Adds a close button to the notification to imply that the user must click on the notification to dismiss it.
static java.lang.String NOTIFICATION_ERROR
          Styles the notification to look like Notification.Type.ERROR_MESSAGE, without setting the position and delay.
static java.lang.String NOTIFICATION_FAILURE
          Failure notification style.
static java.lang.String NOTIFICATION_SMALL
          Smaller padding and font size for the notification.
static java.lang.String NOTIFICATION_SUCCESS
          Success notification style.
static java.lang.String NOTIFICATION_SYSTEM
          Styles the notification to look like a system notification.
static java.lang.String NOTIFICATION_TRAY
          Styles the notification to look like Notification.Type.TRAY_NOTIFICATION, without setting the position and delay.
static java.lang.String NOTIFICATION_WARNING
          Styles the notification to look like Notification.Type.WARNING_MESSAGE, without setting the position and delay.
static java.lang.String OPTIONGROUP_HORIZONTAL
          Display the options horizontally in a row (by default the items are stacked vertically).
static java.lang.String OPTIONGROUP_LARGE
          Large size option group.
static java.lang.String OPTIONGROUP_SMALL
          Small size option group.
static java.lang.String PANEL_BORDERLESS
          Remove borders and the background color of the panel.
static java.lang.String PANEL_SCROLL_INDICATOR
          Show a divider between the panel caption and content when the content area is scrolled.
static java.lang.String PANEL_WELL
          Inset panel style.
static java.lang.String PROGRESSBAR_POINT
          Make the progress bar indicator appear as a dot which progresses over the progress bar track (instead of a growing bar).
static java.lang.String SLIDER_NO_INDICATOR
          Hide the indicator bar from the slider.
static java.lang.String SPLITPANEL_LARGE
          Make the split handle wider.
static java.lang.String TABLE_BORDERLESS
          Remove the outer border of the table.
static java.lang.String TABLE_COMPACT
          Reduce the white space inside the table cells.
static java.lang.String TABLE_NO_HEADER
          Hide the table column headers (effectively the same as Table.ColumnHeaderMode.HIDDEN).
static java.lang.String TABLE_NO_HORIZONTAL_LINES
          Remove the horizontal divider lines between the table rows.
static java.lang.String TABLE_NO_STRIPES
          Remove the alternating row colors.
static java.lang.String TABLE_NO_VERTICAL_LINES
          Remove the vertical divider lines between the table columns.
static java.lang.String TABLE_SMALL
          Small font size and reduced the white space inside the table cells.
static java.lang.String TABSHEET_CENTERED_TABS
          Center the tabs inside the tab bar.
static java.lang.String TABSHEET_COMPACT_TABBAR
          Reduce the whitespace around the tabs in the tab bar.
static java.lang.String TABSHEET_EQUAL_WIDTH_TABS
          Give equal amount of space to all tabs in the tab bar (.i.e expand ratio == 1 for all tabs).
static java.lang.String TABSHEET_FRAMED
          Adds a border around the whole component as well as around individual tabs in the tab bar.
static java.lang.String TABSHEET_ICONS_ON_TOP
          Display tab icons on top of the tab captions (by default the icons are place on the left side of the caption).
static java.lang.String TABSHEET_ONLY_SELECTED_TAB_IS_CLOSABLE
          Only the selected tab has the close button visible.
static java.lang.String TABSHEET_PADDED_TABBAR
          Add a small amount of padding around the tabs in the tab bar, so that they don't touch the outer edges of the component.
static java.lang.String TEXTAREA_ALIGN_CENTER
          Align the text inside the area to center.
static java.lang.String TEXTAREA_ALIGN_RIGHT
          Align the text inside the area to the right.
static java.lang.String TEXTAREA_BORDERLESS
          Removes the border and background from the text area.
static java.lang.String TEXTAREA_HUGE
          Huge size text area.
static java.lang.String TEXTAREA_LARGE
          Large size text area.
static java.lang.String TEXTAREA_SMALL
          Small size text area.
static java.lang.String TEXTAREA_TINY
          Tiny size text area.
static java.lang.String TEXTFIELD_ALIGN_CENTER
          Align the text inside the field to center.
static java.lang.String TEXTFIELD_ALIGN_RIGHT
          Align the text inside the field to the right.
static java.lang.String TEXTFIELD_BORDERLESS
          Removes the border and background from the text field.
static java.lang.String TEXTFIELD_HUGE
          Huge size text field.
static java.lang.String TEXTFIELD_INLINE_ICON
          Move the default caption icon inside the text field.
static java.lang.String TEXTFIELD_LARGE
          Large size text field.
static java.lang.String TEXTFIELD_SMALL
          Small size text field.
static java.lang.String TEXTFIELD_TINY
          Tiny size text field.
static java.lang.String THEME_NAME
           
static java.lang.String TREETABLE_BORDERLESS
          See TABLE_BORDERLESS
static java.lang.String TREETABLE_COMPACT
          See TABLE_COMPACT
static java.lang.String TREETABLE_NO_HEADER
          See TABLE_NO_HEADER
static java.lang.String TREETABLE_NO_HORIZONTAL_LINES
          See TABLE_NO_HORIZONTAL_LINES
static java.lang.String TREETABLE_NO_STRIPES
          See TABLE_NO_STRIPES
static java.lang.String TREETABLE_NO_VERTICAL_LINES
          See TABLE_NO_VERTICAL_LINES
static java.lang.String TREETABLE_SMALL
          See TABLE_SMALL
static java.lang.String UI_WITH_MENU
           When you use the Valo menu and wish to enable responsive features of the menu, you need to add this style name to the UI containing the menu.
static java.lang.String WINDOW_BOTTOM_TOOLBAR
          Add this style to any layout component (e.g.
static java.lang.String WINDOW_TOP_TOOLBAR
          Add this style to any layout component (e.g.
 
Constructor Summary
ValoTheme()
           
 
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 java.lang.String THEME_NAME
See Also:
Constant Field Values

NOTIFICATION_TRAY

public static final java.lang.String NOTIFICATION_TRAY
Styles the notification to look like Notification.Type.TRAY_NOTIFICATION, without setting the position and delay. Can be combined with any other Notification style.

See Also:
Constant Field Values

NOTIFICATION_WARNING

public static final java.lang.String NOTIFICATION_WARNING
Styles the notification to look like Notification.Type.WARNING_MESSAGE, without setting the position and delay. Can be combined with any other Notification style.

See Also:
Constant Field Values

NOTIFICATION_ERROR

public static final java.lang.String NOTIFICATION_ERROR
Styles the notification to look like Notification.Type.ERROR_MESSAGE, without setting the position and delay. Can be combined with any other Notification style.

See Also:
Constant Field Values

NOTIFICATION_SYSTEM

public static final java.lang.String NOTIFICATION_SYSTEM
Styles the notification to look like a system notification. Can be combined with any other Notification style.

See Also:
Constant Field Values

NOTIFICATION_BAR

public static final java.lang.String NOTIFICATION_BAR
Styles the notification to span the entire width of the viewport. Can be combined with any other Notification style.

See Also:
Constant Field Values

NOTIFICATION_SMALL

public static final java.lang.String NOTIFICATION_SMALL
Smaller padding and font size for the notification. Can be combined with any other Notification style.

See Also:
Constant Field Values

NOTIFICATION_CLOSABLE

public static final java.lang.String NOTIFICATION_CLOSABLE
Adds a close button to the notification to imply that the user must click on the notification to dismiss it. Use in combination with an infinite delay (-1). Can be combined with any other Notification style.

See Also:
Constant Field Values

NOTIFICATION_SUCCESS

public static final java.lang.String NOTIFICATION_SUCCESS
Success notification style. Adds a border around the notification and an icon next to the title. Can be combined with any other Label style.

See Also:
Constant Field Values

NOTIFICATION_FAILURE

public static final java.lang.String NOTIFICATION_FAILURE
Failure notification style. Adds a border around the notification and an icon next to the title. Can be combined with any other Label style.

See Also:
Constant Field Values

LABEL_H1

public static final java.lang.String LABEL_H1
Header style for main application headings. Can be combined with any other Label style.

See Also:
Constant Field Values

LABEL_H2

public static final java.lang.String LABEL_H2
Header style for different sections in the application. Can be combined with any other Label style.

See Also:
Constant Field Values

LABEL_H3

public static final java.lang.String LABEL_H3
Header style for different sub-sections in the application. Can be combined with any other Label style.

See Also:
Constant Field Values

LABEL_H4

public static final java.lang.String LABEL_H4
Header style for different sub-sections in the application. Can be combined with any other Label style.

See Also:
Constant Field Values

LABEL_NO_MARGIN

public static final java.lang.String LABEL_NO_MARGIN
A utility style that can be combined with the LABEL_H1, LABEL_H2, LABEL_H3 and LABEL_H4 styles to remove the default margins from the header.

See Also:
Constant Field Values

LABEL_TINY

public static final java.lang.String LABEL_TINY
Tiny font size. Suitable for additional/supplementary UI text. Can be combined with any other Label style.

See Also:
Constant Field Values

LABEL_SMALL

public static final java.lang.String LABEL_SMALL
Small font size. Suitable for additional/supplementary UI text. Can be combined with any other Label style.

See Also:
Constant Field Values

LABEL_LARGE

public static final java.lang.String LABEL_LARGE
Large font size. Suitable for important/prominent UI text. Can be combined with any other Label style.

See Also:
Constant Field Values

LABEL_HUGE

public static final java.lang.String LABEL_HUGE
Huge font size. Suitable for important/prominent UI text. Can be combined with any other Label style.

See Also:
Constant Field Values

LABEL_LIGHT

public static final java.lang.String LABEL_LIGHT
Lighter font weight. Suitable for additional/supplementary UI text. Can be combined with any other Label style.

See Also:
Constant Field Values

LABEL_BOLD

public static final java.lang.String LABEL_BOLD
Bolder font weight. Suitable for important/prominent UI text. Can be combined with any other Label style.

See Also:
Constant Field Values

LABEL_COLORED

public static final java.lang.String LABEL_COLORED
Colored text. Can be combined with any other Label style.

See Also:
Constant Field Values

LABEL_SUCCESS

public static final java.lang.String LABEL_SUCCESS
Success badge style. Adds a border around the label and an icon next to the text. Suitable for UI notifications that need to in the direct context of some component. Can be combined with any other Label style.

See Also:
Constant Field Values

LABEL_FAILURE

public static final java.lang.String LABEL_FAILURE
Failure badge style. Adds a border around the label and an icon next to the text. Suitable for UI notifications that need to in the direct context of some component. Can be combined with any other Label style.

See Also:
Constant Field Values

LABEL_SPINNER

public static final java.lang.String LABEL_SPINNER
Spinner style. Add this style name to an empty Label to create a spinner.

Example

 Label spinner = new Label();
 spinner.addStyleName(ValoTheme.LABEL_SPINNER);
 

See Also:
Constant Field Values

BUTTON_PRIMARY

public static final java.lang.String BUTTON_PRIMARY
Primary action button (e.g. the button that should get activated when the user presses the enter key in a form). Use sparingly, only one default button per view should be visible. Can be combined with any other Button style.

See Also:
Constant Field Values

BUTTON_FRIENDLY

public static final java.lang.String BUTTON_FRIENDLY
A prominent button that can be used instead of the BUTTON_PRIMARY for primary actions when the action is considered safe for the user (i.e. does not cause any data loss or any other irreversible action). Can be combined with any other Button style.

See Also:
Constant Field Values

BUTTON_DANGER

public static final java.lang.String BUTTON_DANGER
A prominent button that can be used when the action is considered unsafe for the user (i.e. it causes data loss or some other irreversible action). Can be combined with any other Button style.

See Also:
Constant Field Values

BUTTON_BORDERLESS

public static final java.lang.String BUTTON_BORDERLESS
Borderless button. Can be combined with any other Button style.

See Also:
Constant Field Values

BUTTON_BORDERLESS_COLORED

public static final java.lang.String BUTTON_BORDERLESS_COLORED
Borderless button with a colored caption text. Can be combined with any other Button style.

See Also:
Constant Field Values

BUTTON_QUIET

public static final java.lang.String BUTTON_QUIET
"Quiet" button, which looks like BUTTON_BORDERLESS until you hover over it with the mouse. Can be combined with any other Button style.

See Also:
Constant Field Values

BUTTON_LINK

public static final java.lang.String BUTTON_LINK
Makes the button look like the Link component. Can be combined with any other Button style.

See Also:
Constant Field Values

BUTTON_TINY

public static final java.lang.String BUTTON_TINY
Tiny size button. Can be combined with any other Button style.

See Also:
Constant Field Values

BUTTON_SMALL

public static final java.lang.String BUTTON_SMALL
Small size button. Can be combined with any other Button style.

See Also:
Constant Field Values

BUTTON_LARGE

public static final java.lang.String BUTTON_LARGE
Large size button. Can be combined with any other Button style.

See Also:
Constant Field Values

BUTTON_HUGE

public static final java.lang.String BUTTON_HUGE
Huge size button. Can be combined with any other Button style.

See Also:
Constant Field Values

BUTTON_ICON_ALIGN_RIGHT

public static final java.lang.String BUTTON_ICON_ALIGN_RIGHT
Align the icon to the right side of the button caption. Can be combined with any other Button style.

See Also:
Constant Field Values

BUTTON_ICON_ALIGN_TOP

public static final java.lang.String BUTTON_ICON_ALIGN_TOP
Stack the icon on top of the button caption. Can be combined with any other Button style.

See Also:
Constant Field Values

BUTTON_ICON_ONLY

public static final java.lang.String BUTTON_ICON_ONLY
Only show the icon in the button, and size the button to a square shape.

See Also:
Constant Field Values

LINK_SMALL

public static final java.lang.String LINK_SMALL
Small size link.

See Also:
Constant Field Values

LINK_LARGE

public static final java.lang.String LINK_LARGE
Large size link.

See Also:
Constant Field Values

TEXTFIELD_TINY

public static final java.lang.String TEXTFIELD_TINY
Tiny size text field. Can be combined with any other TextField style.

See Also:
Constant Field Values

TEXTFIELD_SMALL

public static final java.lang.String TEXTFIELD_SMALL
Small size text field. Can be combined with any other TextField style.

See Also:
Constant Field Values

TEXTFIELD_LARGE

public static final java.lang.String TEXTFIELD_LARGE
Large size text field. Can be combined with any other TextField style.

See Also:
Constant Field Values

TEXTFIELD_HUGE

public static final java.lang.String TEXTFIELD_HUGE
Huge size text field. Can be combined with any other TextField style.

See Also:
Constant Field Values

TEXTFIELD_BORDERLESS

public static final java.lang.String TEXTFIELD_BORDERLESS
Removes the border and background from the text field. Can be combined with any other TextField style.

See Also:
Constant Field Values

TEXTFIELD_ALIGN_RIGHT

public static final java.lang.String TEXTFIELD_ALIGN_RIGHT
Align the text inside the field to the right. Can be combined with any other TextField style.

See Also:
Constant Field Values

TEXTFIELD_ALIGN_CENTER

public static final java.lang.String TEXTFIELD_ALIGN_CENTER
Align the text inside the field to center. Can be combined with any other TextField style.

See Also:
Constant Field Values

TEXTFIELD_INLINE_ICON

public static final java.lang.String TEXTFIELD_INLINE_ICON
Move the default caption icon inside the text field. Can be combined with any other TextField style.

See Also:
Constant Field Values

TEXTAREA_TINY

public static final java.lang.String TEXTAREA_TINY
Tiny size text area. Can be combined with any other TextArea style.

See Also:
Constant Field Values

TEXTAREA_SMALL

public static final java.lang.String TEXTAREA_SMALL
Small size text area. Can be combined with any other TextArea style.

See Also:
Constant Field Values

TEXTAREA_LARGE

public static final java.lang.String TEXTAREA_LARGE
Large size text area. Can be combined with any other TextArea style.

See Also:
Constant Field Values

TEXTAREA_HUGE

public static final java.lang.String TEXTAREA_HUGE
Huge size text area. Can be combined with any other TextArea style.

See Also:
Constant Field Values

TEXTAREA_BORDERLESS

public static final java.lang.String TEXTAREA_BORDERLESS
Removes the border and background from the text area. Can be combined with any other TextArea style.

See Also:
Constant Field Values

TEXTAREA_ALIGN_RIGHT

public static final java.lang.String TEXTAREA_ALIGN_RIGHT
Align the text inside the area to the right. Can be combined with any other TextArea style.

See Also:
Constant Field Values

TEXTAREA_ALIGN_CENTER

public static final java.lang.String TEXTAREA_ALIGN_CENTER
Align the text inside the area to center. Can be combined with any other TextArea style.

See Also:
Constant Field Values

DATEFIELD_TINY

public static final java.lang.String DATEFIELD_TINY
Tiny size date field. Can be combined with any other DateField style.

See Also:
Constant Field Values

DATEFIELD_SMALL

public static final java.lang.String DATEFIELD_SMALL
Small size date field. Can be combined with any other DateField style.

See Also:
Constant Field Values

DATEFIELD_LARGE

public static final java.lang.String DATEFIELD_LARGE
Large size date field. Can be combined with any other DateField style.

See Also:
Constant Field Values

DATEFIELD_HUGE

public static final java.lang.String DATEFIELD_HUGE
Huge size date field. Can be combined with any other DateField style.

See Also:
Constant Field Values

DATEFIELD_BORDERLESS

public static final java.lang.String DATEFIELD_BORDERLESS
Removes the border and background from the date field. Can be combined with any other DateField style.

See Also:
Constant Field Values

DATEFIELD_ALIGN_RIGHT

public static final java.lang.String DATEFIELD_ALIGN_RIGHT
Align the text inside the field to the right. Can be combined with any other DateField style.

See Also:
Constant Field Values

DATEFIELD_ALIGN_CENTER

public static final java.lang.String DATEFIELD_ALIGN_CENTER
Align the text inside the field to center. Can be combined with any other DateField style.

See Also:
Constant Field Values

COMBOBOX_TINY

public static final java.lang.String COMBOBOX_TINY
Tiny size combo box. Can be combined with any other ComboBox style.

See Also:
Constant Field Values

COMBOBOX_SMALL

public static final java.lang.String COMBOBOX_SMALL
Small size combo box. Can be combined with any other ComboBox style.

See Also:
Constant Field Values

COMBOBOX_LARGE

public static final java.lang.String COMBOBOX_LARGE
Large size combo box. Can be combined with any other ComboBox style.

See Also:
Constant Field Values

COMBOBOX_HUGE

public static final java.lang.String COMBOBOX_HUGE
Huge size combo box. Can be combined with any other ComboBox style.

See Also:
Constant Field Values

COMBOBOX_BORDERLESS

public static final java.lang.String COMBOBOX_BORDERLESS
Removes the border and background from the combo box. Can be combined with any other ComboBox style.

See Also:
Constant Field Values

COMBOBOX_ALIGN_RIGHT

public static final java.lang.String COMBOBOX_ALIGN_RIGHT
Align the text inside the combo box to the right. Can be combined with any other TextField style.

See Also:
Constant Field Values

COMBOBOX_ALIGN_CENTER

public static final java.lang.String COMBOBOX_ALIGN_CENTER
Align the text inside the combo box to center. Can be combined with any other TextField style.

See Also:
Constant Field Values

CHECKBOX_SMALL

public static final java.lang.String CHECKBOX_SMALL
Small size check box. Can be combined with any other CheckBox style.

See Also:
Constant Field Values

CHECKBOX_LARGE

public static final java.lang.String CHECKBOX_LARGE
Large size check box. Can be combined with any other CheckBox style.

See Also:
Constant Field Values

OPTIONGROUP_SMALL

public static final java.lang.String OPTIONGROUP_SMALL
Small size option group. Can be combined with any other OptionGroup style.

See Also:
Constant Field Values

OPTIONGROUP_LARGE

public static final java.lang.String OPTIONGROUP_LARGE
Large size option group. Can be combined with any other OptionGroup style.

See Also:
Constant Field Values

OPTIONGROUP_HORIZONTAL

public static final java.lang.String OPTIONGROUP_HORIZONTAL
Display the options horizontally in a row (by default the items are stacked vertically).

See Also:
Constant Field Values

SLIDER_NO_INDICATOR

public static final java.lang.String SLIDER_NO_INDICATOR
Hide the indicator bar from the slider. Can be combined with any other Slider style.

See Also:
Constant Field Values

PROGRESSBAR_POINT

public static final java.lang.String PROGRESSBAR_POINT
Make the progress bar indicator appear as a dot which progresses over the progress bar track (instead of a growing bar).

See Also:
Constant Field Values

MENUBAR_SMALL

public static final java.lang.String MENUBAR_SMALL
Small size menu bar. Can be combined with any other MenuBar style.

See Also:
Constant Field Values

MENUBAR_BORDERLESS

public static final java.lang.String MENUBAR_BORDERLESS
Borderless menu bar. Can be combined with any other MenuBar style.

See Also:
Constant Field Values

TABLE_NO_STRIPES

public static final java.lang.String TABLE_NO_STRIPES
Remove the alternating row colors. Can be combined with any other Table/TreeTable style.

See Also:
Constant Field Values

TREETABLE_NO_STRIPES

public static final java.lang.String TREETABLE_NO_STRIPES
See TABLE_NO_STRIPES

See Also:
Constant Field Values

TABLE_NO_VERTICAL_LINES

public static final java.lang.String TABLE_NO_VERTICAL_LINES
Remove the vertical divider lines between the table columns. Can be combined with any other Table/TreeTable style.

See Also:
Constant Field Values

TREETABLE_NO_VERTICAL_LINES

public static final java.lang.String TREETABLE_NO_VERTICAL_LINES
See TABLE_NO_VERTICAL_LINES

See Also:
Constant Field Values

TABLE_NO_HORIZONTAL_LINES

public static final java.lang.String TABLE_NO_HORIZONTAL_LINES
Remove the horizontal divider lines between the table rows. Can be combined with any other Table/TreeTable style.

See Also:
Constant Field Values

TREETABLE_NO_HORIZONTAL_LINES

public static final java.lang.String TREETABLE_NO_HORIZONTAL_LINES
See TABLE_NO_HORIZONTAL_LINES

See Also:
Constant Field Values

TABLE_NO_HEADER

public static final java.lang.String TABLE_NO_HEADER
Hide the table column headers (effectively the same as Table.ColumnHeaderMode.HIDDEN). Can be combined with any other Table/TreeTable style.

See Also:
Constant Field Values

TREETABLE_NO_HEADER

public static final java.lang.String TREETABLE_NO_HEADER
See TABLE_NO_HEADER

See Also:
Constant Field Values

TABLE_BORDERLESS

public static final java.lang.String TABLE_BORDERLESS
Remove the outer border of the table. Can be combined with any other Table/TreeTable style.

See Also:
Constant Field Values

TREETABLE_BORDERLESS

public static final java.lang.String TREETABLE_BORDERLESS
See TABLE_BORDERLESS

See Also:
Constant Field Values

TABLE_COMPACT

public static final java.lang.String TABLE_COMPACT
Reduce the white space inside the table cells. Can be combined with any other Table/TreeTable style.

See Also:
Constant Field Values

TREETABLE_COMPACT

public static final java.lang.String TREETABLE_COMPACT
See TABLE_COMPACT

See Also:
Constant Field Values

TABLE_SMALL

public static final java.lang.String TABLE_SMALL
Small font size and reduced the white space inside the table cells. Can be combined with any other Table/TreeTable style.

See Also:
Constant Field Values

TREETABLE_SMALL

public static final java.lang.String TREETABLE_SMALL
See TABLE_SMALL

See Also:
Constant Field Values

DRAG_AND_DROP_WRAPPER_NO_BOX_DRAG_HINTS

public static final java.lang.String DRAG_AND_DROP_WRAPPER_NO_BOX_DRAG_HINTS
Hide the "box drag hints" (i.e. the style which gets applied when the drag is in the middle/center area of the drag target).

See Also:
Constant Field Values

DRAG_AND_DROP_WRAPPER_NO_VERTICAL_DRAG_HINTS

public static final java.lang.String DRAG_AND_DROP_WRAPPER_NO_VERTICAL_DRAG_HINTS
Hide the "vertical drag hints" (i.e. the style which gets applied when the drag is in the top/bottom part of the drag target).

See Also:
Constant Field Values

DRAG_AND_DROP_WRAPPER_NO_HORIZONTAL_DRAG_HINTS

public static final java.lang.String DRAG_AND_DROP_WRAPPER_NO_HORIZONTAL_DRAG_HINTS
Hide the "horizontal drag hints" (i.e. the style which gets applied when the drag is in the left/right part of the drag target).

See Also:
Constant Field Values

PANEL_BORDERLESS

public static final java.lang.String PANEL_BORDERLESS
Remove borders and the background color of the panel. Can be combined with any other Panel style.

See Also:
Constant Field Values

PANEL_SCROLL_INDICATOR

public static final java.lang.String PANEL_SCROLL_INDICATOR
Show a divider between the panel caption and content when the content area is scrolled. Suitable with the PANEL_BORDERLESS style. Can be combined with any other Panel style.

See Also:
Constant Field Values

PANEL_WELL

public static final java.lang.String PANEL_WELL
Inset panel style. Can be combined with any other Panel style.

See Also:
Constant Field Values

SPLITPANEL_LARGE

public static final java.lang.String SPLITPANEL_LARGE
Make the split handle wider.

See Also:
Constant Field Values

TABSHEET_FRAMED

public static final java.lang.String TABSHEET_FRAMED
Adds a border around the whole component as well as around individual tabs in the tab bar. Can be combined with any other TabSheet style.

See Also:
Constant Field Values

TABSHEET_CENTERED_TABS

public static final java.lang.String TABSHEET_CENTERED_TABS
Center the tabs inside the tab bar. Works best if all the tabs fit completely in the tab bar (i.e. no tab bar scrolling). Can be combined with any other TabSheet style.

See Also:
Constant Field Values

TABSHEET_EQUAL_WIDTH_TABS

public static final java.lang.String TABSHEET_EQUAL_WIDTH_TABS
Give equal amount of space to all tabs in the tab bar (.i.e expand ratio == 1 for all tabs). The tab captions will be truncated if they do not fit in to the tab. Tab scrolling will be disabled when this style is applied (all tabs will be visible at the same time). Can be combined with any other TabSheet style.

See Also:
Constant Field Values

TABSHEET_PADDED_TABBAR

public static final java.lang.String TABSHEET_PADDED_TABBAR
Add a small amount of padding around the tabs in the tab bar, so that they don't touch the outer edges of the component. Can be combined with any other TabSheet style.

See Also:
Constant Field Values

TABSHEET_COMPACT_TABBAR

public static final java.lang.String TABSHEET_COMPACT_TABBAR
Reduce the whitespace around the tabs in the tab bar. Can be combined with any other TabSheet style.

See Also:
Constant Field Values

TABSHEET_ICONS_ON_TOP

public static final java.lang.String TABSHEET_ICONS_ON_TOP
Display tab icons on top of the tab captions (by default the icons are place on the left side of the caption). Can be combined with any other TabSheet style.

See Also:
Constant Field Values

TABSHEET_ONLY_SELECTED_TAB_IS_CLOSABLE

public static final java.lang.String TABSHEET_ONLY_SELECTED_TAB_IS_CLOSABLE
Only the selected tab has the close button visible. Does not prevent closing the tab programmatically, it only hides the button from the end user. Can be combined with any other TabSheet style.

See Also:
Constant Field Values

ACCORDION_BORDERLESS

public static final java.lang.String ACCORDION_BORDERLESS
Remove the outer border from the accordion. Can be combined with any other Accordion style.

See Also:
Constant Field Values

WINDOW_TOP_TOOLBAR

public static final java.lang.String WINDOW_TOP_TOOLBAR
Add this style to any layout component (e.g. CssLayout, VerticalLayout or HorizontalLayout) and place it inside the root layout of the window to create a toolbar area for the window. You can then place any other components inside the toolbar layout, e.g. a MenuBar.

See Also:
Constant Field Values

WINDOW_BOTTOM_TOOLBAR

public static final java.lang.String WINDOW_BOTTOM_TOOLBAR
Add this style to any layout component (e.g. CssLayout, VerticalLayout or HorizontalLayout) and place it inside the root layout of the window to create a toolbar area for the window. You can then place any other components inside the toolbar layout, e.g. a MenuBar.

See Also:
Constant Field Values

FORMLAYOUT_LIGHT

public static final java.lang.String FORMLAYOUT_LIGHT
Removes the borders and background from any direct child field components (TextField, TextArea, DateField, ComboBox) in the layout. Reduces the spacing between the form rows and adds separator lines between them.

See Also:
Constant Field Values

LAYOUT_CARD

public static final java.lang.String LAYOUT_CARD
Make a layout look like the Panel component (resembles visually a card). Add an additional v-panel-caption style name to any layout inside the card layout to make it look like a Panel's caption.

See Also:
Constant Field Values

LAYOUT_WELL

public static final java.lang.String LAYOUT_WELL
Make a layout look like the PANEL_WELL style. Add an additional v-panel-caption style name to any layout inside the card layout to make it look like a Panel's caption.

See Also:
Constant Field Values

LAYOUT_HORIZONTAL_WRAPPING

public static final java.lang.String LAYOUT_HORIZONTAL_WRAPPING
Make a HorizontalLayout wrap contained components to a new line when the isn't enough space.

See Also:
Constant Field Values

LAYOUT_COMPONENT_GROUP

public static final java.lang.String LAYOUT_COMPONENT_GROUP
Add this style name to a CssLayout to create a grouped set of components, i.e. a row of components which are joined seamlessly together.

Example

 CssLayout group = new CssLayout();
 group.addStyleName(ValoTheme.LAYOUT_COMPONENT_GROUP);
 
 TextField field = new TextField();
 group.addComponent(field);
 
 Button button = new Button("Action");
 group.addComponent(button);
 

See Also:
Constant Field Values

UI_WITH_MENU

public static final java.lang.String UI_WITH_MENU

When you use the Valo menu and wish to enable responsive features of the menu, you need to add this style name to the UI containing the menu.

You only need to add this style name to the UI containing a Valo menu, if you're using the Responsive extension with the UI.

Example

To enable responsivity in the Valo menu, the following example code should be executed in your UI containing the menu.

 Responsive.makeResponsive(this);
 addStyleName(ValoTheme.UI_WITH_MENU);
 

See Also:
Constant Field Values

MENU_ROOT

public static final java.lang.String MENU_ROOT

Set the primary style name of a CssLayout to this, and add any number of layouts with the MENU_PART style inside it.

The menu style is used to create a sidebar navigation menu for the application, usually action as the main navigation for the different sections of the application. It usually consists of at least a number of MENU_ITEMs, and possibly some MENU_SUBTITLEs and a MENU_TITLE.

Example

 CssLayout menuArea = new CssLayout();
 menuArea.setPrimaryStyleName(ValoTheme.MENU_ROOT);
 

See Also:
Constant Field Values

MENU_PART

public static final java.lang.String MENU_PART
Add this style name to any layout and place it inside a layout with the MENU_ROOT style to build a menu component. Use the additional MENU styles for individual components inside the layout.

Example

 CssLayout menu = new CssLayout();
 menu.addStyleName(ValoTheme.MENU_PART);
 

See Also:
Constant Field Values

MENU_PART_LARGE_ICONS

public static final java.lang.String MENU_PART_LARGE_ICONS
Add this style name to any layout with the MENU_PART style name to make any menu items inside the menu emphasize the icons more than the captions. Useful on narrower viewport widths, since the menu width is decreased quite dramatically, making more space for the content of the application.

Example

 CssLayout menu = new CssLayout();
 menu.addStyleName(ValoTheme.MENU_PART);
 menu.addStyleName(ValoTheme.MENU_PART_LARGE_ICONS);
 

See Also:
Constant Field Values

MENU_TITLE

public static final java.lang.String MENU_TITLE

Add this style name to any layout to make a header area for a menu (intended to be placed in side a MENU_PART layout). You can add any components inside it, but usually you would place a Label inside.

Any MenuBar component that you place inside this layout will match the style of the title, allowing an easy way to add a toolbar to the title layout.

See Also:
Constant Field Values

MENU_SUBTITLE

public static final java.lang.String MENU_SUBTITLE
Set the primary style name of a Label or a Button to this style name to create a section divider in a menu.

See Also:
Constant Field Values

MENU_ITEM

public static final java.lang.String MENU_ITEM

Set the primary style name of a Button to this style name to create a clickable menu item in the menu.

Selected item

Add an additional style name selected to it to make it the selected item in the menu.

Example

 Button item = new Button();
 item.setPrimaryStyleName(ValoTheme.MENU_ITEM);
 item.addStyleName("selected");
 

See Also:
Constant Field Values

MENU_BADGE

public static final java.lang.String MENU_BADGE
Add a SPAN element with this style name inside a MENU_SUBTITLE or MENU_ITEM to add an additional badge indicator to the subtitle/item. The Label/Button needs to allow HTML content in order to use this style name.

Examples

 Button item = new Button();
 item.setPrimaryStyleName(ValoTheme.MENU_ITEM);
 item.setHtmlContentAllowed(true);
 item.setCaption("Item Caption <span class=\"" + ValoTheme.MENU_BADGE
         + "\">Badge text</span>");
 
 Label item = new Label();
 item.setPrimaryStyleName(ValoTheme.MENU_ITEM);
 item.setContentMode(ContentMode.HTML);
 item.setCaption("Item Caption <span class=\"" + ValoTheme.MENU_BADGE
         + "\">Badge text</span>");
 

See Also:
Constant Field Values

MENU_LOGO

public static final java.lang.String MENU_LOGO

Set the primary style name of a Label or a Button to this style name to create an application logo. The logo is designed to be placed inside a MENU_PART layout.

The text content of the logo should be very short, since the logo area only shows approximately three letters. Using one of the FontAwesome icons is a good way to quickly create a logo for your application.

Example

 Label logo = new Label(FontAwesome.ROCKET.getHtml(), ContentMode.HTML);
 logo.setSizeUndefined();
 logo.setPrimaryStyleName(ValoTheme.MENU_LOGO);
 

See Also:
Constant Field Values
Constructor Detail

ValoTheme

public ValoTheme()


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