
com.vlsolutions.swing.docking.MaximizedDockView Maven / Gradle / Ivy
/*
VLDocking Framework 3.0
Copyright Lilian Chamontin, 2004-2013
www.vldocking.com
[email protected]
------------------------------------------------------------------------
This software is distributed under the LGPL license
The fact that you are presently reading this and using this class means that you have had
knowledge of the LGPL license and that you accept its terms.
You can read the complete license here :
http://www.gnu.org/licenses/lgpl.html
*/
package com.vlsolutions.swing.docking;
import com.vlsolutions.swing.docking.event.DockDragEvent;
import com.vlsolutions.swing.docking.event.DockDropEvent;
/** A dockView suitable for maximized dockables
*
* @author Lilian Chamontin, VLSolutions
* @update 2007/01/24 Lilian Chamontin : added DnD blocking (maximized components should't support
* drag/drop from floating windows)
*/
public class MaximizedDockView extends DockView {
private static final long serialVersionUID = 1L;
public MaximizedDockView(Dockable dockable) {
super(dockable, true);
}
/** maximized dockable don't support drag and drop */
public void processDockableDrag(DockDragEvent event) { //2007/01/24
event.rejectDrag();
}
/** maximized dockable don't support drag and drop */
public void processDockableDrop(DockDropEvent event) {
event.rejectDrop();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy