Changeset 17740 in josm for trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java
- Timestamp:
- 2021-04-11T11:29:10+02:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java
r17733 r17740 36 36 import org.openstreetmap.josm.gui.dialogs.DialogsPanel.Action; 37 37 import org.openstreetmap.josm.gui.dialogs.ToggleDialog; 38 import org.openstreetmap.josm.gui.dialogs.layer.LayerVisibilityAction; 38 39 import org.openstreetmap.josm.gui.layer.Layer; 39 40 import org.openstreetmap.josm.gui.layer.LayerManager.LayerAddEvent; … … 43 44 import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeEvent; 44 45 import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeListener; 46 import org.openstreetmap.josm.gui.layer.imagery.ImageryFilterSettings; 45 47 import org.openstreetmap.josm.tools.ImageProvider; 46 48 import org.openstreetmap.josm.tools.Logging; … … 53 55 */ 54 56 public final class ImageViewerDialog extends ToggleDialog implements LayerChangeListener, ActiveLayerChangeListener, ImageDataUpdateListener { 57 58 private final ImageryFilterSettings imageryFilterSettings = new ImageryFilterSettings(); 55 59 56 60 private final ImageZoomAction imageZoomAction = new ImageZoomAction(); … … 64 68 private final ImageLastAction imageLastAction = new ImageLastAction(); 65 69 private final ImageCopyPathAction imageCopyPathAction = new ImageCopyPathAction(); 66 67 private final ImageDisplay imgDisplay = new ImageDisplay(); 70 private final LayerVisibilityAction visibilityAction = new LayerVisibilityAction(Collections::emptyList, 71 () -> Collections.singleton(imageryFilterSettings)); 72 73 private final ImageDisplay imgDisplay = new ImageDisplay(imageryFilterSettings); 68 74 private boolean centerView; 69 75 … … 162 168 buttons.add(Box.createRigidArea(new Dimension(7, 0))); 163 169 buttons.add(btnCopyPath); 170 buttons.add(Box.createRigidArea(new Dimension(7, 0))); 171 buttons.add(new JButton(visibilityAction)); 164 172 165 173 JPanel bottomPane = new JPanel(new GridBagLayout());
Note:
See TracChangeset
for help on using the changeset viewer.