svn-gvsig-desktop / trunk / libraries / libCq CMS for java.old / src / org / cresques / ui / cmd / CmdSelect.java @ 109
History | View | Annotate | Download (778 Bytes)
1 |
package org.cresques.ui.cmd; |
---|---|
2 |
|
3 |
import java.awt.geom.Point2D; |
4 |
|
5 |
import org.cresques.ui.CQCursor; |
6 |
import org.cresques.ui.CQMapCanvas; |
7 |
|
8 |
/**
|
9 |
* Comando select.
|
10 |
* A?ade al canvas la capacidad de seleccionar datos de una cobertura
|
11 |
* usando una malla poligonal.
|
12 |
* @see org.cresques.geo.cover.Coverage
|
13 |
* @author "Luis W. Sevilla" <sevilla_lui@gva.es>
|
14 |
*/
|
15 |
public class CmdSelect extends Cmd { |
16 |
|
17 |
/**
|
18 |
* Construye un nuevo CmdSelect para el Canvas
|
19 |
* @param canvas
|
20 |
*/
|
21 |
public CmdSelect(CQMapCanvas canvas) {
|
22 |
super(canvas);
|
23 |
eventsWanted = LEFT | RIGHT | PRESS; |
24 |
cursor = CQCursor.getCursor(CQCursor.SELECT_CURSOR); |
25 |
} |
26 |
|
27 |
/**
|
28 |
* Recibe los eventos del rat?n.
|
29 |
*/
|
30 |
public void cmd(Point2D pt, int btn, int mouseEvent) { |
31 |
canvas.getApp().selectHoja(pt); |
32 |
canvas.repaint(); |
33 |
} |
34 |
} |