Content content = (Content) evt.getSource();
if ((Boolean) evt.getNewValue()) {
content.setSelected(false);
content.setMaximized(false);
DockableDescriptor descriptor = toolWindowManager.getDockableDescriptor(content.getId());
if (descriptor == null)
descriptor = toolWindowManager.createDescriptor(content);
// Remove content
minimizedContentUIMap.put(content, multiSplitContainer.removeDockable(content));
// Put on bar
descriptor.setAvailable(true);
} else {
DockableDescriptor descriptor = toolWindowManager.getDockableDescriptor(content.getId());
// Remove from bar
descriptor.setAvailable(false);
contentValueAdjusting = true;
try {
addUIForContent(content, minimizedContentUIMap.get(content));
content.setSelected(true);