@Override
	public void layoutContainer(Container parent) {
		Insets insets = parent.getInsets();
		int height = mHeader.getPreferredSize().height;
		int width = parent.getWidth() - (insets.left + insets.right);
		mHeader.setBounds(insets.left, insets.top, width, height);
		Dockable current = getCurrentDockable();
		if (current != null) {
			int remaining = getHeight() - (insets.top + height);
			if (remaining < 0) {
				remaining = 0;
			}
			current.setBounds(insets.left, insets.top + height, width, remaining);
		}
	}