Issue #659 fix floating view issue when minimize happened
Former-commit-id:3689ed489e
[formerly96bf8b356a
] [formerly3689ed489e
[formerly96bf8b356a
] [formerlyb65a0f124e
[formerly 82f0b55ac176aad663d7febe94c64d2982bcc45c]]] Former-commit-id:b65a0f124e
Former-commit-id:9e81392638
[formerly3bd1a43af2
] Former-commit-id:8eac89d337
This commit is contained in:
parent
da2ab4d95b
commit
576e5c5310
1 changed files with 0 additions and 22 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue