Changeset 5460 in josm for trunk/src/org


Ignore:
Timestamp:
2012-08-20T01:26:42+02:00 (12 years ago)
Author:
Don-vip
Message:

global use of Main.isDisplayingMapView()

Location:
trunk/src/org/openstreetmap/josm
Files:
23 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/Main.java

    r5391 r5460  
    822822        CheckParameterUtil.ensureParameterNotNull(p);
    823823        Projection oldValue = proj;
    824         Bounds b = (Main.map != null && Main.map.mapView != null) ? Main.map.mapView.getRealBounds() : null;
     824        Bounds b = isDisplayingMapView() ? map.mapView.getRealBounds() : null;
    825825        proj = p;
    826826        fireProjectionChanged(oldValue, proj, b);
  • trunk/src/org/openstreetmap/josm/actions/AddImageryLayerAction.java

    r5458 r5460  
    5858   
    5959    protected boolean isLayerAlreadyPresent() {
    60         if (Main.map != null && Main.map.mapView != null) {
     60        if (Main.isDisplayingMapView()) {
    6161            for (ImageryLayer layer : Main.map.mapView.getLayersOfType(ImageryLayer.class)) {
    6262                if (info.equals(layer.getInfo())) {
     
    7575        } else if (info.getImageryType() == ImageryType.TMS || info.getImageryType() == ImageryType.BING || info.getImageryType() == ImageryType.SCANEX) {
    7676            setEnabled(true);
    77         } else if (Main.map != null && Main.map.mapView != null && !Main.map.mapView.getAllLayers().isEmpty()) {
     77        } else if (Main.isDisplayingMapView() && !Main.map.mapView.getAllLayers().isEmpty()) {
    7878            setEnabled(true);
    7979        } else {
  • trunk/src/org/openstreetmap/josm/actions/AutoScaleAction.java

    r4982 r5460  
    129129
    130130    public void autoScale()  {
    131         if (Main.map != null) {
     131        if (Main.isDisplayingMapView()) {
    132132            if (mode.equals("previous")) {
    133133                Main.map.mapView.zoomPrevious();
     
    237237            }
    238238        } else if ("previous".equals(mode)) {
    239             setEnabled(Main.map != null && Main.map.mapView != null && Main.map.mapView.hasZoomUndoEntries());
     239            setEnabled(Main.isDisplayingMapView() && Main.map.mapView.hasZoomUndoEntries());
    240240        } else if ("next".equals(mode)) {
    241             setEnabled(Main.map != null && Main.map.mapView != null && Main.map.mapView.hasZoomRedoEntries());
     241            setEnabled(Main.isDisplayingMapView() && Main.map.mapView.hasZoomRedoEntries());
    242242        } else {
    243243            setEnabled(
  • trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java

    r4845 r5460  
    201201            }
    202202            updateOffsetIntl();
    203             if (Main.map != null) {
     203            if (Main.isDisplayingMapView()) {
    204204                Main.map.repaint();
    205205            }
  • trunk/src/org/openstreetmap/josm/actions/LassoModeAction.java

    r5161 r5460  
    1919    @Override
    2020    public void enterMode() {
    21         if (Main.map != null) {
     21        if (Main.isDisplayingMapView()) {
    2222            Main.map.mapModeSelect.setLassoMode(true);
    2323            Main.map.mapModeSelect.enterMode();
     
    2828    @Override
    2929    public void exitMode() {
    30         Main.map.mapModeSelect.setLassoMode(false);
    31         Main.map.mapModeSelect.exitMode();
     30        if (Main.isDisplayingMapView()) {
     31            Main.map.mapModeSelect.setLassoMode(false);
     32            Main.map.mapModeSelect.exitMode();
     33        }
    3234        super.exitMode();
    3335    }
  • trunk/src/org/openstreetmap/josm/actions/Map_Rectifier_WMSmenuAction.java

    r5050 r5460  
    224224    @Override
    225225    protected void updateEnabledState() {
    226         setEnabled(Main.map != null && Main.map.mapView != null && !Main.map.mapView.getAllLayers().isEmpty());
     226        setEnabled(Main.isDisplayingMapView() && !Main.map.mapView.getAllLayers().isEmpty());
    227227    }
    228228}
  • trunk/src/org/openstreetmap/josm/actions/SaveActionBase.java

    r5459 r5460  
    105105            return;
    106106        }
    107         boolean check =  Main.map != null
    108         && Main.map.mapView !=null
     107        boolean check = Main.isDisplayingMapView()
    109108        && Main.map.mapView.getActiveLayer() != null;
    110109        if(!check) {
  • trunk/src/org/openstreetmap/josm/actions/ToggleGPXLinesAction.java

    r4982 r5460  
    2121    public void actionPerformed(ActionEvent e) {
    2222        Main.pref.put("draw.rawgps.lines", !Main.pref.getBoolean("draw.rawgps.lines", true));
    23         if(Main.map != null) {
     23        if (Main.isDisplayingMapView()) {
    2424            Main.map.mapView.repaint();
    2525        }
  • trunk/src/org/openstreetmap/josm/actions/ViewportFollowToggleAction.java

    r4982 r5460  
    6464    @Override
    6565    protected void updateEnabledState() {
    66         setEnabled(Main.map != null && Main.main.getEditLayer() != null);
     66        setEnabled(Main.isDisplayingMapView() && Main.main.getEditLayer() != null);
    6767    }
    6868}
  • trunk/src/org/openstreetmap/josm/actions/WireframeToggleAction.java

    r4982 r5460  
    6767       
    6868        notifySelectedState();
    69         if (Main.map != null) {
     69        if (Main.isDisplayingMapView()) {
    7070            Main.map.mapView.repaint();
    7171        }
     
    7878    @Override
    7979    protected void updateEnabledState() {
    80         setEnabled(Main.map != null && Main.main.getEditLayer() != null);
     80        setEnabled(Main.isDisplayingMapView() && Main.main.getEditLayer() != null);
    8181    }
    8282
  • trunk/src/org/openstreetmap/josm/actions/mapmode/DeleteAction.java

    r5275 r5460  
    326326    @Override
    327327    protected void updateEnabledState() {
    328         setEnabled(Main.map != null && Main.map.mapView != null && Main.map.mapView.isActiveLayerDrawable());
     328        setEnabled(Main.isDisplayingMapView() && Main.map.mapView.isActiveLayerDrawable());
    329329    }
    330330
  • trunk/src/org/openstreetmap/josm/actions/mapmode/MapMode.java

    r4327 r5460  
    7171     */
    7272    public void actionPerformed(ActionEvent e) {
    73         if (Main.map != null)
     73        if (Main.isDisplayingMapView()) {
    7474            Main.map.selectMapMode(this);
     75        }
    7576    }
    7677
  • trunk/src/org/openstreetmap/josm/data/imagery/OffsetBookmark.java

    r5224 r5460  
    103103    public static void bookmarkOffset(String name, ImageryLayer layer) {
    104104        LatLon center;
    105         if (Main.map != null && Main.map.mapView != null) {
     105        if (Main.isDisplayingMapView()) {
    106106            center = Main.getProjection().eastNorth2latlon(Main.map.mapView.getCenter());
    107107        } else {
  • trunk/src/org/openstreetmap/josm/gui/MainMenu.java

    r5092 r5460  
    593593         */
    594594        protected void refreshEnabled() {
    595             presetsMenu.setEnabled(Main.map != null
    596                     && Main.map.mapView !=null
     595            presetsMenu.setEnabled(Main.isDisplayingMapView()
    597596                    && Main.map.mapView.getEditLayer() != null
    598597            );
  • trunk/src/org/openstreetmap/josm/gui/MapView.java

    r5459 r5460  
    143143        addEditLayerChangeListener(listener);
    144144        if (initialFire) {
    145             if (Main.map != null && Main.map.mapView != null && Main.map.mapView.getEditLayer() != null) {
     145            if (Main.isDisplayingMapView() && Main.map.mapView.getEditLayer() != null) {
    146146                fireEditLayerChanged(null, Main.map.mapView.getEditLayer());
    147147            }
     
    623623        tempG.draw(border);
    624624
    625         if (Main.map != null && Main.map.filterDialog != null) {
     625        if (Main.isDisplayingMapView() && Main.map.filterDialog != null) {
    626626            Main.map.filterDialog.drawOSDText(tempG);
    627627        }
  • trunk/src/org/openstreetmap/josm/gui/actionsupport/AlignImageryPanel.java

    r5128 r5460  
    22
    33
     4import static org.openstreetmap.josm.tools.I18n.tr;
     5
    46import java.awt.Color;
    57import java.awt.Font;
    6 import java.awt.GridBagConstraints;
    78import java.awt.GridBagLayout;
    89import java.awt.Toolkit;
    910import java.awt.event.ActionEvent;
    1011import java.awt.event.ActionListener;
    11 import javax.swing.BoxLayout;
     12
    1213import javax.swing.JButton;
    1314import javax.swing.JLabel;
    1415import javax.swing.JPanel;
    15 import javax.swing.Box;
    1616import javax.swing.border.CompoundBorder;
    1717import javax.swing.border.EmptyBorder;
     
    2020import org.openstreetmap.josm.Main;
    2121import org.openstreetmap.josm.tools.GBC;
    22 import static org.openstreetmap.josm.tools.I18n.tr;
    2322import org.openstreetmap.josm.tools.ImageProvider;
    2423import org.openstreetmap.josm.tools.UrlLabel;
     
    5049            @Override
    5150            public void actionPerformed( ActionEvent e ) {
    52                 if (Main.map!=null) {
     51                if (Main.isDisplayingMapView()) {
    5352                    Main.map.removeTopPanel(AlignImageryPanel.class);
    5453                    Main.pref.put(PREF, false);
     
    7372
    7473    public static void addNagPanelIfNeeded() {
    75         if( Main.map != null && !Main.pref.getBoolean("expert") && Main.pref.getBoolean(PREF, true) ) {
     74        if (Main.isDisplayingMapView() && !Main.pref.getBoolean("expert") && Main.pref.getBoolean(PREF, true) ) {
    7675            if (Main.map.getTopPanel(AlignImageryPanel.class) == null) {
    7776                double w = Toolkit.getDefaultToolkit().getScreenSize().getWidth();
  • trunk/src/org/openstreetmap/josm/gui/download/DownloadDialog.java

    r5200 r5460  
    315315        tpDownloadAreaSelectors.setSelectedIndex(idx);
    316316
    317         if (Main.map != null) {
     317        if (Main.isDisplayingMapView()) {
    318318            MapView mv = Main.map.mapView;
    319319            currentBounds = new Bounds(
  • trunk/src/org/openstreetmap/josm/gui/history/HistoryBrowserDialogManager.java

    r4932 r5460  
    131131        // remove all history browsers if the number of layers drops to 0
    132132        //
    133         if (Main.map != null && Main.map.mapView.getNumLayers() == 0) {
     133        if (Main.isDisplayingMapView() && Main.map.mapView.getNumLayers() == 0) {
    134134            hideAll();
    135135        }
  • trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java

    r5432 r5460  
    223223            //            }                     TODO: pop up image dialog but don't load image again
    224224
    225             if (centerView && Main.map != null && entry != null && entry.getPos() != null) {
     225            if (centerView && Main.isDisplayingMapView() && entry != null && entry.getPos() != null) {
    226226                Main.map.mapView.zoomTo(entry.getPos());
    227227            }
  • trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ThumbsLoader.java

    r3385 r5460  
    4545            data.get(i).thumbnail = loadThumb(data.get(i));
    4646
    47             if (Main.map != null && Main.map.mapView != null) {
     47            if (Main.isDisplayingMapView()) {
    4848                layer.updateOffscreenBuffer = true;
    4949                Main.map.mapView.repaint();
  • trunk/src/org/openstreetmap/josm/gui/mappaint/MapPaintMenu.java

    r5253 r5460  
    5555        @Override
    5656        public void updateEnabledState() {
    57             setEnabled(Main.map != null && Main.main.getEditLayer() != null);
     57            setEnabled(Main.isDisplayingMapView() && Main.main.getEditLayer() != null);
    5858        }
    5959    }
  • trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/LoadAndZoomHandler.java

    r5095 r5460  
    170170                        AutoScaleAction.autoScale("selection");
    171171                    }
    172                     if (Main.map != null && Main.map.relationListDialog != null) {
     172                    if (Main.isDisplayingMapView() && Main.map.relationListDialog != null) {
    173173                        Main.map.relationListDialog.selectRelations(null); // unselect all relations to fix #7342
    174174                        Main.map.relationListDialog.dataChanged(null);
     
    221221        // make sure this isn't called unless there *is* a MapView
    222222        //
    223         if (Main.map != null && Main.map.mapView != null) {
     223        if (Main.isDisplayingMapView()) {
    224224            Main.worker.execute(new Runnable() {
    225225                public void run() {
  • trunk/src/org/openstreetmap/josm/tools/OsmUrlToBounds.java

    r5005 r5460  
    152152        int height = Toolkit.getDefaultToolkit().getScreenSize().height;
    153153        int width = Toolkit.getDefaultToolkit().getScreenSize().width;
    154         if (Main.map != null && Main.map.mapView != null) {
     154        if (Main.isDisplayingMapView()) {
    155155            height = Main.map.mapView.getHeight();
    156156            width = Main.map.mapView.getWidth();
Note: See TracChangeset for help on using the changeset viewer.