net.sourceforge.fixagora.basis.client.view
Class MainPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JLayeredPane
                  extended by bibliothek.gui.dock.station.OverpaintablePanel
                      extended by bibliothek.gui.dock.security.SecureContainer
                          extended by bibliothek.gui.dock.SplitDockStation
                              extended by net.sourceforge.fixagora.basis.client.view.MainPanel
All Implemented Interfaces:
bibliothek.gui.dock.DockElement, bibliothek.gui.dock.DockElementRepresentative, bibliothek.gui.dock.station.support.PlaceholderListItem<bibliothek.gui.Dockable>, bibliothek.gui.Dockable, bibliothek.gui.DockStation, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, BasisClientConnectorListener, AbstractResponses, BasisResponses

public class MainPanel
extends bibliothek.gui.dock.SplitDockStation
implements BasisClientConnectorListener, BasisResponses

The Class MainPanel.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class bibliothek.gui.dock.SplitDockStation
bibliothek.gui.dock.SplitDockStation.Orientation
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
 
Fields inherited from class bibliothek.gui.dock.SplitDockStation
LAYOUT_MANAGER, MAXIMIZE_ACCELERATOR, TITLE_ID
 
Fields inherited from class javax.swing.JLayeredPane
DEFAULT_LAYER, DRAG_LAYER, FRAME_CONTENT_LAYER, LAYER_PROPERTY, MODAL_LAYER, PALETTE_LAYER, POPUP_LAYER
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MainPanel(javax.swing.JFrame jFrame, BasisClientConnector basisClientConnector)
          Instantiates a new main panel.
 
Method Summary
 AbstractBusinessObjectEditor addBusinessObjectEditor(AbstractBusinessObject abstractBusinessObject, boolean refresh)
          Adds the business object editor.
 void addMainPanelListener(MainPanelListener mainPanelListener)
          Adds the main panel listener.
 void addPluginDockable(java.lang.String name, bibliothek.gui.Dockable dockable)
          Adds the plugin dockable.
 void checkAll(AbstractBusinessObject abstractBusinessObject)
          Check all.
 void close(bibliothek.gui.Dockable dockable2)
          Close.
 void closeAll()
          Close all.
 void closeOthers(bibliothek.gui.Dockable otherDockable)
          Close others.
 java.lang.Object copySubTree(BusinessObjectTreeNode subRoot, BusinessObjectTreeNode sourceTree)
          Copy sub tree.
 void doPersistResponse(PersistResponse persistResponse)
          Do persist response.
 void doRemoveResponse(RemoveResponse removeResponse)
          Do remove response.
 void doUpdateResponse(UpdateResponse updateResponse)
          Do update response.
 void format(SpreadSheetEditorSheet.FormatAction formatAction)
          Format.
 AbstractBusinessObject getAbstractBusinessObjectForId(long id)
          Gets the abstract business object for id.
 AcceptorTreeDialog getAcceptorTreeDialog()
          Gets the acceptor tree dialog.
 java.util.List<BankCalendar> getBankCalendars()
          Gets the bank calendars.
 java.util.List<AbstractBusinessObject> getBusinessComponents()
          Gets the business components.
 java.util.List<DataDictionary> getCompleteDataDictionaries()
          Gets the complete data dictionaries.
 CounterpartyTreeDialog getCounterpartyTreeDialog()
          Gets the counterparty tree dialog.
 java.util.List<DataDictionary> getDataDictionaries()
          Gets the data dictionaries.
 bibliothek.gui.DockFrontend getDockFrontend()
          Gets the dock frontend.
 InitiatorTreeDialog getInitiatorTreeDialog()
          Gets the initiator tree dialog.
 javax.swing.JFrame getJFrame()
          Gets the j frame.
 java.util.List<bibliothek.gui.Dockable> getNamedDockables()
          Gets the named dockables.
 java.util.Set<java.lang.Long> getOpenBusinessObjects()
          Gets the open business objects.
 SecurityTreeDialog getSecurityTreeDialog()
          Gets the security tree dialog.
 int getSpreadSheetStatus()
          Gets the spread sheet status.
 java.lang.String getXMLProperties()
          Gets the xML properties.
 void init()
          Inits the.
 boolean isSaveAllAllowed()
          Checks if is save all allowed.
 boolean isSaveAllowed()
          Checks if is save allowed.
 void onAbstractResponse(AbstractResponse abstractResponse)
          On abstract response.
 void onConnected()
          On connected.
 void onDisconnected()
          On disconnected.
 void onLoginResponse(LoginResponse loginResponse)
          On login response.
 void onMainPanelChanged()
          On main panel changed.
 void onPersistResponse(PersistResponse persistResponse)
          On persist response.
 void onRemoveResponse(RemoveResponse removeResponse)
          On remove response.
 void onUpdateColumnFormatResponse(UpdateColumnFormatResponse updateColumnFormatResponse)
          On update column format response.
 void onUpdateFullSheetResponse(UpdateFullSheetResponse updateFullSheetResponse)
          On update full sheet response.
 void onUpdateResponse(UpdateResponse updateResponse)
          On update response.
 void onUpdateRowFormatResponse(UpdateRowFormatResponse updateRowFormatResponse)
          On update row format response.
 void onUpdateSheetCellFormatResponse(UpdateSheetCellFormatResponse updateSheetCellFormatResponse)
          On update sheet cell format response.
 void onUpdateSheetCellResponse(UpdateSheetCellResponse updateSheetCellResponse)
          On update sheet cell response.
 void onUpdateSheetConditionalFormatResponse(UpdateSheetConditionalFormatResponse updateSheetConditionalFormatResponse)
          On update sheet conditional format response.
 void openBusinessObject(java.lang.String substring)
          Open business object.
 void removeMainPanelListener(MainPanelListener mainPanelListener)
          Removes the main panel listener.
 void save()
          Save.
 void saveAll()
          Save all.
 void setDialogNode(javax.swing.tree.DefaultMutableTreeNode dialogNode)
          Sets the dialog node.
 void setHighlightKey(java.lang.String key)
          Sets the highlight key.
 void setXMLProperties()
          Sets the xml properties.
 void switchShowingFormula()
          Switch showing formula.
 
