Examples of IViewportModelListener


Examples of org.locationtech.udig.project.render.IViewportModelListener

            }
        };
    }

    private void initViewportListener() {
        listenerViewport = new IViewportModelListener() {
            public void changed(ViewportModelEvent event) {
               
                if (parentControl == null || parentControl.isDisposed()) return;
                               
                // when the scale changes, update the zoom-level ComboBox 
View Full Code Here

Examples of org.locationtech.udig.project.render.IViewportModelListener

        runMapOpeningInterceptor(getMap());
        mapEditorSite = new MapEditorSite(super.getSite(), this);
        updateCRS();
        updateScaleLabel();

        getMap().getViewportModel().addViewportModelListener(new IViewportModelListener(){

            public void changed( ViewportModelEvent event ) {
                if (getMap() == null) {
                    event.getSource().removeViewportModelListener(this);
                    return;
View Full Code Here

Examples of org.locationtech.udig.project.render.IViewportModelListener

    /**
     * Adds a viewport model listener to call repaint when the viewport
     * is changed.
     */
    private void addViewportModelListener() {
        viewportListener = new IViewportModelListener(){
            public void changed( ViewportModelEvent event ) {
                if (event.getType() == EventType.CRS){
                    //need to update the overview map crs
                    CoordinateReferenceSystem newcrs = (CoordinateReferenceSystem)event.getNewValue();
                    mapviewer.getMap().getViewportModelInternal().setCRS(newcrs);
View Full Code Here

Examples of org.locationtech.udig.project.render.IViewportModelListener

        setRenderManagerInternal((RenderManager) context.getRenderManager());
        setMapInternal((Map) context.getMap());
        vpg = new AWTGraphics(destination, context.getMapDisplay().getDPI());
       
        //add listener if doesn't already exist for layer
        IViewportModelListener listener = (IViewportModelListener)context.getLayer().getBlackboard().get(BLACKBOARD_LAYER_KEY);
        if (listener == null){
            listener = new IViewportModelListener(){
                public void changed( ViewportModelEvent event ) {
                    // need to invalidate image & refresh the layer
                    if (!context.getMap().getViewportModel().isBoundsChanging()){
                        context.getLayer().getBlackboard().put(MapGraphicRenderer.BLACKBOARD_IMAGE_KEY, null);
                        context.getLayer().refresh(null);
View Full Code Here

Examples of org.locationtech.udig.project.render.IViewportModelListener

    public ViewportGraphics getGraphics() {
        return vpg;
    }
   
    public void dispose() {
        IViewportModelListener listener = (IViewportModelListener)getLayer().getBlackboard().get(BLACKBOARD_LAYER_KEY);
        if (listener != null){
            this.getViewportModel().removeViewportModelListener(listener);
            getLayer().getBlackboard().put(BLACKBOARD_LAYER_KEY, null);
        }
        super.dispose();
View Full Code Here

Examples of org.locationtech.udig.project.render.IViewportModelListener

        runMapOpeningInterceptor(getMap());
        mapEditorSite = new MapEditorSite(super.getSite(), this);
        updateCRS();
        updateScaleLabel();

        getMap().getViewportModel().addViewportModelListener(new IViewportModelListener(){

            public void changed( ViewportModelEvent event ) {
                if (getMap() == null) {
                    event.getSource().removeViewportModelListener(this);
                    return;
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.