Ticket #1914: AddDrawHelperLineToLAF.patch
File AddDrawHelperLineToLAF.patch, 1.7 KB (added by , 17 years ago) |
---|
-
trunk\src\org\openstreetmap\josm\gui\preferences\LafPreference.java
old new 31 31 public JPanel panel; 32 32 private JCheckBox showSplashScreen = new JCheckBox(tr("Show splash screen at startup")); 33 33 private JCheckBox showID = new JCheckBox(tr("Show object ID in selection lists")); 34 private JCheckBox drawHelperLine = new JCheckBox(tr("Draw rubber-band helper line")); 34 35 35 36 public void addGui(PreferenceDialog gui) { 36 37 lafCombo = new JComboBox(UIManager.getInstalledLookAndFeels()); … … 76 77 showID.setSelected(Main.pref.getBoolean("osm-primitives.showid", false)); 77 78 panel.add(showID, GBC.eop().insets(20, 0, 0, 0)); 78 79 80 drawHelperLine.setToolTipText(tr("Draw rubber-band helper line")); 81 drawHelperLine.setSelected(Main.pref.getBoolean("draw.helper-line", true)); 82 panel.add(drawHelperLine, GBC.eop().insets(20, 0, 0, 0)); 83 79 84 panel.add(Box.createVerticalGlue(), GBC.eol().insets(0, 20, 0, 0)); 80 85 81 86 panel.add(new JLabel(tr("Look and Feel")), GBC.std().insets(20, 0, 0, 0)); … … 90 95 public boolean ok() { 91 96 Main.pref.put("draw.splashscreen", showSplashScreen.isSelected()); 92 97 Main.pref.put("osm-primitives.showid", showID.isSelected()); 93 return Main.pref.put("laf", ((LookAndFeelInfo)lafCombo.getSelectedItem()).getClassName()); 98 return Main.pref.put("laf", ((LookAndFeelInfo)lafCombo.getSelectedItem()).getClassName()) 99 || Main.pref.put("draw.helper-line", drawHelperLine.isSelected()); 94 100 } 95 101 96 102 }