com.vaadin.client.ui.

Class VPanel

  • java.lang.Object
    • com.google.gwt.user.client.ui.UIObject
      • com.google.gwt.user.client.ui.Widget
        • com.google.gwt.user.client.ui.Panel
          • com.google.gwt.user.client.ui.SimplePanel
            • com.vaadin.client.ui.VPanel
  • All Implemented Interfaces:

    com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.AcceptsOneWidget, com.google.gwt.user.client.ui.HasOneWidget, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.HasWidgets, com.google.gwt.user.client.ui.HasWidgets.ForIsWidget, com.google.gwt.user.client.ui.IsWidget, Focusable, ShortcutActionHandler.ShortcutActionHandlerOwner, Iterable<com.google.gwt.user.client.ui.Widget>


    public class VPanel
    extends com.google.gwt.user.client.ui.SimplePanel
    implements ShortcutActionHandler.ShortcutActionHandlerOwner, Focusable
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject

        com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
      • Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets

        com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
    • Constructor Summary

      Constructors
      Constructor and Description
      VPanel() 
    • Method Summary

      All Methods
      Modifier and Type Method and Description
      void focus()

      Sets focus to this widget.

      protected com.google.gwt.user.client.Element getContainerElement() 
      ShortcutActionHandler getShortcutActionHandler()

      Returns the ShortCutActionHandler currently used or null if there is currently no shortcutactionhandler

      void makeScrollable()

      Ensures the panel is scrollable eg.

      void onBrowserEvent(com.google.gwt.user.client.Event event) 
      void setCaption(String text)

      For internal use only.

      void setErrorIndicatorVisible(boolean showError, ErrorLevel errorLevel)

      For internal use only.

      void setFocus(boolean focus)

      Sets the keyboard focus on the Panel

      void setIconUri(String iconUri, ApplicationConnection client)

      For internal use only.

      • Methods inherited from class com.google.gwt.user.client.ui.SimplePanel

        add, getWidget, iterator, remove, setWidget, setWidget
      • Methods inherited from class com.google.gwt.user.client.ui.Panel

        add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
      • Methods inherited from class com.google.gwt.user.client.ui.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 com.google.gwt.user.client.ui.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 interface com.google.gwt.user.client.ui.HasWidgets

        add, clear, iterator, remove
    • Field Detail

      • client

        public ApplicationConnection client

        For internal use only. May be removed or replaced in the future.

      • id

        public String id

        For internal use only. May be removed or replaced in the future.

      • captionNode

        public final com.google.gwt.dom.client.Element captionNode

        For internal use only. May be removed or replaced in the future.

      • bottomDecoration

        public final com.google.gwt.dom.client.Element bottomDecoration

        For internal use only. May be removed or replaced in the future.

      • contentNode

        public final com.google.gwt.dom.client.Element contentNode

        For internal use only. May be removed or replaced in the future.

      • shortcutHandler

        public ShortcutActionHandler shortcutHandler

        For internal use only. May be removed or replaced in the future.

      • scrollTop

        public int scrollTop

        For internal use only. May be removed or replaced in the future.

      • scrollLeft

        public int scrollLeft

        For internal use only. May be removed or replaced in the future.

    • Constructor Detail

      • VPanel

        public VPanel()
    • Method Detail

      • setFocus

        public void setFocus(boolean focus)

        Sets the keyboard focus on the Panel

        Parameters:

        focus - Should the panel have focus or not.

      • focus

        public void focus()

        Description copied from interface: Focusable

        Sets focus to this widget.

        Specified by:

        focus in interface Focusable

      • getContainerElement

        protected com.google.gwt.user.client.Element getContainerElement()

        Overrides:

        getContainerElement in class com.google.gwt.user.client.ui.SimplePanel

      • setCaption

        public void setCaption(String text)

        For internal use only. May be removed or replaced in the future.

      • setErrorIndicatorVisible

        public void setErrorIndicatorVisible(boolean showError,
                                             ErrorLevel errorLevel)

        For internal use only. May be removed or replaced in the future.

      • setIconUri

        public void setIconUri(String iconUri,
                               ApplicationConnection client)

        For internal use only. May be removed or replaced in the future.

      • onBrowserEvent

        public void onBrowserEvent(com.google.gwt.user.client.Event event)

        Specified by:

        onBrowserEvent in interface com.google.gwt.user.client.EventListener

        Overrides:

        onBrowserEvent in class com.google.gwt.user.client.ui.Widget

      • makeScrollable

        public void makeScrollable()

        Ensures the panel is scrollable eg. after style name changes.

        For internal use only. May be removed or replaced in the future.