Package com.google.gwt.user.client.ui
Class SplitLayoutPanel.Splitter
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.SplitLayoutPanel.Splitter
-
- All Implemented Interfaces:
HasAttachHandlers,HasHandlers,EventListener,HasVisibility,IsWidget
- Direct Known Subclasses:
SplitLayoutPanel.HSplitter,SplitLayoutPanel.VSplitter
- Enclosing class:
- SplitLayoutPanel
abstract class SplitLayoutPanel.Splitter extends Widget
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
-
-
Field Summary
Fields Modifier and Type Field Description protected Widgettarget-
Fields inherited from class com.google.gwt.user.client.ui.Widget
eventsToSink
-
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX, MISSING_ELEMENT_ERROR, SETELEMENT_TWICE_ERROR
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract intgetAbsolutePosition()protected abstract doublegetCenterSize()protected abstract intgetEventPosition(Event event)protected abstract intgetTargetPosition()protected abstract intgetTargetSize()voidonBrowserEvent(Event event)Fired whenever a browser event is received.voidsetMinSize(int minSize)voidsetSnapClosedSize(int snapClosedSize)voidsetToggleDisplayAllowed(boolean allowed)-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, ensureHandlers, fireEvent, getHandlerCount, getHandlerManager, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, onLoad, onUnload, removeFromParent, replaceElement, setLayoutData, setParent, 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, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Field Detail
-
target
protected final Widget target
-
-
Constructor Detail
-
Splitter
public Splitter(Widget target, boolean reverse)
-
-
Method Detail
-
onBrowserEvent
public void onBrowserEvent(Event event)
Description copied from interface:EventListenerFired whenever a browser event is received.- Specified by:
onBrowserEventin interfaceEventListener- Overrides:
onBrowserEventin classWidget- Parameters:
event- the event received
-
setMinSize
public void setMinSize(int minSize)
-
setSnapClosedSize
public void setSnapClosedSize(int snapClosedSize)
-
setToggleDisplayAllowed
public void setToggleDisplayAllowed(boolean allowed)
-
getAbsolutePosition
protected abstract int getAbsolutePosition()
-
getCenterSize
protected abstract double getCenterSize()
-
getEventPosition
protected abstract int getEventPosition(Event event)
-
getTargetPosition
protected abstract int getTargetPosition()
-
getTargetSize
protected abstract int getTargetSize()
-
-