|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.javagl.swogl.interaction.MagnifyingGlassControl
public class MagnifyingGlassControl
Implementation of a default Control
for a MagnifyingGlass.
Constructor Summary | |
---|---|
MagnifyingGlassControl(de.javagl.swogl.SwoglContainer swoglContainer,
de.javagl.swogl.SwoglComponent swoglComponent,
de.javagl.swogl.geometry.SimpleGeometry geometry)
Creates a new Magnifier that magnifies the contents of the given SwoglComponent, which resides in the given SwoglContainer and contains the given Geometry. |
Method Summary | |
---|---|
void |
attachTo(javax.swing.JComponent component)
|
void |
detachFrom(javax.swing.JComponent component)
|
boolean |
isEnabled()
|
void |
setEnabled(boolean enabled)
|
void |
setFocusingCondition(de.javagl.swogl.Condition<java.awt.event.MouseEvent> focusingCondition)
Set the condition which states whether mouse events should change the focus location of the magnifying glass |
void |
setMagnificationCondition(de.javagl.swogl.Condition<java.awt.event.MouseEvent> magnificationCondition)
Set the condition which states whether mouse events should change the magnification of the magnifying glass |
void |
setRadiusCondition(de.javagl.swogl.Condition<java.awt.event.MouseEvent> radiusCondition)
Set the condition which states whether mouse events should change the radius of the magnifying glass |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MagnifyingGlassControl(de.javagl.swogl.SwoglContainer swoglContainer, de.javagl.swogl.SwoglComponent swoglComponent, de.javagl.swogl.geometry.SimpleGeometry geometry)
swoglContainer
- The SwoglContainer that contains the
SwoglComponentswoglComponent
- The swoglComponent that is to be magnifiedgeometry
- The geometry that the SwoglComponent consists ofMethod Detail |
---|
public void attachTo(javax.swing.JComponent component)
attachTo
in interface de.javagl.swogl.interaction.Control
public void detachFrom(javax.swing.JComponent component)
detachFrom
in interface de.javagl.swogl.interaction.Control
public void setEnabled(boolean enabled)
setEnabled
in interface de.javagl.swogl.interaction.Control
public boolean isEnabled()
isEnabled
in interface de.javagl.swogl.interaction.Control
public void setFocusingCondition(de.javagl.swogl.Condition<java.awt.event.MouseEvent> focusingCondition)
focusingCondition
- The focusing condition to setpublic void setRadiusCondition(de.javagl.swogl.Condition<java.awt.event.MouseEvent> radiusCondition)
radiusCondition
- The radius condition to setpublic void setMagnificationCondition(de.javagl.swogl.Condition<java.awt.event.MouseEvent> magnificationCondition)
magnificationCondition
- The magnification condition to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |