public class SetPaneDimensionVisitor extends java.lang.Object implements IPaneVisitor
PaneConfiguration
.
Constructor and Description |
---|
SetPaneDimensionVisitor(com.softwareag.mobile.runtime.nui.nUIWindowDisplay window,
com.softwareag.mobile.runtime.nui.nUIObject sender,
PaneConfiguration paneConfig,
java.util.Hashtable controllers,
IPaneConfigDelegate delegate) |
Modifier and Type | Method and Description |
---|---|
void |
setParentRect(PaneRect paneRect) |
void |
visit(HorizontalPaneSplitter splitter)
Divides available area between top and bottom panes.
|
void |
visit(PaneDefinition pane)
Sets dimensions and triggers callback
IPaneConfigDelegate.onSetupPaneDimension(nUIObject, PaneConfiguration, PaneDefinition)
for the current pane definition. |
void |
visit(VerticalPaneSplitter splitter)
Divides available area between left and right panes.
|
public SetPaneDimensionVisitor(com.softwareag.mobile.runtime.nui.nUIWindowDisplay window, com.softwareag.mobile.runtime.nui.nUIObject sender, PaneConfiguration paneConfig, java.util.Hashtable controllers, IPaneConfigDelegate delegate)
window
- target native ui windowsender
- object, which caused the the callpaneConfig
- target pane configurationcontrollers
- assigned view controllers to panesdelegate
- see IPaneConfigDelegate
for more detailspublic void setParentRect(PaneRect paneRect)
public void visit(PaneDefinition pane)
IPaneConfigDelegate.onSetupPaneDimension(nUIObject, PaneConfiguration, PaneDefinition)
for the current pane definition.visit
in interface IPaneVisitor
public void visit(HorizontalPaneSplitter splitter)
visit
in interface IPaneVisitor
public void visit(VerticalPaneSplitter splitter)
visit
in interface IPaneVisitor