public class FLayoutZooms extends Object implements Observable
Constructor and Description |
---|
FLayoutZooms(LayoutPanel layoutPanel) |
Modifier and Type | Method and Description |
---|---|
void |
addObserver(Observer o) |
void |
deleteObserver(Observer o) |
void |
deleteObservers() |
void |
realZoom()
Aplica el zoom real teniendo en cuenta la resolución de pantalla.
|
void |
setPan(Point p1,
Point p2)
Modifica los puntos de control para generar el zoom del Layout
|
void |
setViewZoomIn(Point2D poi1,
Point2D poi2)
Realiza un zoom in a las vista añadidas al Layout que esten seleccionadas
|
void |
setViewZoomOut(Point p2)
Realiza un zoom out a las vistas añadidas al Layout y que estén
seleccionadas
|
void |
setZoom(double dif,
Point p2)
Realiza un zoom out sobre el Layout que se le pasa como parámetro.
|
void |
setZoomIn(Point p1,
Point p2)
Realiza un zoom por rectángulo o por punto con un escalado por defecto
sobre el Layout que se le pasa como parámetro.
|
void |
setZoomOut(Point p2)
Realiza un zoom out sobre el Layout que se le pasa como parámetro.
|
void |
zoomAllFrames()
Realiza un zoom a todos los elementos del layout.
|
void |
zoomIn()
Realiza un zoom in a partir del zoom actual de la vista.
|
void |
zoomOut()
Realiza un zoom out a partir del zoom actual de la vista.
|
void |
zoomSelect()
Realiza un zoom a los elementos que esten seleccionados, si no hay
ningún elemento seleccionado no realiza ningún zoom
|
public FLayoutZooms(LayoutPanel layoutPanel)
public void setZoomIn(Point p1, Point p2)
p1
- punto de inicio del rectángulo.p2
- punto final del recángulo.public void setZoomOut(Point p2)
p2
- punto central del rectángulo.public void setZoom(double dif, Point p2)
dif
- factor.p2
- punto final del recángulo.public void realZoom()
public void zoomIn()
public void zoomOut()
public void zoomSelect()
public void zoomAllFrames()
public void setViewZoomIn(Point2D poi1, Point2D poi2)
p1
- Punto inicial del rectángulop2
- Punto final del rectángulopublic void setViewZoomOut(Point p2)
p2
- Punto centralpublic void setPan(Point p1, Point p2)
p1
- Punto inicialp2
- Punto finalpublic void addObserver(Observer o)
addObserver
in interface Observable
public void deleteObserver(Observer o)
deleteObserver
in interface Observable
public void deleteObservers()
deleteObservers
in interface Observable