Statistics
| Revision:

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
}