MultiSplitLayout multiSplitLayout = multiSplitPane.getMultiSplitLayout();
multiSplitLayout.setLayoutMode( MultiSplitLayout.USER_MIN_SIZE_LAYOUT );
multiSplitLayout.layoutByWeight( multiSplitPane );
cardPanel = new XCardPanel( multiSplitPane );
dockingPanel.add( leftSidebar, BorderLayout.WEST );
dockingPanel.add( rightSidebar, BorderLayout.EAST );
dockingPanel.add( bottomSidebar, BorderLayout.SOUTH );
dockingPanel.add( cardPanel, BorderLayout.CENTER );