Examples of LayerEvent


Examples of com.bbn.openmap.event.LayerEvent

    /**
     * Set the layers in the Overview MapBean. An AreaLayer is automatically
     * added on top.
     */
    public void setLayers(Layer[] layers) {
        map.setLayers(new LayerEvent(this, LayerEvent.REPLACE, new Layer[0]));
        if (statusLayer != null) {
            map.add(statusLayer);
        }
        map.setLayers(new LayerEvent(this, LayerEvent.ADD, layers));
    }
View Full Code Here

Examples of com.bbn.openmap.event.LayerEvent

        Debug.message("layerhandler", "LayerHandler: adding layer listener");
        listeners.addLayerListener(ll);
        // Usually, the listeners are interested in one type of event
        // or the other. So fire both, and let the listener hash it
        // out.
        ll.setLayers(new LayerEvent(this, LayerEvent.ALL, allLayers));
        ll.setLayers(new LayerEvent(this, LayerEvent.ADD, getMapLayers()));
    }
View Full Code Here

Examples of diva.canvas.event.LayerEvent

     *  value returned by this method used instead.  Even worse,
     *  if you call setToolTipText(null), then tooltips will probably get
     *  disabled entirely!
     */
    public String getToolTipText(MouseEvent e) {
        LayerEvent layerevent = null;

        if (_canvasPane == null) {
            return null;
        }

        // Create a new event and transform layer coordinates if necessary
        layerevent = new LayerEvent(e);

        AffineTransform at = _canvasPane.getTransformContext()
                .getInverseTransform();
        layerevent.transform(at);

        // Process it on the pane
        String tip = _canvasPane.getToolTipText(layerevent);
        return tip;
    }
View Full Code Here

Examples of diva.canvas.event.LayerEvent

    /** Process a mouse event. This internal method is called
     * by both processMouseEvent() and processMouseMotionEvent().
     */
    private void internalProcessMouseEvent(MouseEvent e) {
        LayerEvent layerevent = null;

        if (_canvasPane == null) {
            return;
        }

        // Create a new event and transform layer coordinates if necessary
        layerevent = new LayerEvent(e);

        AffineTransform at = _canvasPane.getTransformContext()
                .getInverseTransform();
        layerevent.transform(at);

        // Process it on the pane
        _canvasPane.dispatchEvent(layerevent);
    }
View Full Code Here

Examples of diva.canvas.event.LayerEvent

        if (source instanceof LayerEvent) {
            _sourceType = CANVAS_TYPE;

            // Action activated using an ActionInteractor.
            LayerEvent event = (LayerEvent) source;
            CanvasLayer layer = event.getLayerSource();
            GraphPane pane = (GraphPane) layer.getCanvasPane();
            GraphController controller = pane.getGraphController();
            GraphModel model = controller.getGraphModel();

            _figure = event.getFigureSource();

            // Set the target.
            if (_figure == null) {
                _target = (NamedObj) model.getRoot();
            } else {
                Object object = _figure.getUserObject();
                _target = (NamedObj) model.getSemanticObject(object);
            }

            // Set the position.
            _x = event.getX();
            _y = event.getY();

            // Set the parent.
            CanvasPane canvasPane = layer.getCanvasPane();
            parent = canvasPane.getCanvas();
        } else if (source instanceof JMenuItem) {
View Full Code Here

Examples of diva.canvas.event.LayerEvent

    /** Return the figure that the mouse pointer is currently over,
     *  or null if none.
     *  @return The figure the mouse is currently over.
     */
    public Figure getCurrentFigure() {
        LayerEvent e = _lastLayerEvent;

        if ((e != null) && (e.getID() != MouseEvent.MOUSE_EXITED)) {
            return getFigure(e);
        } else {
            return null;
        }
    }
View Full Code Here

Examples of diva.canvas.event.LayerEvent

        } else if (id == MouseEvent.MOUSE_MOVED) {
            // Get the figure that the mouse hit, if any.
            Figure figure = getFigure(e);

            if (figure != _pointerOver) {
                LayerEvent event;
                event = new LayerEvent(e, MouseEvent.MOUSE_EXITED);
                dispatchMotionEventUpTree(_pointerOver, event);
                _pointerOver = figure;
                event = new LayerEvent(e, MouseEvent.MOUSE_ENTERED);
                dispatchMotionEventUpTree(_pointerOver, event);
            }
        }
    }
View Full Code Here

Examples of org.locationtech.udig.project.LayerEvent

        // issue edit event for TableView and any other interested parties
        if( type == null ){
            type = FeatureEvent.Type.CHANGED;
        }
        FeatureEvent featureEvent = new FeatureEvent( this, type, bounds, filter);
        ((LayerImpl)layer).fireLayerChange(new LayerEvent(layer, LayerEvent.EventType.EDIT_EVENT, null, featureEvent));
        layer.refresh(bounds);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.