Class VTwinColSelect

  • All Implemented Interfaces:
    com.google.gwt.event.dom.client.ChangeHandler, com.google.gwt.event.dom.client.ClickHandler, com.google.gwt.event.dom.client.DoubleClickHandler, com.google.gwt.event.dom.client.KeyDownHandler, com.google.gwt.event.dom.client.KeyPressHandler, com.google.gwt.event.dom.client.MouseDownHandler, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.EventHandler, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasEnabled, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget, Focusable, Field, SubPartAware

    public class VTwinColSelect
    extends VOptionGroupBase
    implements com.google.gwt.event.dom.client.KeyDownHandler, com.google.gwt.event.dom.client.MouseDownHandler, com.google.gwt.event.dom.client.DoubleClickHandler, SubPartAware
    • Field Detail

      • captionWrapper

        public com.google.gwt.user.client.ui.FlowPanel captionWrapper
        For internal use only. May be removed or replaced in the future.
    • Constructor Detail

      • VTwinColSelect

        public VTwinColSelect()
    • Method Detail

      • getOptionsCaption

        public com.google.gwt.user.client.ui.HTML getOptionsCaption()
      • getSelectionsCaption

        public com.google.gwt.user.client.ui.HTML getSelectionsCaption()
      • updateCaptions

        public void updateCaptions​(UIDL uidl)
        For internal use only. May be removed or replaced in the future.
      • onClick

        public void onClick​(com.google.gwt.event.dom.client.ClickEvent event)
        Specified by:
        onClick in interface com.google.gwt.event.dom.client.ClickHandler
        Overrides:
        onClick in class VOptionGroupBase
      • clearInternalHeights

        public void clearInternalHeights()
        For internal use only. May be removed or replaced in the future.
      • setInternalHeights

        public void setInternalHeights()
        For internal use only. May be removed or replaced in the future.
      • clearInternalWidths

        public void clearInternalWidths()
        For internal use only. May be removed or replaced in the future.
      • setInternalWidths

        public void setInternalWidths()
        For internal use only. May be removed or replaced in the future.
      • focus

        public void focus()
        Description copied from interface: Focusable
        Sets focus to this widget.
        Specified by:
        focus in interface Focusable
      • getNavigationSelectKey

        protected int getNavigationSelectKey()
        Get the key that selects an item in the table. By default it is the Enter key but by overriding this you can change the key to whatever you want.
        Returns:
      • onKeyDown

        public void onKeyDown​(com.google.gwt.event.dom.client.KeyDownEvent event)
        Specified by:
        onKeyDown in interface com.google.gwt.event.dom.client.KeyDownHandler
      • onMouseDown

        public void onMouseDown​(com.google.gwt.event.dom.client.MouseDownEvent event)
        Specified by:
        onMouseDown in interface com.google.gwt.event.dom.client.MouseDownHandler
      • onDoubleClick

        public void onDoubleClick​(com.google.gwt.event.dom.client.DoubleClickEvent event)
        Specified by:
        onDoubleClick in interface com.google.gwt.event.dom.client.DoubleClickHandler
      • getSubPartElement

        public com.google.gwt.user.client.Element getSubPartElement​(String subPart)
        Description copied from interface: SubPartAware
        Locates an element inside a component using the identifier provided in subPart. The subPart identifier is component specific and may be any string of characters, numbers, space characters and brackets.
        Specified by:
        getSubPartElement in interface SubPartAware
        Parameters:
        subPart - The identifier for the element inside the component
        Returns:
        The element identified by subPart or null if the element could not be found.
      • getSubPartName

        public String getSubPartName​(com.google.gwt.user.client.Element subElement)
        Description copied from interface: SubPartAware
        Provides an identifier that identifies the element within the component. The subElement is a part of the component and must never be null.

        Note! getSubPartElement(getSubPartName(element)) == element is not always true. A component can choose to provide a more generic identifier for any given element if the results of all interactions with subElement are the same as interactions with the element identified by the return value. For example a button can return an identifier for the root element even though a DIV inside the button was passed as subElement because interactions with the DIV and the root button element produce the same result.

        Specified by:
        getSubPartName in interface SubPartAware
        Parameters:
        subElement - The element the identifier string should uniquely identify
        Returns:
        An identifier that uniquely identifies subElement or null if no identifier could be provided.