Package eu.livotov.tpt.gui.widgets

Interface Summary
TPTCaptcha.CaptchaImageProvider API for connecting custom image generators.
TPTLazyLoadingLayout.LazyLoader Implement this interface in your long initialing component and move all lenghty stuff into the lazyLoad method, returning the fully initializing component at the end
TPTMultiView.TPTView An optional interface, your component representing a single view may implement.
 

Class Summary
TPTCaptcha This component represents a captcha image that can be displayed for some form validations.
TPTLazyLoadingLayout This layout allows easy implementation of heavy components initialization or data loading.
TPTMessagePanel Message panel allow you quickly construct an empty panel with 100% width and height with the message text or any Vaadin widget at the panel center.
TPTMultiView Provides lightweight multi-view component, that can hold an unlimited number of actual UI components, each associated with it's unique name and only one component can be displayed at a time, providing also fast switching between views.
TPTSizer This is a dummy component, based on a Label (because it is most lightweight and does not perform any JS computations), which can be used for quick insertions of a gaps between components.