public interface SplitPanel extends Component.Container, Component.BelongToFrame, Component.HasIcon, Component.HasCaption, Component.HasSettings
Modifier and Type | Interface and Description |
---|---|
static class |
SplitPanel.DockMode
Specifies SplitPanel docking direction.
|
static interface |
SplitPanel.PositionUpdateListener
Deprecated.
|
static class |
SplitPanel.SplitPositionChangeEvent
Event that indicates a change in SplitPanel's splitter position.
|
static interface |
SplitPanel.SplitPositionChangeListener
Interface for listening for
SplitPanel.SplitPositionChangeEvent s fired by a SplitPanel. |
Component.ActionOwner, Component.ActionsHolder, Component.Alignment, Component.BelongToFrame, Component.Buffered, Component.ChildEditableController, Component.Collapsable, Component.Container, Component.ContextHelpIconClickEvent, Component.Disposable, Component.Editable, Component.EditableChangeEvent, Component.EditableChangeListener, Component.EditableChangeNotifier, Component.ExpandedStateChangeEvent, Component.ExpandedStateChangeListener, Component.Focusable, Component.HasBorder, Component.HasButtonsPanel, Component.HasCaption, Component.HasContextHelp, Component.HasFormatter, Component.HasIcon, Component.HasInputPrompt, Component.HasNamedComponents, Component.HasOptionsStyleProvider, Component.HasPresentations, Component.HasRowsCount, Component.HasSettings, Component.HasValue, Component.HasXmlDescriptor, Component.LayoutClickEvent, Component.LayoutClickListener, Component.LayoutClickNotifier, Component.Margin, Component.MouseEventDetails, Component.OptionsStyleProvider, Component.OrderedContainer, Component.OuterMargin, Component.SecuredActionsHolder, Component.ShortcutAction, Component.ShortcutNotifier, Component.ShortcutTriggeredEvent, Component.Spacing, Component.UiPermissionAware, Component.Validatable, Component.ValueChangeEvent, Component.ValueChangeListener, Component.Wrapper
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
static int |
ORIENTATION_HORIZONTAL |
static int |
ORIENTATION_VERTICAL |
AUTO_SIZE, AUTO_SIZE_PX, UNITS_PERCENTAGE, UNITS_PIXELS
Modifier and Type | Method and Description |
---|---|
void |
addSplitPositionChangeListener(SplitPanel.SplitPositionChangeListener listener) |
SplitPanel.DockMode |
getDockMode() |
int |
getOrientation() |
SplitPanel.PositionUpdateListener |
getPositionUpdateListener()
|
float |
getSplitPosition() |
int |
getSplitPositionUnit() |
boolean |
isDockable() |
boolean |
isLocked() |
boolean |
isSplitPositionReversed()
Return from which side position is set.
|
void |
removeSplitPositionChangeListener(SplitPanel.SplitPositionChangeListener listener) |
void |
setDockable(boolean dockable)
Enables or disables SplitPanel dock button.
|
void |
setDockMode(SplitPanel.DockMode dockMode)
Sets docking direction.
|
void |
setLocked(boolean locked)
Sets whether users are able to change the separator position or not.
|
void |
setMaxSplitPosition(int pos,
int unit)
Set maximum available position of split.
|
void |
setMinSplitPosition(int pos,
int unit)
Set minimum available position of split.
|
void |
setOrientation(int orientation) |
void |
setPositionUpdateListener(SplitPanel.PositionUpdateListener positionListener)
|
void |
setSplitPosition(int pos) |
void |
setSplitPosition(int pos,
int unit) |
void |
setSplitPosition(int pos,
int unit,
boolean reversePosition)
Set position of split from the left side by default.
|
add, getComponent, getComponentNN, getComponents, getOwnComponent, getOwnComponents, remove, removeAll
getFrame, setFrame
addStyleName, getAlignment, getDebugId, getHeight, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthUnits, isEnabled, isEnabledItself, isResponsive, isVisible, isVisibleItself, removeStyleName, requestFocus, setAlignment, setDebugId, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition
getIcon, setIcon, setIconFromSet
getCaption, getDescription, setCaption, setDescription
applySettings, isSettingsEnabled, saveSettings, setSettingsEnabled
static final java.lang.String NAME
static final int ORIENTATION_VERTICAL
static final int ORIENTATION_HORIZONTAL
int getOrientation()
void setOrientation(int orientation)
void setSplitPosition(int pos)
void setSplitPosition(int pos, int unit)
void setSplitPosition(int pos, int unit, boolean reversePosition)
float getSplitPosition()
int getSplitPositionUnit()
Component.UNITS_PIXELS
and Component.UNITS_PERCENTAGE
boolean isSplitPositionReversed()
void setMinSplitPosition(int pos, int unit)
void setMaxSplitPosition(int pos, int unit)
void setLocked(boolean locked)
locked
- lockedboolean isLocked()
void setDockable(boolean dockable)
Notice that docking is available only for horizontally oriented SplitPanel.
dockable
- dockableboolean isDockable()
void setDockMode(SplitPanel.DockMode dockMode)
Notice that docking is available only for horizontally oriented SplitPanel.
dockMode
- one of SplitPanel.DockMode
options@Nullable SplitPanel.DockMode getDockMode()
@Deprecated void setPositionUpdateListener(SplitPanel.PositionUpdateListener positionListener)
@Deprecated SplitPanel.PositionUpdateListener getPositionUpdateListener()
void addSplitPositionChangeListener(SplitPanel.SplitPositionChangeListener listener)
void removeSplitPositionChangeListener(SplitPanel.SplitPositionChangeListener listener)