com.smartgwt.client.widgets.layout
Class SplitPane

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.smartgwt.client.widgets.BaseWidget
              extended by com.smartgwt.client.widgets.Canvas
                  extended by com.smartgwt.client.widgets.layout.Layout
                      extended by com.smartgwt.client.widgets.layout.VLayout
                          extended by com.smartgwt.client.widgets.layout.SplitPane
All Implemented Interfaces:
HasAttachHandlers, HasHandlers, EventListener, IsWidget, HasClickHandlers, HasDoubleClickHandlers, HasDragMoveHandlers, HasDragRepositionMoveHandlers, HasDragRepositionStartHandlers, HasDragRepositionStopHandlers, HasDragResizeMoveHandlers, HasDragResizeStartHandlers, HasDragResizeStopHandlers, HasDragStartHandlers, HasDragStopHandlers, HasDropHandlers, HasDropMoveHandlers, HasDropOutHandlers, HasDropOverHandlers, HasFocusChangedHandlers, HasHoverHandlers, HasHoverHiddenHandlers, HasKeyDownHandlers, HasKeyPressHandlers, HasMouseDownHandlers, HasMouseMoveHandlers, HasMouseOutHandlers, HasMouseOverHandlers, HasMouseStillDownHandlers, HasMouseUpHandlers, HasMouseWheelHandlers, HasMovedHandlers, HasParentMovedHandlers, HasResizedHandlers, HasRightMouseDownHandlers, HasScrolledHandlers, HasShowContextMenuHandlers, HasVisibilityChangedHandlers

public class SplitPane
extends VLayout

A device- and orientation-sensitive layout that implements the common pattern of rendering two panes side-by-side on desktop devices and tablets (eg iPad) in landscape orientation, while switching to showing a single pane for handset-sized devices or tablets in portrait orientation.

The SplitPane's main components are the navigationPane and the detailPane. Both components will be displayed side by side as columns when viewed on a desktop device or a tablet in landscape mode.
Only one pane will be shown at a time when viewed on a handset sized device (such as iPhone), or a tablet in portrait orientation. By default the detailPane is shown, and the showNavigationPane / showDetailPane methods may be called to switch between views.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
 
Field Summary
 
Fields inherited from class com.smartgwt.client.widgets.BaseWidget
config, configOnly, id, isElementSet, scClassName
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
SplitPane()
           
SplitPane(JavaScriptObject jsObj)
           
 
Method Summary
protected  JavaScriptObject create()
           
 Canvas getDetailNavigationControl()
          Navigation control that appears only when the navigation pane is not showing (showing detail pane on handset, or portrait mode on tablet).
 Canvas getDetailPane()
          The right-hand of the two panes managed by this widget, used for viewing details.
 Canvas[] getDetailToolButtons()
          Tool buttons to display in the detail detailToolStrip.
 Canvas getListPane()
          An optional list pane displayed in the left-hand of the panes or in a popup according to the pane layout.
 NavigationBar getNavigationBar()
          The AutoChild navigationBar managed by this widget.
 Canvas getNavigationPane()
          The left-hand of the two panes managed by this widget, used for navigation.
static SplitPane getOrCreateRef(JavaScriptObject jsObj)
           
