Changeset 804 in josm for trunk/src/org/openstreetmap/josm/gui
- Timestamp:
- 2008-08-17T14:45:48+02:00 (17 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/gui
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/MapScaler.java
r627 r804 3 3 package org.openstreetmap.josm.gui; 4 4 5 import static org.openstreetmap.josm.tools.I18n.marktr; 6 7 import java.awt.Color; 5 8 import java.awt.Graphics; 6 9 import java.awt.geom.Rectangle2D; … … 32 35 String text = dist > 1000 ? (Math.round(dist/100)/10.0)+"km" : Math.round(dist*10)/10+"m"; 33 36 Rectangle2D bound = g.getFontMetrics().getStringBounds(text, g); 34 g.setColor( ColorHelper.html2color(Main.pref.get("color.scale", "#ffffff")));37 g.setColor(Main.pref.getColor(marktr("scale"), Color.white)); 35 38 g.drawLine(0, 5, 99, 5); 36 39 g.drawLine(0, 0, 0, 10); -
trunk/src/org/openstreetmap/josm/gui/MapView.java
r775 r804 215 215 216 216 Graphics2D tempG = offscreenBuffer.createGraphics(); 217 tempG.setColor( Preferences.getPreferencesColor("background", Color.BLACK));217 tempG.setColor(Main.pref.getColor("background", Color.BLACK)); 218 218 tempG.fillRect(0, 0, getWidth(), getHeight()); 219 219 -
trunk/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java
r758 r804 137 137 */ 138 138 public void paintConflicts(final Graphics g, final NavigatableComponent nc) { 139 Color preferencesColor = Preferences.getPreferencesColor("conflict", Color.gray);139 Color preferencesColor = Main.pref.getColor("conflict", Color.gray); 140 140 if (preferencesColor.equals(Color.BLACK)) 141 141 return; -
trunk/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java
r803 r804 135 135 } 136 136 } 137 if(s1.length() == 0 && s2.length() != 0) 138 return 1; 139 else if(s2.length() == 0 && s1.length() != 0) 140 return -1; 137 141 138 142 // Default handling if the role name is nothing like "stop_xx" … … 152 156 int roleResult = compareRole(r1.role, r2.role); 153 157 154 if (roleResult == 0) { 155 return compareMemebers(r1.member, r2.member); 156 } 158 if (roleResult == 0) 159 roleResult = compareMemebers(r1.member, r2.member); 157 160 158 161 return roleResult; -
trunk/src/org/openstreetmap/josm/gui/layer/GpxLayer.java
r768 r804 3 3 package org.openstreetmap.josm.gui.layer; 4 4 5 import static org.openstreetmap.josm.tools.I18n.marktr; 5 6 import static org.openstreetmap.josm.tools.I18n.tr; 6 7 import static org.openstreetmap.josm.tools.I18n.trn; … … 135 136 color.addActionListener(new ActionListener() { 136 137 public void actionPerformed(ActionEvent e) { 137 String col = Main.pref.get("color.layer "+name, Main.pref.get("color.gps point", ColorHelper.color2html(Color.gray))); 138 JColorChooser c = new JColorChooser(ColorHelper.html2color(col)); 138 JColorChooser c = new JColorChooser(Main.pref.getColor(marktr("gps point"), "layer "+name, Color.gray)); 139 139 Object[] options = new Object[]{tr("OK"), tr("Cancel"), tr("Default")}; 140 int answer = JOptionPane.showOptionDialog(Main.parent, c, tr("Choose a color"), JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE, null, options, options[0]); 140 int answer = JOptionPane.showOptionDialog(Main.parent, c, tr("Choose a color"), JOptionPane.OK_CANCEL_OPTION, 141 JOptionPane.PLAIN_MESSAGE, null, options, options[0]); 141 142 switch (answer) { 142 143 case 0: 143 Main.pref.put ("color.layer "+name,ColorHelper.color2html(c.getColor()));144 Main.pref.putColor("layer "+name, c.getColor()); 144 145 break; 145 146 case 1: 146 147 return; 147 148 case 2: 148 Main.pref.put ("color.layer "+name, null);149 Main.pref.putColor("layer "+name, null); 149 150 break; 150 151 } … … 367 368 ****************************************************************/ 368 369 Long startTime = System.currentTimeMillis(); 369 String gpsCol = Main.pref.get("color.gps point"); 370 String gpsColSpecial = Main.pref.get("color.layer "+name); 371 Color neutralColor; 372 if (!gpsColSpecial.equals("")) { 373 neutralColor = ColorHelper.html2color(gpsColSpecial); 374 } else if (!gpsCol.equals("")) { 375 neutralColor = ColorHelper.html2color(gpsCol); 376 } else{ 377 neutralColor = Color.GRAY; 378 } 370 Color neutralColor = Main.pref.getColor(marktr("gps point"), "layer "+name, Color.GRAY); 379 371 boolean forceLines = Main.pref.getBoolean("draw.rawgps.lines.force"); // also draw lines between points belonging to different segments 380 372 boolean direction = Main.pref.getBoolean("draw.rawgps.direction"); // draw direction arrows on the lines … … 399 391 (!neutralColor.equals(computeCacheColorUsed)) || 400 392 (computeCacheColored != colored))) { 401 System.out.println("(re-)computing gpx line styles, reason: CCIS=" + computeCacheInSync + " CCMLLU=" + (computeCacheMaxLineLengthUsed != maxLineLength) + " CCCU=" + (!neutralColor.equals(computeCacheColorUsed)) + " CCC=" + (computeCacheColored != colored)); 393 // System.out.println("(re-)computing gpx line styles, reason: CCIS=" + computeCacheInSync + " CCMLLU=" + (computeCacheMaxLineLengthUsed != maxLineLength) + " CCCU=" + (!neutralColor.equals(computeCacheColorUsed)) + " CCC=" + (computeCacheColored != colored)); 402 394 computeCacheMaxLineLengthUsed = maxLineLength; 403 395 computeCacheInSync = false; … … 524 516 ********** STEP 3d - DRAW LARGE POINTS ************************* 525 517 ****************************************************************/ 526 518 if (large) { 527 519 g.setColor(neutralColor); 528 520 for (GpxTrack trk : data.tracks) { -
trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java
r795 r804 157 157 Point p1 = mv.getPoint(en1); 158 158 Point p2 = mv.getPoint(en2); 159 Color color = inactive ? Preferences.getPreferencesColor(marktr("inactive"), Color.DARK_GRAY) :160 Preferences.getPreferencesColor(marktr("downloaded Area"), Color.YELLOW);159 Color color = inactive ? Main.pref.getColor(marktr("inactive"), Color.DARK_GRAY) : 160 Main.pref.getColor(marktr("downloaded Area"), Color.YELLOW); 161 161 g.setColor(color); 162 162 g.drawRect(Math.min(p1.x,p2.x), Math.min(p1.y, p2.y), Math.abs(p2.x-p1.x), Math.abs(p2.y-p1.y)); -
trunk/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java
r627 r804 2 2 package org.openstreetmap.josm.gui.layer; 3 3 4 import static org.openstreetmap.josm.tools.I18n.marktr; 4 5 import static org.openstreetmap.josm.tools.I18n.tr; 5 6 import static org.openstreetmap.josm.tools.I18n.trn; … … 227 228 228 229 @Override public void paint(Graphics g, MapView mv) { 229 String gpsCol = Main.pref.get("color.gps point"); 230 String gpsColSpecial = Main.pref.get("color.layer "+name); 231 if (!gpsColSpecial.equals("")) 232 g.setColor(ColorHelper.html2color(gpsColSpecial)); 233 else if (!gpsCol.equals("")) 234 g.setColor(ColorHelper.html2color(gpsCol)); 235 else 236 g.setColor(Color.GRAY); 230 g.setColor(Main.pref.getColor(marktr("gps point"), "layer "+name, Color.gray)); 237 231 Point old = null; 238 232 … … 329 323 color.addActionListener(new ActionListener(){ 330 324 public void actionPerformed(ActionEvent e) { 331 String col = Main.pref.get("color.layer "+name, Main.pref.get("color.gps point", ColorHelper.color2html(Color.gray))); 332 JColorChooser c = new JColorChooser(ColorHelper.html2color(col)); 325 JColorChooser c = new JColorChooser(Main.pref.getColor(marktr("gps point"), "layer "+name, Color.gray)); 333 326 Object[] options = new Object[]{tr("OK"), tr("Cancel"), tr("Default")}; 334 int answer = JOptionPane.showOptionDialog(Main.parent, c, tr("Choose a color"), JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE, null, options, options[0]); 327 int answer = JOptionPane.showOptionDialog(Main.parent, c, tr("Choose a color"), JOptionPane.OK_CANCEL_OPTION, 328 JOptionPane.PLAIN_MESSAGE, null, options, options[0]); 335 329 switch (answer) { 336 330 case 0: 337 Main.pref.put ("color.layer "+name,ColorHelper.color2html(c.getColor()));331 Main.pref.putColor("layer "+name, c.getColor()); 338 332 break; 339 333 case 1: 340 334 return; 341 335 case 2: 342 Main.pref.put ("color.layer "+name, null);336 Main.pref.putColor("layer "+name, null); 343 337 break; 344 338 } -
trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java
r794 r804 2 2 package org.openstreetmap.josm.gui.layer.markerlayer; 3 3 4 import static org.openstreetmap.josm.tools.I18n.marktr; 4 5 import static org.openstreetmap.josm.tools.I18n.tr; 5 6 import static org.openstreetmap.josm.tools.I18n.trn; … … 135 136 boolean mousePressedTmp = mousePressed; 136 137 Point mousePos = mv.getMousePosition(); 137 String mkrCol = Main.pref.get("color.gps marker"); 138 String mkrColSpecial = Main.pref.get("color.layer "+name); 139 String mkrTextShow = Main.pref.get("marker.show "+name, "show"); 140 141 if (!mkrColSpecial.equals("")) 142 g.setColor(ColorHelper.html2color(mkrColSpecial)); 143 else if (!mkrCol.equals("")) 144 g.setColor(ColorHelper.html2color(mkrCol)); 145 else 146 g.setColor(Color.GRAY); 138 String mkrTextShow = Main.pref.get("marker.show "+name, "show"); 139 140 g.setColor(Main.pref.getColor(marktr("gps marker"), "layer "+name, Color.gray)); 147 141 148 142 for (Marker mkr : data) { … … 183 177 color.addActionListener(new ActionListener(){ 184 178 public void actionPerformed(ActionEvent e) { 185 String col = Main.pref.get("color.layer "+name, Main.pref.get("color.gps marker", ColorHelper.color2html(Color.gray))); 186 JColorChooser c = new JColorChooser(ColorHelper.html2color(col)); 179 JColorChooser c = new JColorChooser(Main.pref.getColor(marktr("gps marker"), "layer "+name, Color.gray)); 187 180 Object[] options = new Object[]{tr("OK"), tr("Cancel"), tr("Default")}; 188 int answer = JOptionPane.showOptionDialog(Main.parent, c, tr("Choose a color"), JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE, null, options, options[0]); 181 int answer = JOptionPane.showOptionDialog(Main.parent, c, tr("Choose a color"), JOptionPane.OK_CANCEL_OPTION, 182 JOptionPane.PLAIN_MESSAGE, null, options, options[0]); 189 183 switch (answer) { 190 184 case 0: 191 Main.pref.put ("color.layer "+name,ColorHelper.color2html(c.getColor()));185 Main.pref.putColor("layer "+name, c.getColor()); 192 186 break; 193 187 case 1: 194 188 return; 195 189 case 2: 196 Main.pref.put ("color.layer "+name, null);190 Main.pref.putColor("layer "+name, null); 197 191 break; 198 192 } -
trunk/src/org/openstreetmap/josm/gui/preferences/ColorPreference.java
r798 r804 151 151 marktr("relation"), ColorHelper.color2html(SimplePaintVisitor.teal), 152 152 marktr("selected"), ColorHelper.color2html(Color.white), 153 marktr("gps marker"), ColorHelper.color2html(Color.gray), 153 154 marktr("gps point"), ColorHelper.color2html(Color.gray), 154 155 marktr("conflict"), ColorHelper.color2html(Color.gray), … … 157 158 }; 158 159 for (int i = 0; i < cp.length/2; ++i) 160 { 159 161 if (!Main.pref.hasKey("color."+cp[i*2])) 160 162 Main.pref.put("color."+cp[i*2], cp[i*2+1]); 163 Main.pref.putDefault("color."+cp[i*2], cp[i*2+1]); 164 } 161 165 } 162 166 -
trunk/src/org/openstreetmap/josm/gui/preferences/PreferenceDialog.java
r627 r804 61 61 62 62 addTab(null, ImageProvider.get("preferences", icon), p); 63 setToolTipTextAt(getTabCount()-1, desc);63 setToolTipTextAt(getTabCount()-1, "<html>"+desc+"</html>"); 64 64 return p; 65 65 }
Note:
See TracChangeset
for help on using the changeset viewer.