Changeset 19592 in josm for trunk/src/org/openstreetmap/josm/gui/preferences/display/DrawingPreference.java
- Timestamp:
- 2026-07-23T18:04:58+02:00 (4 days ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/preferences/display/DrawingPreference.java
r18416 r19592 57 57 private final JCheckBox discardableKeys = new JCheckBox(tr("Display discardable keys")); 58 58 private final JCheckBox autoFilters = new JCheckBox(tr("Use auto filters")); 59 private final JCheckBox autoFiltersHiding = new JCheckBox(tr("Hide auto-filtered elements")); 60 59 61 private final JLabel lblRule = new JLabel(tr("Rule")); 60 62 private final JosmComboBox<AutoFilterRule> autoFilterRules = new JosmComboBox<>( … … 150 152 lblRule.setEnabled(autoFilters.isSelected()); 151 153 autoFilterRules.setEnabled(autoFilters.isSelected()); 154 autoFiltersHiding.setEnabled(autoFilters.isSelected()); 152 155 }); 153 156 autoFilterRules.setToolTipText("Rule defining which tag will provide automatic filters, below a certain zoom level"); 154 157 autoFilterRules.setSelectedItem(AutoFilterManager.getInstance().getAutoFilterRule(AutoFilterManager.PROP_AUTO_FILTER_RULE.get())); 158 autoFiltersHiding.setToolTipText( 159 tr("Completely hide elements which do not match the automatic filter instead of merely disabling them")); 160 autoFiltersHiding.setSelected(AutoFilterManager.PROP_AUTO_FILTER_HIDING.get()); 155 161 156 162 JLabel performanceLabel = new JLabel(tr("Options that affect drawing performance")); … … 184 190 panel.add(lblRule, GBC.std().insets(40, 0, 0, 0)); 185 191 panel.add(autoFilterRules, GBC.eop().fill(GBC.HORIZONTAL).insets(5, 0, 0, 0)); 192 panel.add(autoFiltersHiding, GBC.eop().insets(40, 0, 0, 0)); 186 193 187 194 ExpertToggleAction.addVisibilitySwitcher(performanceLabel); … … 214 221 Config.getPref().putBoolean("display.discardable-keys", discardableKeys.isSelected()); 215 222 AutoFilterManager.PROP_AUTO_FILTER_ENABLED.put(autoFilters.isSelected()); 223 AutoFilterManager.PROP_AUTO_FILTER_HIDING.put(autoFiltersHiding.isSelected()); 216 224 AutoFilterManager.PROP_AUTO_FILTER_RULE.put(((AutoFilterRule) autoFilterRules.getSelectedItem()).getKey()); 217 225 int vn = Config.getPref().getInt("mappaint.node.virtual-size", 8);
Note:
See TracChangeset
for help on using the changeset viewer.