static void setDefaultProperties(SplitPane splitPaneProperties)
          Class level method to set the default properties of this class.
 void setDetailNavigationControl(Canvas detailNavigationControl)
          Navigation control that appears only when the navigation pane is not showing (showing detail pane on handset, or portrait mode on tablet).
 void setDetailPane(Canvas detailPane)
          The right-hand of the two panes managed by this widget, used for viewing details.
 void setDetailTitle(String title)
          Sets the title for the Detail Pane.
 void setDetailToolButtons(Canvas... detailToolButtons)
          Tool buttons to display in the detail detailToolStrip.
 void setLeftButtonIcon(String newIcon)
          Setter for LeftButtonIcon.
 void setLeftButtonTitle(String newTitle)
          Setter for leftButtonTitle.
 void setListPane(Canvas listPane)
          An optional list pane displayed in the left-hand of the panes or in a popup according to the pane layout.
 void setListTitle(String title)
          Sets the title for the List Pane.
 void setNavigationBar(NavigationBar navigationBar)
          The AutoChild navigationBar managed by this widget.
 void setNavigationClickHandler(NavigationClickHandler handler)
          Handler to fire when the user navigates by clicking the back or forward (left / right) buttons.
 void setNavigationPane(Canvas navigationPane)
          The left-hand of the two panes managed by this widget, used for navigation.
 void setNavigationTitle(String title)
          Sets the title for the Navigation Pane.
 void setRightButtonIcon(String newIcon)
          Setter for rightButtonIcon.
 void setRightButtonTitle(String newTitle)
          Setter for rightButtonTitle
 void setShowLeftButton(boolean visible)
          Show or hide the leftButton.
 void setShowRightButton(boolean visible)
          Show or hide the rightButton.
 void showDetailPane()
          Causes a transition to the Detail Pane
 void showListPane()
          Causes a transition to the List Pane
 void showNavigationPane()
          Causes a transition to the Navigation Pane
 
Methods inherited from class com.smartgwt.client.widgets.layout.VLayout
setDefaultProperties
 
Methods inherited from class com.smartgwt.client.widgets.layout.Layout
addMember, addMember, addMember, addMember, addMemberPostCreate, addMemberPostCreate, addMemberPreCreate, addMemberPreCreate, getAnimateMembers, getAnimateMemberTime, getCanDropComponents, getDefaultResizeBars, getDropComponent, getDropLineThickness, getDropPosition, getEnforcePolicy, getHPolicy, getLayoutBottomMargin, getLayoutLeftMargin, getLayoutMargin, getLayoutRightMargin, getLayoutTopMargin, getLeaveScrollbarGap, getLocateMembersBy, getLocateMembersType, getManagePercentBreadth, getMember, getMember, getMemberDefaultBreadth, getMemberNumber, getMemberNumber, getMemberOffset, getMemberOverlap, getMembers, getMembersMargin, getMinMemberSize, getOverflow, getPaddingAsLayoutMargin, getResizeBarClass, getResizeBarSize, getReverseOrder, getShowDragPlaceHolder, getStackZIndex, getVertical, getVPolicy, hasMember, hideDropLine, hideMember, hideMember, membersChanged, onInit_Layout, onInit, reflow, reflow, reflowNow, removeMember, removeMembers, reorderMember, reorderMembers, setAlign, setAlign, setAnimateMembers, setAnimateMemberTime, setCanDropComponents, setDefaultLayoutAlign, setDefaultLayoutAlign, setDefaultProperties, setDefaultResizeBars, setDropLineProperties, setDropLineThickness, setEnforcePolicy, setHPolicy, setLayoutBottomMargin, setLayoutLeftMargin, setLayoutMargin, setLayoutRightMargin, setLayoutTopMargin, setLeaveScrollbarGap, setLocateMembersBy, setLocateMembersType, setManagePercentBreadth, setMemberOverlap, setMembers, setMembersMargin, setMinMemberSize, setOverflow, setPaddingAsLayoutMargin, setPlaceHolderDefaults, setPlaceHolderProperties, setResizeBarClass, setResizeBarSize, setReverseOrder, setShowDragPlaceHolder, setStackZIndex, setVertical, setVisibleMember, setVPolicy, showMember, showMember
 
