eu.livotov.tpt.gui.blocks
Class TPTHeadingPanel
java.lang.Object
com.vaadin.ui.AbstractComponent
com.vaadin.ui.AbstractComponentContainer
com.vaadin.ui.AbstractLayout
com.vaadin.ui.AbstractOrderedLayout
com.vaadin.ui.VerticalLayout
eu.livotov.tpt.gui.blocks.TPTHeadingPanel
- All Implemented Interfaces:
- com.vaadin.event.MethodEventSource, com.vaadin.terminal.Paintable, com.vaadin.terminal.Sizeable, com.vaadin.terminal.VariableOwner, com.vaadin.ui.Button.ClickListener, com.vaadin.ui.Component, com.vaadin.ui.ComponentContainer, com.vaadin.ui.Layout, com.vaadin.ui.Layout.AlignmentHandler, com.vaadin.ui.Layout.MarginHandler, com.vaadin.ui.Layout.SpacingHandler, java.io.Serializable, java.util.EventListener
public class TPTHeadingPanel
- extends com.vaadin.ui.VerticalLayout
- implements com.vaadin.ui.Button.ClickListener
- Author:
- dlivotov
- See Also:
- Serialized Form
Nested classes/interfaces inherited from class com.vaadin.ui.AbstractComponent |
com.vaadin.ui.AbstractComponent.ComponentErrorEvent, com.vaadin.ui.AbstractComponent.ComponentErrorHandler |
Nested classes/interfaces inherited from interface com.vaadin.ui.Layout |
com.vaadin.ui.Layout.AlignmentHandler, com.vaadin.ui.Layout.MarginHandler, com.vaadin.ui.Layout.MarginInfo, com.vaadin.ui.Layout.SpacingHandler |
Nested classes/interfaces inherited from interface com.vaadin.ui.ComponentContainer |
com.vaadin.ui.ComponentContainer.ComponentAttachEvent, com.vaadin.ui.ComponentContainer.ComponentAttachListener, com.vaadin.ui.ComponentContainer.ComponentDetachEvent, com.vaadin.ui.ComponentContainer.ComponentDetachListener |
Nested classes/interfaces inherited from interface com.vaadin.ui.Component |
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.ErrorListener, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listener |
Nested classes/interfaces inherited from interface com.vaadin.terminal.Paintable |
com.vaadin.terminal.Paintable.RepaintRequestEvent, com.vaadin.terminal.Paintable.RepaintRequestListener |
Fields inherited from class com.vaadin.ui.AbstractOrderedLayout |
components |
Fields inherited from class com.vaadin.ui.AbstractLayout |
margins |
Fields inherited from interface com.vaadin.ui.Layout.AlignmentHandler |
ALIGNMENT_BOTTOM, ALIGNMENT_HORIZONTAL_CENTER, ALIGNMENT_LEFT, ALIGNMENT_RIGHT, ALIGNMENT_TOP, ALIGNMENT_VERTICAL_CENTER |
Fields inherited from interface com.vaadin.terminal.Sizeable |
SIZE_UNDEFINED, UNIT_SYMBOLS, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS |
Methods inherited from class com.vaadin.ui.AbstractOrderedLayout |
addComponent, addComponent, addComponentAsFirst, addListener, changeVariables, getComponentAlignment, getComponentIterator, getExpandRatio, isSpacing, isSpacingEnabled, paintContent, removeComponent, removeListener, replaceComponent, setComponentAlignment, setComponentAlignment, setComponentAlignment, setExpandRatio, setSpacing |
Methods inherited from class com.vaadin.ui.AbstractLayout |
getMargin, setMargin, setMargin, setMargin |
Methods inherited from class com.vaadin.ui.AbstractComponentContainer |
addListener, addListener, attach, detach, fireComponentAttachEvent, fireComponentDetachEvent, moveComponentsFrom, removeAllComponents, removeListener, removeListener, requestRepaintAll, setEnabled, setHeight, setWidth |
Methods inherited from class com.vaadin.ui.AbstractComponent |
addListener, addListener, addListener, addListener, addListener, addStyleName, childRequestedRepaint, fireComponentErrorEvent, fireComponentEvent, fireEvent, focus, getApplication, getCaption, getComponentError, getData, getDebugId, getDescription, getErrorHandler, getErrorMessage, getHeight, getHeightUnits, getIcon, getLocale, getParent, getStyle, getStyleName, getTag, getWidth, getWidthUnits, getWindow, handleError, isEnabled, isImmediate, isReadOnly, isVisible, paint, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeStyleName, requestRepaint, requestRepaintRequests, setCaption, setComponentError, setData, setDebugId, setDescription, setErrorHandler, setHeight, setHeight, setHeightUnits, setIcon, setImmediate, setLocale, setParent, setReadOnly, setSizeFull, setSizeUndefined, setStyle, setStyleName, setVisible, setWidth, setWidth, setWidthUnits |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.vaadin.ui.ComponentContainer |
addListener, addListener, moveComponentsFrom, removeAllComponents, removeListener, removeListener, requestRepaintAll |
Methods inherited from interface com.vaadin.ui.Component |
addListener, addStyleName, attach, childRequestedRepaint, detach, getApplication, getCaption, getIcon, getLocale, getParent, getStyleName, getWindow, isEnabled, isReadOnly, isVisible, removeListener, removeStyleName, setCaption, setEnabled, setIcon, setParent, setReadOnly, setStyleName, setVisible |
Methods inherited from interface com.vaadin.terminal.Paintable |
addListener, getDebugId, paint, removeListener, requestRepaint, requestRepaintRequests, setDebugId |
Methods inherited from interface com.vaadin.terminal.VariableOwner |
isImmediate |
Methods inherited from interface com.vaadin.terminal.Sizeable |
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeight, setHeightUnits, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidth, setWidthUnits |
titleLabel
private com.vaadin.ui.Label titleLabel
versionLabel
private com.vaadin.ui.Label versionLabel
btnExit
private com.vaadin.ui.Button btnExit
notificationBar
private com.vaadin.ui.HorizontalLayout notificationBar
buttonsBar
private com.vaadin.ui.HorizontalLayout buttonsBar
userToolButtons
private java.util.Map<java.lang.String,com.vaadin.ui.Button> userToolButtons
listener
private TPTHeadingPanel.HeadingPanelActionListener listener
TPTHeadingPanel
public TPTHeadingPanel()
addToolButton
public void addToolButton(java.lang.String id,
java.lang.String name)
addToolButton
public void addToolButton(java.lang.String id,
java.lang.String name,
java.lang.String tooltip)
addToolButton
public void addToolButton(com.vaadin.ui.Component btn)
postNotification
public TPTHeadingPanel.HeadingPanelNotification postNotification(com.vaadin.terminal.Resource icon,
java.lang.String title,
java.lang.String details,
boolean autoremove)
clearNotification
public void clearNotification(TPTHeadingPanel.HeadingPanelNotification n)
clearAllNotifications
public void clearAllNotifications()
setTitle
public void setTitle(java.lang.String text)
getTitle
public java.lang.String getTitle()
setVersion
public void setVersion(java.lang.String text)
getVersion
public java.lang.String getVersion()
setExitButtonTitle
public void setExitButtonTitle(java.lang.String text)
getExitButtonTitle
public java.lang.String getExitButtonTitle()
setExitButtonVisibility
public void setExitButtonVisibility(boolean v)
getTitleComponent
public com.vaadin.ui.Label getTitleComponent()
getVersionComponent
public com.vaadin.ui.Label getVersionComponent()
getExitButtonComponent
public com.vaadin.ui.Button getExitButtonComponent()
setActionListener
public void setActionListener(TPTHeadingPanel.HeadingPanelActionListener l)
initUI
private void initUI()
initActions
private void initActions()
buttonClick
public void buttonClick(com.vaadin.ui.Button.ClickEvent event)
- Specified by:
buttonClick
in interface com.vaadin.ui.Button.ClickListener
applyBlackStyle
private void applyBlackStyle()