Skip to content
Snippets Groups Projects
Commit df72aa34 authored by GIRARDOT Raphael's avatar GIRARDOT Raphael Committed by MADELA Patrick
Browse files

Added the undocking possibility, except for VL implementation (JAVAAPI-213)

parent 0ae371e5
Branches
Tags
No related merge requests found
......@@ -176,19 +176,48 @@ public class InfoNodeDockingManager extends ADockingManager {
}
@Override
public void setEnabledDocking(boolean enabledDocking) {
RootWindow rootWindow = (RootWindow) getDockingArea();
rootWindow.getRootWindowProperties().getDockingWindowProperties().setCloseEnabled(enabledDocking);
rootWindow.getRootWindowProperties().getDockingWindowProperties().setDragEnabled(enabledDocking);
rootWindow.getRootWindowProperties().getDockingWindowProperties().setMaximizeEnabled(enabledDocking);
rootWindow.getRootWindowProperties().getDockingWindowProperties().setMinimizeEnabled(enabledDocking);
public void setEnabledDocking(boolean enabledDocking, JComponent dockingArea) {
if (dockingArea instanceof RootWindow) {
RootWindow rootWindow = (RootWindow) dockingArea;
rootWindow.getRootWindowProperties().getDockingWindowProperties().setCloseEnabled(enabledDocking);
rootWindow.getRootWindowProperties().getDockingWindowProperties().setDragEnabled(enabledDocking);
rootWindow.getRootWindowProperties().getDockingWindowProperties().setMaximizeEnabled(enabledDocking);
rootWindow.getRootWindowProperties().getDockingWindowProperties().setMinimizeEnabled(enabledDocking);
}
}
@Override
public boolean isEnabledDocking() {
DockingWindowProperties dwp = this.rootWindow.getRootWindowProperties().getDockingWindowProperties();
public boolean isEnabledDocking(JComponent dockingArea) {
boolean enabled;
if (dockingArea instanceof RootWindow) {
RootWindow rootWindow = (RootWindow) dockingArea;
DockingWindowProperties dwp = rootWindow.getRootWindowProperties().getDockingWindowProperties();
enabled = dwp.getCloseEnabled() && dwp.getDragEnabled() && dwp.getMaximizeEnabled()
&& dwp.getMinimizeEnabled();
} else {
enabled = false;
}
return enabled;
}
return dwp.getCloseEnabled() && dwp.getDragEnabled() && dwp.getMaximizeEnabled() && dwp.getMinimizeEnabled();
@Override
public void setUndockEnabled(boolean enabled, JComponent dockingArea) {
if (dockingArea instanceof RootWindow) {
RootWindow rootWindow = (RootWindow) dockingArea;
rootWindow.getRootWindowProperties().getDockingWindowProperties().setUndockEnabled(enabled);
}
}
@Override
public boolean isUndockEnabled(JComponent dockingArea) {
boolean enabled;
if (dockingArea instanceof RootWindow) {
RootWindow rootWindow = (RootWindow) dockingArea;
enabled = rootWindow.getRootWindowProperties().getDockingWindowProperties().getUndockEnabled();
} else {
enabled = false;
}
return enabled;
}
@Override
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment