Package io.jmix.ui.widget.client.split
Class JmixVerticalSplitPanelWidget
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.ComplexPanel
com.vaadin.client.ui.VAbstractSplitPanel
com.vaadin.client.ui.VSplitPanelVertical
io.jmix.ui.widget.client.split.JmixVerticalSplitPanelWidget
- 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.HasVisibility,com.google.gwt.user.client.ui.HasWidgets,com.google.gwt.user.client.ui.HasWidgets.ForIsWidget,com.google.gwt.user.client.ui.IndexedPanel,com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget,com.google.gwt.user.client.ui.IsWidget,Iterable<com.google.gwt.user.client.ui.Widget>
public class JmixVerticalSplitPanelWidget
extends com.vaadin.client.ui.VSplitPanelVertical
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static enumNested classes/interfaces inherited from class com.vaadin.client.ui.VAbstractSplitPanel
com.vaadin.client.ui.VAbstractSplitPanel.SplitterMoveHandlerNested 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.ForIsWidgetNested classes/interfaces inherited from interface com.google.gwt.user.client.ui.IndexedPanel
com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected static final intprotected Stringprotected booleanprotected SplitPanelDockModeprotected booleanprotected static final StringStyles for widgetprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected intFields inherited from class com.vaadin.client.ui.VAbstractSplitPanel
CLASSNAME, client, componentStyleNames, maximumPosition, minimumPosition, origScrollTop, position, scrolledContainer, splitterFields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected JmixPlaceHolderWidgetprotected com.google.gwt.dom.client.Elementintbooleanprotected booleanisDocked()protected booleanisExtremePosition(String pos) protected booleanprotected booleanprotected booleanprotected booleanprotected voidonDetach()voidonMouseDown(com.google.gwt.user.client.Event event) voidonMouseUp(com.google.gwt.user.client.Event event) voidsetDockable(boolean dockable) protected voidsetDocked(boolean docked) voidsetDockMode(SplitPanelDockMode dockMode) voidsetPositionReversed(boolean reversed) voidsetSplitPosition(String pos) protected voidvoidMethods inherited from class com.vaadin.client.ui.VSplitPanelVertical
startResize, stopResizeMethods inherited from class com.vaadin.client.ui.VAbstractSplitPanel
constructDom, getFirstContainer, getFirstWidget, getSecondContainer, getSecondWidget, getSplitterPosition, getSplitterSize, isEnabled, makeScrollable, onBrowserEvent, onMouseMove, remove, setEnabled, setFirstWidget, setLocked, setSecondWidget, setStylenamesMethods inherited from class com.google.gwt.user.client.ui.ComplexPanel
add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, removeMethods inherited from class com.google.gwt.user.client.ui.Panel
add, 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, onAttach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsMethods 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
SP_DOCK_BUTTON
Styles for widget- See Also:
-
SP_DOCK_BUTTON_UP
- See Also:
-
SP_DOCK_BUTTON_DOWN
- See Also:
-
SP_DOCK_UP
- See Also:
-
SP_DOCK_DOWN
- See Also:
-
SP_DOCKABLE_UP
- See Also:
-
SP_DOCKABLE_DOWN
- See Also:
-
BUTTON_HEIGHT_SPACE
protected static final int BUTTON_HEIGHT_SPACE- See Also:
-
reversed
protected boolean reversed -
docked
protected boolean docked -
splitWidth
protected int splitWidth -
dockButtonState
-
dockMode
-
beforeDockPositionHandler
-
defaultPosition
-
beforeDockPosition
-
-
Constructor Details
-
JmixVerticalSplitPanelWidget
public JmixVerticalSplitPanelWidget()
-
-
Method Details
-
isDockable
public boolean isDockable() -
setDockable
public void setDockable(boolean dockable) -
createDockButton
-
createDockButtonContainer
protected com.google.gwt.dom.client.Element createDockButtonContainer() -
setDockMode
-
updateDockButtonPosition
protected void updateDockButtonPosition() -
isSplitterInBottomChangeArea
protected boolean isSplitterInBottomChangeArea() -
isSplitterInTopChangeArea
protected boolean isSplitterInTopChangeArea() -
getAbsoluteBottom
public int getAbsoluteBottom() -
updateSizes
public void updateSizes()- Overrides:
updateSizesin classcom.vaadin.client.ui.VAbstractSplitPanel
-
onMouseDown
public void onMouseDown(com.google.gwt.user.client.Event event) - Overrides:
onMouseDownin classcom.vaadin.client.ui.VAbstractSplitPanel
-
setSplitPosition
- Overrides:
setSplitPositionin classcom.vaadin.client.ui.VAbstractSplitPanel
-
isMinPositionSet
protected boolean isMinPositionSet() -
isMaxPositionSet
protected boolean isMaxPositionSet() -
isExtremePosition
-
onMouseUp
public void onMouseUp(com.google.gwt.user.client.Event event) - Overrides:
onMouseUpin classcom.vaadin.client.ui.VAbstractSplitPanel
-
onDetach
protected void onDetach()- Overrides:
onDetachin classcom.google.gwt.user.client.ui.Widget
-
checkSplitPositionLimits
- Overrides:
checkSplitPositionLimitsin classcom.vaadin.client.ui.VAbstractSplitPanel
-
setPositionReversed
public void setPositionReversed(boolean reversed) - Overrides:
setPositionReversedin classcom.vaadin.client.ui.VAbstractSplitPanel
-
setDocked
protected void setDocked(boolean docked) -
isDocked
protected boolean isDocked()
-