Class VPopupButton
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.FocusWidget
com.vaadin.client.ui.VButton
io.jmix.ui.widget.client.addon.popupbutton.VPopupButton
- All Implemented Interfaces:
com.google.gwt.event.dom.client.ClickHandler
,com.google.gwt.event.dom.client.HasAllDragAndDropHandlers
,com.google.gwt.event.dom.client.HasAllFocusHandlers
,com.google.gwt.event.dom.client.HasAllGestureHandlers
,com.google.gwt.event.dom.client.HasAllKeyHandlers
,com.google.gwt.event.dom.client.HasAllMouseHandlers
,com.google.gwt.event.dom.client.HasAllTouchHandlers
,com.google.gwt.event.dom.client.HasBlurHandlers
,com.google.gwt.event.dom.client.HasClickHandlers
,com.google.gwt.event.dom.client.HasDoubleClickHandlers
,com.google.gwt.event.dom.client.HasDragEndHandlers
,com.google.gwt.event.dom.client.HasDragEnterHandlers
,com.google.gwt.event.dom.client.HasDragHandlers
,com.google.gwt.event.dom.client.HasDragLeaveHandlers
,com.google.gwt.event.dom.client.HasDragOverHandlers
,com.google.gwt.event.dom.client.HasDragStartHandlers
,com.google.gwt.event.dom.client.HasDropHandlers
,com.google.gwt.event.dom.client.HasFocusHandlers
,com.google.gwt.event.dom.client.HasGestureChangeHandlers
,com.google.gwt.event.dom.client.HasGestureEndHandlers
,com.google.gwt.event.dom.client.HasGestureStartHandlers
,com.google.gwt.event.dom.client.HasKeyDownHandlers
,com.google.gwt.event.dom.client.HasKeyPressHandlers
,com.google.gwt.event.dom.client.HasKeyUpHandlers
,com.google.gwt.event.dom.client.HasMouseDownHandlers
,com.google.gwt.event.dom.client.HasMouseMoveHandlers
,com.google.gwt.event.dom.client.HasMouseOutHandlers
,com.google.gwt.event.dom.client.HasMouseOverHandlers
,com.google.gwt.event.dom.client.HasMouseUpHandlers
,com.google.gwt.event.dom.client.HasMouseWheelHandlers
,com.google.gwt.event.dom.client.HasTouchCancelHandlers
,com.google.gwt.event.dom.client.HasTouchEndHandlers
,com.google.gwt.event.dom.client.HasTouchMoveHandlers
,com.google.gwt.event.dom.client.HasTouchStartHandlers
,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.Focusable
,com.google.gwt.user.client.ui.HasEnabled
,com.google.gwt.user.client.ui.HasFocus
,com.google.gwt.user.client.ui.HasVisibility
,com.google.gwt.user.client.ui.IsWidget
,com.google.gwt.user.client.ui.SourcesClickEvents
,com.google.gwt.user.client.ui.SourcesFocusEvents
,com.google.gwt.user.client.ui.SourcesKeyboardEvents
,com.google.gwt.user.client.ui.SourcesMouseEvents
,com.vaadin.client.ui.HasErrorIndicatorElement
- Direct Known Subclasses:
JmixPopupButtonWidget
public class VPopupButton
extends com.vaadin.client.ui.VButton
-
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
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Set the CSS class name to allow styling.static final String
protected com.google.gwt.user.client.ui.Widget
Fields inherited from class com.vaadin.client.ui.VButton
captionElement, clickPending, clickShortcut, client, icon, isFocusing, mousedownX, mousedownY, MOVE_THRESHOLD, wrapper
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addToActiveChildren
(com.google.gwt.dom.client.Element e) getPopup()
void
boolean
isOrHasChildOfButton
(com.google.gwt.dom.client.Element element) boolean
isOrHasChildOfConsole
(com.google.gwt.dom.client.Element element) boolean
isOrHasChildOfPopup
(com.google.gwt.dom.client.Element element) protected void
onDetach()
void
onKeyDownOnVisiblePopup
(com.google.gwt.dom.client.NativeEvent nativeEvent, com.vaadin.client.ComponentConnector target) protected void
boolean
popupHasChild
(com.google.gwt.dom.client.Element element) Simply check if popup has child equal to passed element
Haulmont APIvoid
setDirection
(int direction) void
setPopupPositionWidget
(com.google.gwt.user.client.ui.Widget popupPositionWidget) void
setPopupStyleNames
(List<String> styleNames) void
sync()
Methods inherited from class com.vaadin.client.ui.VButton
getErrorIndicatorElement, getTabIndex, handleKeyboardEvents, isEnabled, onAttach, onBrowserEvent, onClick, onClick, setEnabled, setErrorIndicatorElementVisible, setHtml, setStyleName, setStylePrimaryName, setTabIndex, setText
Methods inherited from class com.google.gwt.user.client.ui.FocusWidget
addBlurHandler, addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addFocusHandler, addFocusListener, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyboardListener, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, getFocusImpl, removeClickListener, removeFocusListener, removeKeyboardListener, removeMouseListener, removeMouseWheelListener, setAccessKey, setFocus
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, 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, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
-
Field Details
-
CLASSNAME
Set the CSS class name to allow styling.- See Also:
-
POPUP_INDICATOR_CLASSNAME
- See Also:
-
popupPositionWidget
protected com.google.gwt.user.client.ui.Widget popupPositionWidget
-
-
Constructor Details
-
VPopupButton
public VPopupButton()
-
-
Method Details
-
setPopupPositionWidget
public void setPopupPositionWidget(com.google.gwt.user.client.ui.Widget popupPositionWidget) -
hidePopup
public void hidePopup() -
sync
public void sync() -
onKeyDownOnVisiblePopup
public void onKeyDownOnVisiblePopup(com.google.gwt.dom.client.NativeEvent nativeEvent, com.vaadin.client.ComponentConnector target) -
setDirection
public void setDirection(int direction) -
onDetach
protected void onDetach()- Overrides:
onDetach
in classcom.google.gwt.user.client.ui.Widget
-
isOrHasChildOfPopup
public boolean isOrHasChildOfPopup(com.google.gwt.dom.client.Element element) -
isOrHasChildOfButton
public boolean isOrHasChildOfButton(com.google.gwt.dom.client.Element element) -
isOrHasChildOfConsole
public boolean isOrHasChildOfConsole(com.google.gwt.dom.client.Element element) -
setPopupStyleNames
-
addToActiveChildren
public void addToActiveChildren(com.google.gwt.dom.client.Element e) -
popupHasChild
public boolean popupHasChild(com.google.gwt.dom.client.Element element) Simply check if popup has child equal to passed element
Haulmont API -
getPopup
-
onPopupOpened
protected void onPopupOpened()
-