Methods inherited from class bibliothek.gui.dock.SplitDockStation
accept, accept, accept, addDockable, addDockableListener, addDockableStateListener, addDockHierarchyListener, addDockStationListener, addMouseInputListener, addSplitDockStationListener, asDockable, asDockStation, bind, canCompare, canDrag, canReplace, changed, compare, configureDisplayerHints, createTree, createTree, drag, draw, drop, drop, drop, drop, drop, drop, drop, drop, dropTree, dropTree, forget, getBorderSideSnapSize, getCombiner, getComponent, getController, getDirectActionOffers, getDisplayerFactory, getDisplayers, getDividerSize, getDockable, getDockableCount, getDockableLocationProperty, getDockablePathProperty, getDockablePlaceholderProperty, getDockableProperty, getDockParent, getDropInfo, getElement, getFactoryID, getFrontDockable, getFullScreen, getGlobalActionOffers, getIndirectActionOffers, getLocalActionOffers, getMinimumSize, getNode, getPaint, getPlaceholders, getPlaceholderStrategy, getPopupLocation, getRoot, getSideSnapSize, getSplitLayoutManager, getStationBounds, getTheme, getTitleIcon, getTitleText, getTitleToolTip, hasFullScreenAction, indexOfDockable, isAllowSideSnap, isContinousDisplay, isDockableVisible, isExpandOnDoubleclick, isFullScreen, isInOverrideZone, isResizingEnabled, isStationVisible, isUsedAsTitle, isVisible, listBoundTitles, move, move, prepareDrop, prepareMove, removeAllDockables, removeDockable, removeDockableListener, removeDockableStateListener, removeDockHierarchyListener, removeDockStationListener, removeMouseInputListener, removePlaceholder, removePlaceholders, removeSplitDockStationListener, replace, replace, requestChildDockTitle, requestDockTitle, resetTitleIcon, setAllowSideSnap, setBorderSideSnapSize, setContinousDisplay, setController, setDividerSize, setDockParent, setExpandOnDoubleclick, setFrontDockable, setFullScreen, setFullScreenAction, setNextFullScreen, setPlaceholders, setPlaceholderStrategy, setResizingEnabled, setSideSnapSize, setSplitLayoutManager, setTitleIcon, setTitleText, setTitleToolTip, shouldFocus, shouldTransfersFocus, toString, unbind, updateBounds, updateTheme, visit
 
Methods inherited from class bibliothek.gui.dock.station.OverpaintablePanel
doLayout, getBasePane, getContentPane, setBasePane, setContentPane
 
Methods inherited from class javax.swing.JLayeredPane
getAccessibleContext, getComponentCountInLayer, getComponentsInLayer, getIndexOf, getLayer, getLayer, getLayeredPaneAbove, getPosition, highestLayer, isOptimizedDrawingEnabled, lowestLayer, moveToBack, moveToFront, paint, putLayer, remove, removeAll, setLayer, setLayer, setPosition
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MainPanel

public MainPanel(javax.swing.JFrame jFrame,
                 BasisClientConnector basisClientConnector)
Instantiates a new main panel.