Methods inherited from class com.smartgwt.client.widgets.Canvas
addChild, addChild, addChild, addClickHandler, addDoubleClickHandler, addDragMoveHandler, addDragRepositionMoveHandler, addDragRepositionStartHandler, addDragRepositionStopHandler, addDragResizeMoveHandler, addDragResizeStartHandler, addDragResizeStopHandler, addDragStartHandler, addDragStopHandler, addDropHandler, addDropMoveHandler, addDropOutHandler, addDropOverHandler, addFocusChangedHandler, addHoverHandler, addHoverHiddenHandler, addKeyDownHandler, addKeyPressHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseStillDownHandler, addMouseUpHandler, addMouseWheelHandler, addMovedHandler, addParentMovedHandler, addPeer, addPeer, addResizedHandler, addRightMouseDownHandler, addScrolledHandler, addShowContextMenuHandler, addStyleName, addVisibilityChangedHandler, adjustForContent, animateFade, animateFade, animateFade, animateHide, animateHide, animateHide, animateMove, animateMove, animateMove, animateMove, animateRect, animateRect, animateRect, animateResize, animateResize, animateResize, animateScroll, animateScroll, animateScroll, animateShow, animateShow, animateShow, blur, bringToFront, clear, clickMaskUp, clickMaskUp, contains, contains, containsEvent, containsFocus, containsPoint, containsPoint, convertToCanvasArray, disable, enable, focus, getAbsoluteLeft, getAbsoluteTop, getAccessKey, getAnimateAcceleration, getAnimateFadeTime, getAnimateHideAcceleration, getAnimateHideTime, getAnimateMoveAcceleration, getAnimateMoveTime, getAnimateRectAcceleration, getAnimateRectTime, getAnimateResizeAcceleration, getAnimateResizeTime, getAnimateScrollAcceleration, getAnimateScrollTime, getAnimateShowAcceleration, getAnimateShowEffect, getAnimateShowTime, getAnimateTime, getAppImgDir, getAriaRole, getAutoDraw, getAutoShowParent, getBackgroundColor, getBackgroundImage, getBackgroundPosition, getBackgroundRepeat, getBorder, getBottom, getById, getCanAcceptDrop, getCanDrag, getCanDragReposition, getCanDragResize, getCanDragScroll, getCanDrop, getCanDropBefore, getCanFocus, getCanHover, getCanSelectText, getCanvasItem, getChildren, getChildrenSnapResizeToGrid, getChildrenSnapToGrid, getContents, getContextMenu, getCursor, getDataPath, getDefaultHeight, getDefaultWidth, getDestroyed, getDestroying, getDisabled, getDisabledCursor, getDoubleClickDelay, getDragAppearance, getDragIntersectStyle, getDragOpacity, getDragRepositionAppearance, getDragRepositionCursor, getDragResizeAppearance, getDragScrollDelay, getDragStartDistance, getDragTarget, getDragType, getDynamicContents, getEdgeBackgroundColor, getEdgeCenterBackgroundColor, getEdgeImage, getEdgeMarginSize, getEdgeOffset, getEdgeOpacity, getEdgeShowCenter, getEdgeSize, getExtraSpace, getFacetId, getFullDataPath, getGroupTitle, getHeight, getHeightAsString, getHoverAlign, getHoverAutoDestroy, getHoverComponent, getHoverDelay, getHoverHeight, getHoverHTML, getHoverMoveWithMouse, getHoverOpacity, getHoverStyle, getHoverVAlign, getHoverWidth, getHoverWrap, getHSnapOrigin, getHSnapOrigin, getHSnapPosition, getHSnapPosition, getHtmlPosition, getImgURL, getImgURL, getInnerContentHeight, getInnerContentWidth, getInnerHeight, getInnerWidth, getIsGroup, getLeft, getLeftAsString, getLocateChildrenBy, getLocateChildrenType, getLocatePeersBy, getLocatePeersType, getMargin, getMatchElement, getMaxHeight, getMaxWidth, getMenuConstructor, getMinHeight, getMinWidth, getMouseStillDownDelay, getMouseStillDownInitialDelay, getNextZIndex, getNoDoubleClicks, getOffsetHeight, getOffsetWidth, getOffsetX, getOffsetY, getOpacity, getPadding, getPageBottom, getPageLeft, getPageRect, getPageRight, getPageTop, getParentElement, getPercentBox, getPosition, getPrefix, getPrintHTML, getPrintHTML, getPrompt, getRect, getRedrawOnResize, getResizeBarTarget, getRight, getScrollbarSize, getScrollBottom, getScrollHeight, getScrollLeft, getScrollRight, getScrollTop, getScrollWidth, getShadowDepth, getShadowImage, getShadowOffset, getShadowSoftness, getShouldPrint, getShowCustomScrollbars, getShowDragShadow, getShowEdges, getShowHover, getShowHoverComponents, getShowResizeBar, getShowShadow, getSkinImgDir, getSnapAxis, getSnapEdge, getSnapHDirection, getSnapHGap, getSnapOffsetLeft, getSnapOffsetTop, getSnapOnDrop, getSnapResizeToGrid, getSnapTo, getSnapToGrid, getSnapVDirection, getSnapVGap, getStyleName, getTabIndex, getTitle, getTooltip, getTop, getTopAsString, getUseOpacityFilter, getValuesManager, getViewportHeight, getViewportWidth, getVisibility, getVisibleHeight, getVisibleWidth, getVSnapOrigin, getVSnapOrigin, getVSnapPosition, getVSnapPosition, getWidth, getWidthAsString, getZIndex, handleHover, hide, hideClickMask, hideClickMask, hideContextMenu, imgHTML, imgHTML, imgHTML, intersects, isDirty, isDisabled, isDrawn, isVisible, keyUp, layoutChildren, linkHTML, linkHTML, markForDestroy, markForRedraw, markForRedraw, moveAbove, moveBelow, moveBy, moveTo, parentResized, printComponents, redraw, redraw, removeChild, removeChild, resizeBy, resizeTo, resizeTo, scrollBy, scrollByPercent, scrollTo, scrollTo, scrollToBottom, scrollToLeft, scrollToPercent, scrollToRight, scrollToTop, sendToBack, setAccessKey, setAllowExternalFilters, setAnimateAcceleration, setAnimateFadeTime, setAnimateHideAcceleration, setAnimateHideTime, setAnimateMoveAcceleration, setAnimateMoveTime, setAnimateRectAcceleration, setAnimateRectTime, setAnimateResizeAcceleration, setAnimateResizeTime, setAnimateScrollAcceleration, setAnimateScrollTime, setAnimateShowAcceleration, setAnimateShowEffect, setAnimateShowTime, setAnimateTime, setAppImgDir, setAriaRole, setAutoDraw, setAutoHeight, setAutoShowParent, setAutoWidth, setBackgroundColor, setBackgroundImage, setBackgroundPosition, setBackgroundRepeat, setBorder, setBottom, setCanAcceptDrop, setCanDrag, setCanDragReposition, setCanDragResize, setCanDragScroll, setCanDrop, setCanDropBefore, setCanFocus, setCanHover, setCanSelectText, setCanvasItem, setChildren, setChildrenSnapResizeToGrid, setChildrenSnapToGrid, setContents, setContextMenu, setCursor, setDataPath, setDefaultHeight, setDefaultProperties, setDefaultWidth, setDisabled, setDisabledCursor, setDoubleClickDelay, setDragAppearance, setDragIntersectStyle, setDragOpacity, setDragRepositionAppearance, setDragRepositionCursor, setDragResizeAppearance, setDragScrollDelay, setDragStartDistance, setDragTarget, setDragType, setDropTypes, setDynamicContents, setEdgeBackgroundColor, setEdgeCenterBackgroundColor, setEdgeImage, setEdgeMarginSize, setEdgeOffset, setEdgeOpacity, setEdgeShowCenter, setEdgeSize, setExtraSpace, setFacetId, setGroupTitle, setHeight, setHeight, setHeight100, setHoverAlign, setHoverAutoDestroy, setHoverDelay, setHoverHeight, setHoverMoveWithMouse, setHoverOpacity, setHoverStyle, setHoverVAlign, setHoverWidth, setHoverWrap, setHtmlPosition, setImage, setImage, setIsGroup, setKeepInParentRect, setKeepInParentRect, setLayoutAlign, setLayoutAlign, setLeft, setLeft, setLocateChildrenBy, setLocateChildrenType, setLocatePeersBy, setLocatePeersType, setMargin, setMatchElement, setMaxHeight, setMaxWidth, setMenuConstructor, setMinHeight, setMinWidth, setMouseStillDownDelay, setMouseStillDownInitialDelay, setNeverUseFilters, setNoDoubleClicks, setOpacity, setPadding, setPageLeft, setPageTop, setParentElement, setPercentBox, setPosition, setPrefix, setPrompt, setRect, setRect, setRedrawOnResize, setResizeBarTarget, setResizeFrom, setRight, setScrollbarSize, setShadowDepth, setShadowImage, setShadowOffset, setShadowSoftness, setShouldPrint, setShowCustomScrollbars, setShowDragShadow, setShowEdges, setShowHover, setShowHoverComponents, setShowResizeBar, setShowShadow, setSkinImgDir, setSmoothFade, setSnapAxis, setSnapEdge, setSnapHDirection, setSnapHGap, setSnapOffsetLeft, setSnapOffsetTop, setSnapOnDrop, setSnapResizeToGrid, setSnapTo, setSnapToGrid, setSnapVDirection, setSnapVGap, setStyleName, setTabIndex, setTitle, setTooltip, setTop, setTop, setUseOpacityFilter, setValuesManager, setVisibility, setVisible, setWidth, setWidth, setWidth100, setZIndex, shouldDragScroll, show, showClickMask, showNextTo, showNextTo, showPrintPreview, showPrintPreview, showPrintPreview, showPrintPreview, showRecursively, updateHover, updateHover, updateShadow, visibleAtPoint, willAcceptDrop
 
