Issue #659 fix floating view issue when minimize happened

Former-commit-id: 3689ed489e [formerly 96bf8b356a] [formerly 3689ed489e [formerly 96bf8b356a] [formerly b65a0f124e [formerly 82f0b55ac176aad663d7febe94c64d2982bcc45c]]]
Former-commit-id: b65a0f124e
Former-commit-id: 9e81392638 [formerly 3bd1a43af2]
Former-commit-id: 8eac89d337
This commit is contained in:
Matt Nash 2012-06-12 16:04:23 -05:00
parent da2ab4d95b
commit 576e5c5310

View file

@ -24,14 +24,11 @@ import java.io.File;
import org.eclipse.jface.action.Action;
import org.eclipse.jface.action.IToolBarManager;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.ShellAdapter;
import org.eclipse.swt.events.ShellEvent;
import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.graphics.Rectangle;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Event;
import org.eclipse.swt.widgets.Listener;
import org.eclipse.ui.IViewPart;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.internal.ILayoutContainer;
@ -120,25 +117,6 @@ public abstract class CaveFloatingView extends ViewPart {
container = pane.getContainer();
window.drop(pane);
window.getShell().setBounds(bounds);
window.getShell().addShellListener(new ShellAdapter() {
@Override
public void shellDeactivated(ShellEvent e) {
detached = false;
setChecked(false);
setToolTipText("Float");
}
});
window.getShell().addListener(SWT.Modify, new Listener() {
@Override
public void handleEvent(Event event) {
if (window.getChildren().length == 0) {
window.getShell().setVisible(false);
setChecked(false);
setToolTipText("Float");
detached = false;
}
}
});
};
@Override