Package com.google.gwt.user.client.ui
Class VerticalSplitPanel
- 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.SplitPanel
-
- com.google.gwt.user.client.ui.VerticalSplitPanel
-
- All Implemented Interfaces:
HasAttachHandlers
,HasHandlers
,EventListener
,HasVisibility
,HasWidgets
,HasWidgets.ForIsWidget
,IsWidget
,java.lang.Iterable<Widget>
@Deprecated public final class VerticalSplitPanel extends SplitPanel
Deprecated.UseSplitLayoutPanel
instead, but understand that it is not a drop in replacement for this class. It requires standards mode, and is most easily used under aRootLayoutPanel
(as opposed to aRootPanel
A panel that arranges two widgets in a single vertical column and allows the user to interactively change the proportion of the height dedicated to each of the two widgets. Widgets contained within aVerticalSplitterPanel
will be automatically decorated with scrollbars when necessary.This widget will only work in quirks mode. If your application is in Standards Mode, use
SplitLayoutPanel
instead.CSS Style Rules
- .gwt-VerticalSplitPanel { the panel itself }
- .gwt-VerticalSplitPanel vsplitter { the splitter }
- See Also:
SplitLayoutPanel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
VerticalSplitPanel.Resources
Deprecated.The default resources used by this widget.-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
-
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets
HasWidgets.ForIsWidget
-
-
Field Summary
-
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
-
-
Constructor Summary
Constructors Constructor Description VerticalSplitPanel()
Deprecated.VerticalSplitPanel(VerticalSplitPanel.Resources resources)
Deprecated.VerticalSplitPanel(VerticalSplitPanelImages images)
Deprecated.replaced byVerticalSplitPanel(Resources)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Widget
getBottomWidget()
Deprecated.Gets the widget in the bottom of the panel.Widget
getTopWidget()
Deprecated.Gets the widget in the top of the panel.protected void
onEnsureDebugId(java.lang.String baseID)
Deprecated.Affected Elements: -splitter = the container containing the splitter element. -top = the container above the splitter. -bottom = the container below the splitter.protected void
onLoad()
Deprecated.This method is called immediately after a widget becomes attached to the browser's document.(package private) void
onSplitterResize(int x, int y)
Deprecated.Called on each mouse drag event as the user is dragging the splitter.(package private) void
onSplitterResizeStarted(int x, int y)
Deprecated.Called when the user starts dragging the splitter.protected void
onUnload()
Deprecated.This method is called immediately before a widget will be detached from the browser's document.void
setBottomWidget(Widget w)
Deprecated.Sets the widget in the bottom of the panel.void
setHeight(java.lang.String height)
Deprecated.Sets the object's height.void
setSplitPosition(java.lang.String pos)
Deprecated.Moves the position of the splitter.void
setTopWidget(Widget w)
Deprecated.Sets the widget in the top of the panel.-
Methods inherited from class com.google.gwt.user.client.ui.SplitPanel
add, addAbsolutePositoning, addClipping, addScrolling, expandToFitParentUsingCssOffsets, expandToFitParentUsingPercentages, getElement, getOffsetHeight, getOffsetWidth, getSplitElement, getWidget, isResizing, iterator, onBrowserEvent, preventBoxStyles, remove, setBottom, setClassname, setHeight, setLeft, setRight, setTop, setWidget, setWidth
-
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, ensureHandlers, fireEvent, getHandlerCount, getHandlerManager, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, 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, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Constructor Detail
-
VerticalSplitPanel
public VerticalSplitPanel()
Deprecated.
-
VerticalSplitPanel
@Deprecated public VerticalSplitPanel(VerticalSplitPanelImages images)
Deprecated.replaced byVerticalSplitPanel(Resources)
Creates an empty vertical split panel.
-
VerticalSplitPanel
public VerticalSplitPanel(VerticalSplitPanel.Resources resources)
Deprecated.
-
-
Method Detail
-
getBottomWidget
public Widget getBottomWidget()
Deprecated.Gets the widget in the bottom of the panel.- Returns:
- the widget,
null
if there is not one
-
getTopWidget
public Widget getTopWidget()
Deprecated.Gets the widget in the top of the panel.- Returns:
- the widget,
null
if there is not one
-
setBottomWidget
public void setBottomWidget(Widget w)
Deprecated.Sets the widget in the bottom of the panel.- Parameters:
w
- the widget
-
setHeight
public void setHeight(java.lang.String height)
Deprecated.Description copied from class:UIObject
Sets the object's height. This height does not include decorations such as border, margin, and padding.
-
setSplitPosition
public void setSplitPosition(java.lang.String pos)
Deprecated.Description copied from class:SplitPanel
Moves the position of the splitter.- Specified by:
setSplitPosition
in classSplitPanel
- Parameters:
pos
- the new size of the left region in CSS units (e.g. "10px", "1em")
-
setTopWidget
public void setTopWidget(Widget w)
Deprecated.Sets the widget in the top of the panel.- Parameters:
w
- the widget
-
onEnsureDebugId
protected void onEnsureDebugId(java.lang.String baseID)
Deprecated.Affected Elements:- -splitter = the container containing the splitter element.
- -top = the container above the splitter.
- -bottom = the container below the splitter.
- Overrides:
onEnsureDebugId
in classSplitPanel
- Parameters:
baseID
- the base ID used by the main element- See Also:
UIObject.onEnsureDebugId(String)
-
onLoad
protected void onLoad()
Deprecated.Description copied from class:Widget
This method is called immediately after a widget becomes attached to the browser's document.
-
onUnload
protected void onUnload()
Deprecated.Description copied from class:Widget
This method is called immediately before a widget will be detached from the browser's document.
-
onSplitterResize
void onSplitterResize(int x, int y)
Deprecated.Description copied from class:SplitPanel
Called on each mouse drag event as the user is dragging the splitter.- Specified by:
onSplitterResize
in classSplitPanel
- Parameters:
x
- the x coordinate of the mouse relative to the panel's extenty
- the y coordinate of the mosue relative to the panel's extent
-
onSplitterResizeStarted
void onSplitterResizeStarted(int x, int y)
Deprecated.Description copied from class:SplitPanel
Called when the user starts dragging the splitter.- Specified by:
onSplitterResizeStarted
in classSplitPanel
- Parameters:
x
- the x coordinate of the mouse relative to the panel's extenty
- the y coordinate of the mouse relative to the panel's extent
-
-