Methods inherited from class com.smartgwt.client.widgets.BaseWidget
addDrawHandler, destroy, doAddHandler, doInit, doOnRender, draw, equals, error, errorIfNotCreated, fireEvent, getAttribute, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsElement, getAttributeAsFloat, getAttributeAsFloatArray, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsMap, getAttributeAsString, getAttributeAsStringArray, getConfig, getDOM, getElement, getElement, getHandlerCount, getID, getInnerHTML, getJsObj, getOrCreateJsObj, getRef, getScClassName, hashCode, isConfigOnly, isCreated, onDestroy, onDraw, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setConfig, setConfigOnly, setDragTracker, setElement, setHtmlElement, setID, setNullProperty, setPosition, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setScClassName, toString
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getStyleElement, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 

Constructor Detail

SplitPane

public SplitPane()

SplitPane

public SplitPane(JavaScriptObject jsObj)
Method Detail

getOrCreateRef

public static SplitPane getOrCreateRef(JavaScriptObject jsObj)

create

protected JavaScriptObject create()
Overrides:
create in class VLayout

setDetailNavigationControl

public void setDetailNavigationControl(Canvas detailNavigationControl)
Navigation control that appears only when the navigation pane is not showing (showing detail pane on handset, or portrait mode on tablet).

If this method is called after the component has been drawn/initialized: Navigation control that appears only when the navigation pane is not showing (showing detail pane on handset, or portrait mode on tablet).