Parameters:
jFrame - the j frame
basisClientConnector - the basis client connector
Method Detail

addBusinessObjectEditor

public AbstractBusinessObjectEditor addBusinessObjectEditor(AbstractBusinessObject abstractBusinessObject,
                                                            boolean refresh)
Adds the business object editor.

Parameters:
abstractBusinessObject - the abstract business object
refresh - the refresh
Returns:
the abstract business object editor

addPluginDockable

public void addPluginDockable(java.lang.String name,
                              bibliothek.gui.Dockable dockable)
Adds the plugin dockable.

Parameters:
name - the name
dockable - the dockable

addMainPanelListener

public void addMainPanelListener(MainPanelListener mainPanelListener)
Adds the main panel listener.

Parameters:
mainPanelListener - the main panel listener

removeMainPanelListener

public void removeMainPanelListener(MainPanelListener mainPanelListener)
Removes the main panel listener.

Parameters:
mainPanelListener - the main panel listener

onMainPanelChanged

public void onMainPanelChanged()
On main panel changed.


getJFrame

public javax.swing.JFrame getJFrame()
Gets the j frame.

Returns:
the j frame

save

public void save()
Save.


isSaveAllowed

public boolean isSaveAllowed()
Checks if is save allowed.

Returns:
true, if is save allowed

getSpreadSheetStatus

public int getSpreadSheetStatus()
Gets the spread sheet status.

Returns:
the spread sheet status

format

public void format(SpreadSheetEditorSheet.FormatAction formatAction)
Format.

Parameters:
formatAction - the format action

getDockFrontend

public bibliothek.gui.DockFrontend getDockFrontend()
Gets the dock frontend.

Returns:
the dock frontend

saveAll

public void saveAll()
Save all.


getOpenBusinessObjects

public java.util.Set<java.lang.Long> getOpenBusinessObjects()
Gets the open business objects.

Returns:
the open business objects

getXMLProperties

public java.lang.String getXMLProperties()
Gets the xML properties.

Returns:
the xML properties

setXMLProperties

public void setXMLProperties()
Sets the xml properties.


isSaveAllAllowed

public boolean isSaveAllAllowed()
Checks if is save all allowed.

Returns:
true, if is save all allowed

getNamedDockables

public java.util.List<bibliothek.gui.Dockable> getNamedDockables()
Gets the named dockables.

Returns:
the named dockables

onConnected

public void onConnected()
Description copied from interface: BasisClientConnectorListener
On connected.

Specified by:
onConnected in interface BasisClientConnectorListener

onDisconnected

public void onDisconnected()
Description copied from interface: BasisClientConnectorListener
On disconnected.

Specified by:
onDisconnected in interface BasisClientConnectorListener

onAbstractResponse

public void onAbstractResponse(AbstractResponse abstractResponse)
Description copied from interface: BasisClientConnectorListener
On abstract response.

Specified by:
onAbstractResponse in interface BasisClientConnectorListener
Parameters:
abstractResponse - the abstract response

onLoginResponse

public void onLoginResponse(LoginResponse loginResponse)
Description copied from interface: BasisResponses
On login response.

Specified by:
onLoginResponse in interface BasisResponses
Parameters:
loginResponse - the login response

doPersistResponse

public void doPersistResponse(PersistResponse persistResponse)
Do persist response.

Parameters:
persistResponse - the persist response

doUpdateResponse

public void doUpdateResponse(UpdateResponse updateResponse)
Do update response.

Parameters:
updateResponse - the update response

doRemoveResponse

public void doRemoveResponse(RemoveResponse removeResponse)
Do remove response.

Parameters:
removeResponse - the remove response

checkAll

public void checkAll(AbstractBusinessObject abstractBusinessObject)
Check all.

Parameters:
abstractBusinessObject - the abstract business object

getSecurityTreeDialog

public SecurityTreeDialog getSecurityTreeDialog()
Gets the security tree dialog.

Returns:
the security tree dialog

getCounterpartyTreeDialog

public CounterpartyTreeDialog getCounterpartyTreeDialog()
Gets the counterparty tree dialog.

Returns:
the counterparty tree dialog

getDataDictionaries

public java.util.List<DataDictionary> getDataDictionaries()
Gets the data dictionaries.

Returns:
the data dictionaries

onUpdateSheetCellResponse

public void onUpdateSheetCellResponse(UpdateSheetCellResponse updateSheetCellResponse)
Description copied from interface: BasisResponses
On update sheet cell response.

Specified by:
onUpdateSheetCellResponse in interface BasisResponses
Parameters:
updateSheetCellResponse - the update sheet cell response

onUpdateSheetCellFormatResponse

