Package io.jmix.ui.widget.client.split
Class JmixHorizontalSplitPanelWidget
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.VSplitPanelHorizontal
io.jmix.ui.widget.client.split.JmixHorizontalSplitPanelWidget
- 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 JmixHorizontalSplitPanelWidget
extends com.vaadin.client.ui.VSplitPanelHorizontal
-
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.VSplitPanelHorizontal
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_LEFT
- See Also:
-
SP_DOCK_BUTTON_RIGHT
- See Also:
-
SP_DOCK_LEFT
- See Also:
-
SP_DOCK_RIGHT
- See Also:
-
SP_DOCKABLE_LEFT
- See Also:
-
SP_DOCKABLE_RIGHT
- See Also:
-
BUTTON_WIDTH_SPACE
protected static final int BUTTON_WIDTH_SPACE- See Also:
-
reversed
protected boolean reversed -
docked
protected boolean docked -
splitHeight
protected int splitHeight -
dockButtonState
-
dockMode
-
beforeDockPositionHandler
-
defaultPosition
-
beforeDockPosition
-
-
Constructor Details
-
JmixHorizontalSplitPanelWidget
public JmixHorizontalSplitPanelWidget()
-
-
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() -
isSplitterInRightChangeArea
protected boolean isSplitterInRightChangeArea() -
isSplitterInLeftChangeArea
protected boolean isSplitterInLeftChangeArea() -
getAbsoluteRight
public int getAbsoluteRight() -
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()
-