Note : This is an advanced setting

Parameters:
detailNavigationControl - detailNavigationControl Default value is null

getDetailNavigationControl

public Canvas getDetailNavigationControl()
Navigation control that appears only when the navigation pane is not showing (showing detail pane on handset, or portrait mode on tablet).

Returns:
Canvas

setDetailPane

public void setDetailPane(Canvas detailPane)
The right-hand of the two panes managed by this widget, used for viewing details.

If this method is called after the component has been drawn/initialized: Set a new detailPane at runtime

Parameters:
detailPane - new detail pane for this widget. Default value is null

getDetailPane

public Canvas getDetailPane()
The right-hand of the two panes managed by this widget, used for viewing details.

Returns:
Canvas

setDetailToolButtons

public void setDetailToolButtons(Canvas... detailToolButtons)
Tool buttons to display in the detail detailToolStrip.

If this method is called after the component has been drawn/initialized: Update the detailToolButtons at runtime

Parameters:
detailToolButtons - new controls for the toolstrip. Default value is null

getDetailToolButtons

public Canvas[] getDetailToolButtons()
Tool buttons to display in the detail detailToolStrip.

Returns:
Canvas

setListPane

public void setListPane(Canvas listPane)
An optional list pane displayed in the left-hand of the panes or in a popup according to the pane layout.

