public class CmsDefaultAppButtonProvider extends java.lang.Object implements I_CmsAppButtonProvider
BUTTON_STYLE_BLUE, BUTTON_STYLE_CYAN, BUTTON_STYLE_GRAY, BUTTON_STYLE_ORANGE, BUTTON_STYLE_RED, BUTTON_STYLE_TRANSPARENT
Constructor and Description |
---|
CmsDefaultAppButtonProvider() |
Modifier and Type | Method and Description |
---|---|
static com.vaadin.ui.Component |
createAppButton(CmsObject cms,
I_CmsWorkplaceAppConfiguration appConfig,
java.util.Locale locale)
Creates a properly styled button for the given app.
|
com.vaadin.ui.Component |
createAppButton(I_CmsWorkplaceAppConfiguration appConfig)
Creates an app launcher button.
|
static com.vaadin.ui.Button |
createAppIconButton(I_CmsWorkplaceAppConfiguration appConfig,
java.util.Locale locale)
Creates a properly styled button for the given app, without adding a click handler or checking visibility settings.
|
public CmsDefaultAppButtonProvider()
public static com.vaadin.ui.Component createAppButton(CmsObject cms, I_CmsWorkplaceAppConfiguration appConfig, java.util.Locale locale)
cms
- the cms contextappConfig
- the app configurationlocale
- the localepublic com.vaadin.ui.Component createAppButton(I_CmsWorkplaceAppConfiguration appConfig)
I_CmsAppButtonProvider
createAppButton
in interface I_CmsAppButtonProvider
appConfig
- the app configurationI_CmsAppButtonProvider.createAppButton(org.opencms.ui.apps.I_CmsWorkplaceAppConfiguration)
public static com.vaadin.ui.Button createAppIconButton(I_CmsWorkplaceAppConfiguration appConfig, java.util.Locale locale)
appConfig
- the app configurationlocale
- the locale