com.imagero.gui.flowin.util
Class ComponentMagnetManager
java.lang.Object
com.imagero.gui.flowin.util.AbstractMagnetManager
com.imagero.gui.flowin.util.MagnetManager
com.imagero.gui.flowin.util.ComponentMagnetManager
- public class ComponentMagnetManager
- extends MagnetManager
ComponentMagnetManager.
If top level Frame should be magnetic it is impossible to add MouseListener.
So we have to listen to componentMoved events.
Looks not really good however.
|
Method Summary |
boolean |
add(java.awt.Component comp)
|
boolean |
isIgnore()
|
static void |
main(java.lang.String[] args)
|
boolean |
remove(java.awt.Component comp)
|
void |
setIgnore(boolean ignore)
|
| Methods inherited from class com.imagero.gui.flowin.util.MagnetManager |
canSnap, checkDockBottomRight, checkDockTopLeft, checkRectX, checkRectY, checkSnapRect, computeRect, computeRect, getActionManager, getClosestRect, getSnapReleaseSize, getSnapStartSize, setSnapReleaseSize, setSnapStartSize |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ComponentMagnetManager
public ComponentMagnetManager()
add
public boolean add(java.awt.Component comp)
- Overrides:
add in class AbstractMagnetManager
isIgnore
public boolean isIgnore()
main
public static void main(java.lang.String[] args)
remove
public boolean remove(java.awt.Component comp)
- Overrides:
remove in class AbstractMagnetManager
setIgnore
public void setIgnore(boolean ignore)