If this method is called after the component has been drawn/initialized: Set a new listPane at runtime

Parameters:
listPane - new list pane for this widget. Default value is null

getListPane

public Canvas getListPane()
An optional list pane displayed in the left-hand of the panes or in a popup according to the pane layout.

Returns:
Canvas

setNavigationBar

public void setNavigationBar(NavigationBar navigationBar)
                      throws IllegalStateException
The AutoChild navigationBar managed by this widget.

Parameters:
navigationBar - navigationBar Default value is null
Throws:
IllegalStateException - this property cannot be changed after the component has been created

getNavigationBar

public NavigationBar getNavigationBar()
The AutoChild navigationBar managed by this widget.

Returns:
NavigationBar

setNavigationPane

public void setNavigationPane(Canvas navigationPane)
The left-hand of the two panes managed by this widget, used for navigation.

If this method is called after the component has been drawn/initialized: Update the navigation pane at runtime

Parameters:
navigationPane - new navigation pane. Default value is null

getNavigationPane

public Canvas getNavigationPane()
The left-hand of the two panes managed by this widget, used for navigation.

Returns:
Canvas

setDetailTitle

public void setDetailTitle(String title)
Sets the title for the Detail Pane.

Parameters:
title - new title for the detail pane

setLeftButtonIcon

public void setLeftButtonIcon(String newIcon)
Setter for LeftButtonIcon.

Parameters:
newIcon - new icon for Left button

setLeftButtonTitle

public void setLeftButtonTitle(String newTitle)
Setter for leftButtonTitle. Note that this is normally automatically set to the navigationPaneTitle or listPaneTitle as appropriate.

Parameters:
newTitle - new title for left button

setListTitle

public void setListTitle(String title)
Sets the title for the List Pane.

Parameters:
title - new title for the list pane

setNavigationTitle

public void setNavigationTitle(String title)
Sets the title for the Navigation Pane.

Parameters:
title - new title for the navigation pane

setRightButtonIcon

public void setRightButtonIcon(String newIcon)
Setter for rightButtonIcon.

Parameters:
newIcon - new icon for right button

setRightButtonTitle

public void setRightButtonTitle(String newTitle)
Setter for rightButtonTitle

Parameters:
newTitle - new title for right button

setShowLeftButton

public void setShowLeftButton(boolean visible)
Show or hide the leftButton. Note that the default behavior is to automatically create and show a "back button" as the left button that allows transitioning back to the navigationPane (tablet and handset mode) or the listPane (handset mode).

Parameters:
visible - if true, the button will be shown, otherwise hidden.

setShowRightButton

public void setShowRightButton(boolean visible)
Show or hide the rightButton.

Parameters:
visible - if true, the button will be shown, otherwise hidden.

showDetailPane

public void showDetailPane()
Causes a transition to the Detail Pane


showListPane

public void showListPane()
Causes a transition to the List Pane


showNavigationPane

public void showNavigationPane()
Causes a transition to the Navigation Pane


setDefaultProperties

public static void setDefaultProperties(SplitPane splitPaneProperties)
Class level method to set the default properties of this class. If set, then all subsequent instances of this class will automatically have the default properties that were set when this method was called. This is a powerful feature that eliminates the need for users to create a separate hierarchy of subclasses that only alter the default properties of this class. Can also be used for skinning / styling purposes.

Note: This method is intended for setting default attributes only and will effect all instances of the underlying class (including those automatically generated in JavaScript). This method should not be used to apply standard EventHandlers or override methods for a class - use a custom subclass instead.

Parameters:
splitPaneProperties - properties that should be used as new defaults when instances of this class are created

setNavigationClickHandler

public void setNavigationClickHandler(NavigationClickHandler handler)
Handler to fire when the user navigates by clicking the back or forward (left / right) buttons.

Parameters:
handler -