Class LayerListDialog.ColumnWidthAdaptionListener
- java.lang.Object
-
- org.openstreetmap.josm.gui.dialogs.LayerListDialog.ColumnWidthAdaptionListener
-
- All Implemented Interfaces:
ExpertToggleAction.ExpertModeChangeListener,AbstractProperty.ValueChangeListener<java.lang.Boolean>,LayerManager.LayerChangeListener
- Enclosing class:
- LayerListDialog
private class LayerListDialog.ColumnWidthAdaptionListener extends java.lang.Object implements AbstractProperty.ValueChangeListener<java.lang.Boolean>, ExpertToggleAction.ExpertModeChangeListener, LayerManager.LayerChangeListener
-
-
Constructor Summary
Constructors Constructor Description ColumnWidthAdaptionListener(int column, int minWidth)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexpertChanged(boolean isExpert)The expert mode changed.voidlayerAdded(LayerManager.LayerAddEvent e)Notifies this listener that a layer has been added.voidlayerOrderChanged(LayerManager.LayerOrderChangeEvent e)Notifies this listener that the order of layers was changed.voidlayerRemoving(LayerManager.LayerRemoveEvent e)Notifies this listener that a layer was just removed.voidupdateColumnWidth()voidvalueChanged(AbstractProperty.ValueChangeEvent<? extends java.lang.Boolean> e)Method called when a property value has changed.
-
-
-
Constructor Detail
-
ColumnWidthAdaptionListener
ColumnWidthAdaptionListener(int column, int minWidth)
-
-
Method Detail
-
expertChanged
public void expertChanged(boolean isExpert)
Description copied from interface:ExpertToggleAction.ExpertModeChangeListenerThe expert mode changed.- Specified by:
expertChangedin interfaceExpertToggleAction.ExpertModeChangeListener- Parameters:
isExpert-trueif expert mode was enabled, false otherwise.
-
valueChanged
public void valueChanged(AbstractProperty.ValueChangeEvent<? extends java.lang.Boolean> e)
Description copied from interface:AbstractProperty.ValueChangeListenerMethod called when a property value has changed.- Specified by:
valueChangedin interfaceAbstractProperty.ValueChangeListener<java.lang.Boolean>- Parameters:
e- property change event
-
layerAdded
public void layerAdded(LayerManager.LayerAddEvent e)
Description copied from interface:LayerManager.LayerChangeListenerNotifies this listener that a layer has been added.Listeners are called in the EDT thread. You should not do blocking or long-running tasks in this method.
- Specified by:
layerAddedin interfaceLayerManager.LayerChangeListener- Parameters:
e- The new added layer event
-
layerRemoving
public void layerRemoving(LayerManager.LayerRemoveEvent e)
Description copied from interface:LayerManager.LayerChangeListenerNotifies this listener that a layer was just removed.Listeners are called in the EDT thread after the layer was removed. Use
LayerManager.LayerRemoveEvent.scheduleRemoval(Collection)to remove more layers. You should not do blocking or long-running tasks in this method.- Specified by:
layerRemovingin interfaceLayerManager.LayerChangeListener- Parameters:
e- The layer to be removed (as event)
-
layerOrderChanged
public void layerOrderChanged(LayerManager.LayerOrderChangeEvent e)
Description copied from interface:LayerManager.LayerChangeListenerNotifies this listener that the order of layers was changed.Listeners are called in the EDT thread. You should not do blocking or long-running tasks in this method.
- Specified by:
layerOrderChangedin interfaceLayerManager.LayerChangeListener- Parameters:
e- The order change event.
-
updateColumnWidth
public void updateColumnWidth()
-
-