Changeset 950 in josm for trunk/src


Ignore:
Timestamp:
2008-09-13T14:48:20+02:00 (16 years ago)
Author:
stoecker
Message:

use the mappaint.node.virtual-size as planned

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

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java

    r943 r950  
    119119                Main.map.mapView.addMouseListener(this);
    120120                Main.map.mapView.addMouseMotionListener(this);
    121                 Main.map.mapView.enableVirtualNodes(Main.pref.getInteger("mappaint.node.virtual-size", 4) != 0);
     121                Main.map.mapView.enableVirtualNodes(
     122                Main.pref.getInteger("mappaint.node.virtual-size", 6) != 0);
    122123        }
    123124
     
    238239                        {
    239240                                osm = nearestWaySeg.way;
    240                                 if(Main.pref.getInteger("mappaint.node.virtual-size", 4) > 0)
     241                                if(Main.pref.getInteger("mappaint.node.virtual-size", 6) > 0)
    241242                                {
    242243                                        Way w = (Way)osm;
  • trunk/src/org/openstreetmap/josm/data/osm/visitor/SimplePaintVisitor.java

    r862 r950  
    108108                fillSelectedNode = Main.pref.getBoolean("mappaint.node.fill-selected", true);
    109109                fillUnselectedNode = Main.pref.getBoolean("mappaint.node.fill-unselected", false);
    110                 virtualNodeSize = virtual ? Main.pref.getInteger("mappaint.node.virtual-size", 4) / 2 : 0;
     110                virtualNodeSize = virtual ? Main.pref.getInteger("mappaint.node.virtual-size", 6) / 2 : 0;
    111111                virtualNodeSpace = Main.pref.getInteger("mappaint.node.virtual-space", 70);
    112112                segmentNumberSpace = Main.pref.getInteger("mappaint.segmentnumber.space", 40);
     
    191191                                        int x = (p.x+lastP.x)/2;
    192192                                        int y = (p.y+lastP.y)/2;
    193                                         currentPath.moveTo(x-5, y);
    194                                         currentPath.lineTo(x+5, y);
    195                                         currentPath.moveTo(x, y-5);
    196                                         currentPath.lineTo(x, y+5);
     193                                        currentPath.moveTo(x-virtualNodeSize, y);
     194                                        currentPath.lineTo(x+virtualNodeSize, y);
     195                                        currentPath.moveTo(x, y-virtualNodeSize);
     196                                        currentPath.lineTo(x, y+virtualNodeSize);
    197197                                }
    198198                                lastP = p;
  • trunk/src/org/openstreetmap/josm/gui/preferences/DrawingPreference.java

    r805 r950  
    125125                // virtual nodes
    126126                virtualNodes.setToolTipText(tr("Draw virtual nodes in select mode for easy way modification."));
    127                 virtualNodes.setSelected(Main.pref.getInteger("mappaint.node.virtual-size", 4) != 0);
     127                virtualNodes.setSelected(Main.pref.getInteger("mappaint.node.virtual-size", 6) != 0);
    128128                gui.display.add(virtualNodes, GBC.eop().insets(20,0,0,0));
    129129
     
    148148                Main.pref.put("draw.data.inactive_color", inactive.isSelected());
    149149                Main.pref.put("mappaint.use-antialiasing", useAntialiasing.isSelected());
    150                 Main.pref.put("mappaint.node.virtual-size", virtualNodes.isSelected() ? "4" : "0");
    151     }
     150                int vn = Main.pref.getInteger("mappaint.node.virtual-size", 6);
     151                if(virtualNodes.isSelected()) { if (vn < 1) vn = 6; }
     152                else { vn = 0; }
     153                Main.pref.put("mappaint.node.virtual-size", vn);
     154        }
    152155}
Note: See TracChangeset for help on using the changeset viewer.