Class SuggestPopup
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.google.gwt.user.client.ui.PopupPanel
com.vaadin.client.widgets.Overlay
com.vaadin.client.ui.VOverlay
io.jmix.ui.widget.client.addon.aceeditor.SuggestPopup
- All Implemented Interfaces:
com.google.gwt.event.dom.client.ChangeHandler,com.google.gwt.event.dom.client.DoubleClickHandler,com.google.gwt.event.dom.client.KeyDownHandler,com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.logical.shared.HasCloseHandlers<com.google.gwt.user.client.ui.PopupPanel>,com.google.gwt.event.shared.EventHandler,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.EventPreview,com.google.gwt.user.client.ui.AcceptsOneWidget,com.google.gwt.user.client.ui.HasAnimation,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,com.google.gwt.user.client.ui.SourcesPopupEvents,Iterable<com.google.gwt.user.client.ui.Widget>
- Direct Known Subclasses:
JmixSuggestPopup
public class SuggestPopup
extends com.vaadin.client.ui.VOverlay
implements com.google.gwt.event.dom.client.KeyDownHandler, com.google.gwt.event.dom.client.DoubleClickHandler, com.google.gwt.event.dom.client.ChangeHandler
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.vaadin.client.widgets.Overlay
com.vaadin.client.widgets.Overlay.PositionAndSize, com.vaadin.client.widgets.Overlay.ResizeAnimationNested classes/interfaces inherited from class com.google.gwt.user.client.ui.PopupPanel
com.google.gwt.user.client.ui.PopupPanel.AnimationType, com.google.gwt.user.client.ui.PopupPanel.PositionCallbackNested 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.DebugIdImplEnabledNested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets
com.google.gwt.user.client.ui.HasWidgets.ForIsWidget -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.google.gwt.user.client.ui.ListBoxstatic final intprotected com.vaadin.client.ui.VOverlaystatic final intprotected SuggestPopup.SuggestionSelectedListenerprotected com.google.gwt.user.client.ui.Imageprotected booleanprotected Stringprotected List<TransportSuggestion>protected List<TransportSuggestion>static final intFields inherited from class com.vaadin.client.ui.VOverlay
acFields inherited from class com.vaadin.client.widgets.Overlay
ADDITIONAL_CLASSNAME_ANIMATE_IN, ADDITIONAL_CLASSNAME_ANIMATE_OUT, CLASSNAME_CONTAINER, CLASSNAME_SHADOW, current, Z_INDEXFields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected voidprotected voidvoiddown()voidhide()voidhide(boolean ac) voidonBrowserEvent(com.google.gwt.user.client.Event event) voidonChange(com.google.gwt.event.dom.client.ChangeEvent event) voidonDoubleClick(com.google.gwt.event.dom.client.DoubleClickEvent event) voidonKeyDown(com.google.gwt.event.dom.client.KeyDownEvent event) protected voidvoidselect()voidsetPopupPosition(int left, int top) voidsetStartOfValue(String startOfValue) voidsetSuggestions(List<TransportSuggestion> suggs) voidprotected voidvoidup()protected voidMethods inherited from class com.vaadin.client.ui.VOverlay
getApplicationConnection, getOverlayContainer, getOverlayContainer, setApplicationConnection, setOverlayContainerLabelMethods inherited from class com.vaadin.client.widgets.Overlay
center, getOwner, hide, isFitInWindow, isShimElementEnabled, needsShimElement, onAttach, onDetach, positionOrSizeUpdated, setFitInWindow, setHeight, setOwner, setVisible, setWidth, setZIndex, show, updateShadowSizeAndPositionMethods inherited from class com.google.gwt.user.client.ui.PopupPanel
addAutoHidePartner, addCloseHandler, addPopupListener, getAnimationType, getContainerElement, getGlassElement, getGlassStyleName, getOffsetHeight, getOffsetWidth, getPopupLeft, getPopupTop, getStyleElement, getTitle, isAnimationEnabled, isAutoHideEnabled, isAutoHideOnHistoryEventsEnabled, isGlassEnabled, isModal, isPreviewingAllNativeEvents, isShowing, isVisible, onEventPreview, onKeyDownPreview, onKeyPressPreview, onKeyUpPreview, onPreviewNativeEvent, onUnload, removeAutoHidePartner, removePopupListener, setAnimationEnabled, setAnimationType, setAutoHideEnabled, setAutoHideOnHistoryEventsEnabled, setGlassEnabled, setGlassStyleName, setModal, setPopupPositionAndShow, setPreviewingAllNativeEvents, setTitle, setWidget, showRelativeToMethods inherited from class com.google.gwt.user.client.ui.SimplePanel
add, getWidget, iterator, remove, setWidgetMethods inherited from class com.google.gwt.user.client.ui.Panel
add, adopt, clear, doAttachChildren, doDetachChildren, orphan, removeMethods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onLoad, removeFromParent, setLayoutData, sinkEvents, unsinkEventsMethods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEventMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
choiceList
protected com.google.gwt.user.client.ui.ListBox choiceList -
startOfValue
-
listener
-
descriptionPopup
protected com.vaadin.client.ui.VOverlay descriptionPopup -
suggs
-
visibleSuggs
-
showDescriptions
protected boolean showDescriptions -
loadingImage
protected com.google.gwt.user.client.ui.Image loadingImage -
WIDTH
public static final int WIDTH- See Also:
-
HEIGHT
public static final int HEIGHT- See Also:
-
DESCRIPTION_WIDTH
public static final int DESCRIPTION_WIDTH- See Also:
-
-
Constructor Details
-
SuggestPopup
public SuggestPopup()
-
-
Method Details
-
setSuggestionSelectedListener
-
createChoiceList
protected void createChoiceList() -
startLoading
protected void startLoading() -
setSuggestions
-
populateList
protected void populateList() -
close
public void close() -
hide
public void hide()- Overrides:
hidein classcom.vaadin.client.widgets.Overlay
-
hide
public void hide(boolean ac) - Overrides:
hidein classcom.vaadin.client.widgets.Overlay
-
onKeyDown
public void onKeyDown(com.google.gwt.event.dom.client.KeyDownEvent event) - Specified by:
onKeyDownin interfacecom.google.gwt.event.dom.client.KeyDownHandler
-
onDoubleClick
public void onDoubleClick(com.google.gwt.event.dom.client.DoubleClickEvent event) - Specified by:
onDoubleClickin interfacecom.google.gwt.event.dom.client.DoubleClickHandler
-
onBrowserEvent
public void onBrowserEvent(com.google.gwt.user.client.Event event) - Specified by:
onBrowserEventin interfacecom.google.gwt.user.client.EventListener- Overrides:
onBrowserEventin classcom.google.gwt.user.client.ui.Widget
-
up
public void up() -
down
public void down() -
select
public void select() -
onChange
public void onChange(com.google.gwt.event.dom.client.ChangeEvent event) - Specified by:
onChangein interfacecom.google.gwt.event.dom.client.ChangeHandler
-
setPopupPosition
public void setPopupPosition(int left, int top) - Overrides:
setPopupPositionin classcom.vaadin.client.widgets.Overlay
-
updateDescriptionPopupPosition
protected void updateDescriptionPopupPosition() -
createDescriptionPopup
protected void createDescriptionPopup() -
setStartOfValue
-