Class VitruvioCustomTabsheetWidget

Object
UIObject
Widget
Panel
ComplexPanel
VTabsheetBase
VTabsheet
VitruvioCustomTabsheetWidget
All Implemented Interfaces:
HasAttachHandlers, HasHandlers, EventListener, HasEnabled, HasVisibility, HasWidgets, HasWidgets.ForIsWidget, IndexedPanel, IndexedPanel.ForIsWidget, IsWidget, Focusable, SubPartAware, Iterable<Widget>

public class VitruvioCustomTabsheetWidget extends VTabsheet
  • Nested Class Summary

    Nested classes/interfaces inherited from class VTabsheet

    VTabsheet.PlaceHolder, VTabsheet.Tab, VTabsheet.TabCaption

    Nested classes/interfaces inherited from class UIObject

    UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled

    Nested classes/interfaces inherited from interface HasWidgets

    HasWidgets.ForIsWidget

    Nested classes/interfaces inherited from interface IndexedPanel

    IndexedPanel.ForIsWidget
  • Field Summary

    Fields inherited from class VTabsheet

    CLASSNAME, contentNode, SCROLLER_CLASSNAME, tabPanel, tabs, TABS_CLASSNAME, waitingForResponse

    Fields inherited from class VTabsheetBase

    activeTabIndex, client, disabled, disabledTabKeys, readonly, tabKeys

    Fields inherited from class UIObject

    DEBUG_ID_PREFIX
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    Element
     
    int
     
    Element
     
    Element
     
    void
    onBrowserEvent(Event event)
     
    void
    setConnector(AbstractComponentConnector connector)
     
    void
     

    Methods inherited from class VTabsheet

    blur, clearPaintables, focus, getApplicationConnection, getCloseTabKey, getContentAreaBorderWidth, getCurrentlyDisplayedWidget, getNextTabKey, getPreviousTabKey, getRpcProxy, getSelectTabKey, getSubPartElement, getSubPartName, getTab, getTabCount, getWidgetIterator, handleStyleNames, hideTabs, iLayout, loadTabSheet, removeTab, renderContent, renderTab, selectTab, setTabIndex, showAllTabs, showTabs, tabSizeMightHaveChanged, updateContentNodeHeight, updateDynamicWidth, updateOpenTabSize

    Methods inherited from class VTabsheetBase

    addTabKey, clearTabKeys, getConnectorForWidget, isDynamicHeight, isDynamicWidth, isEnabled, isTabCaptionsAsHtml, setActiveTabIndex, setClient, setEnabled, setReadonly, setTabCaptionsAsHtml

    Methods inherited from class ComplexPanel

    add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove

    Methods inherited from class Panel

    add, add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove

    Methods inherited from class Widget

    addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents

    Methods inherited from class UIObject

    addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface Iterable

    forEach, spliterator
  • Constructor Details

    • VitruvioCustomTabsheetWidget

      public VitruvioCustomTabsheetWidget()
  • Method Details

    • setConnector

      public void setConnector(AbstractComponentConnector connector)
      Overrides:
      setConnector in class VTabsheet
    • bindEnabledScroolerEnabledRules

      public void bindEnabledScroolerEnabledRules()
    • unbindEnabledScroolerEnabledRules

      public void unbindEnabledScroolerEnabledRules()
    • onBrowserEvent

      public void onBrowserEvent(Event event)
      Specified by:
      onBrowserEvent in interface EventListener
      Overrides:
      onBrowserEvent in class VTabsheet
    • getScrollerIndex

      public int getScrollerIndex()
    • getScroller

      public Element getScroller()
    • getScrollerPrev

      public Element getScrollerPrev()
    • getScrollerNext

      public Element getScrollerNext()