public void onUpdateSheetCellFormatResponse(UpdateSheetCellFormatResponse updateSheetCellFormatResponse)
Description copied from interface: BasisResponses
On update sheet cell format response.

Specified by:
onUpdateSheetCellFormatResponse in interface BasisResponses
Parameters:
updateSheetCellFormatResponse - the update sheet cell format response

onUpdateColumnFormatResponse

public void onUpdateColumnFormatResponse(UpdateColumnFormatResponse updateColumnFormatResponse)
Description copied from interface: BasisResponses
On update column format response.

Specified by:
onUpdateColumnFormatResponse in interface BasisResponses
Parameters:
updateColumnFormatResponse - the update column format response

onUpdateRowFormatResponse

public void onUpdateRowFormatResponse(UpdateRowFormatResponse updateRowFormatResponse)
Description copied from interface: BasisResponses
On update row format response.

Specified by:
onUpdateRowFormatResponse in interface BasisResponses
Parameters:
updateRowFormatResponse - the update row format response

onUpdateSheetConditionalFormatResponse

public void onUpdateSheetConditionalFormatResponse(UpdateSheetConditionalFormatResponse updateSheetConditionalFormatResponse)
Description copied from interface: BasisResponses
On update sheet conditional format response.

Specified by:
onUpdateSheetConditionalFormatResponse in interface BasisResponses
Parameters:
updateSheetConditionalFormatResponse - the update sheet conditional format response

onUpdateFullSheetResponse

public void onUpdateFullSheetResponse(UpdateFullSheetResponse updateFullSheetResponse)
Description copied from interface: BasisResponses
On update full sheet response.

Specified by:
onUpdateFullSheetResponse in interface BasisResponses
Parameters:
updateFullSheetResponse - the update full sheet response

switchShowingFormula

public void switchShowingFormula()
Switch showing formula.


getCompleteDataDictionaries

public java.util.List<DataDictionary> getCompleteDataDictionaries()
Gets the complete data dictionaries.

Returns:
the complete data dictionaries

setDialogNode

public void setDialogNode(javax.swing.tree.DefaultMutableTreeNode dialogNode)
Sets the dialog node.

Parameters:
dialogNode - the new dialog node

getBusinessComponents

public java.util.List<AbstractBusinessObject> getBusinessComponents()
Gets the business components.

Returns:
the business components

getInitiatorTreeDialog

public InitiatorTreeDialog getInitiatorTreeDialog()
Gets the initiator tree dialog.

Returns:
the initiator tree dialog

getAcceptorTreeDialog

public AcceptorTreeDialog getAcceptorTreeDialog()
Gets the acceptor tree dialog.

Returns:
the acceptor tree dialog

close

public void close(bibliothek.gui.Dockable dockable2)
Close.

Parameters:
dockable2 - the dockable2

closeAll

public void closeAll()
Close all.


openBusinessObject

public void openBusinessObject(java.lang.String substring)
Open business object.

Parameters:
substring - the substring

copySubTree

public java.lang.Object copySubTree(BusinessObjectTreeNode subRoot,
                                    BusinessObjectTreeNode sourceTree)
Copy sub tree.

Parameters:
subRoot - the sub root
sourceTree - the source tree
Returns:
the object

getAbstractBusinessObjectForId

public AbstractBusinessObject getAbstractBusinessObjectForId(long id)
Gets the abstract business object for id.

Parameters:
id - the id
Returns:
the abstract business object for id

getBankCalendars

public java.util.List<BankCalendar> getBankCalendars()
Gets the bank calendars.

Returns:
the bank calendars

onPersistResponse

public void onPersistResponse(PersistResponse persistResponse)
Description copied from interface: BasisResponses
On persist response.

Specified by:
onPersistResponse in interface BasisResponses
Parameters:
persistResponse - the persist response

onUpdateResponse

public void onUpdateResponse(UpdateResponse updateResponse)
Description copied from interface: BasisResponses
On update response.

Specified by:
onUpdateResponse in interface BasisResponses
Parameters:
updateResponse - the update response

onRemoveResponse

public void onRemoveResponse(RemoveResponse removeResponse)
Description copied from interface: BasisResponses
On remove response.

Specified by:
onRemoveResponse in interface BasisResponses
Parameters:
removeResponse - the remove response

setHighlightKey

public void setHighlightKey(java.lang.String key)
Description copied from interface: BasisClientConnectorListener
Sets the highlight key.

Specified by:
setHighlightKey in interface BasisClientConnectorListener
Parameters:
key - the new highlight key

init

public void init()
Inits the.


closeOthers

public void closeOthers(bibliothek.gui.Dockable otherDockable)
Close others.

Parameters:
otherDockable - the other dockable