private class LayerListDialog.ColumnWidthAdaptionListener extends java.lang.Object implements AbstractProperty.ValueChangeListener<java.lang.Boolean>, ExpertToggleAction.ExpertModeChangeListener, LayerManager.LayerChangeListener
| Modifier and Type | Field and Description |
|---|---|
private int |
column |
private int |
minWidth |
| Constructor and Description |
|---|
ColumnWidthAdaptionListener(int column,
int minWidth) |
| Modifier and Type | Method and Description |
|---|---|
void |
expertChanged(boolean isExpert)
The expert mode changed.
|
void |
layerAdded(LayerManager.LayerAddEvent e)
Notifies this listener that a layer has been added.
|
void |
layerOrderChanged(LayerManager.LayerOrderChangeEvent e)
Notifies this listener that the order of layers was changed.
|
void |
layerRemoving(LayerManager.LayerRemoveEvent e)
Notifies this listener that a alayer was just removed.
|
void |
updateColumnWidth() |
void |
valueChanged(AbstractProperty.ValueChangeEvent<? extends java.lang.Boolean> e)
Method called when a property value has changed.
|
ColumnWidthAdaptionListener(int column, int minWidth)
public void expertChanged(boolean isExpert)
ExpertToggleAction.ExpertModeChangeListenerexpertChanged in interface ExpertToggleAction.ExpertModeChangeListenerisExpert - true if expert mode was enabled, false otherwise.public void valueChanged(AbstractProperty.ValueChangeEvent<? extends java.lang.Boolean> e)
AbstractProperty.ValueChangeListenervalueChanged in interface AbstractProperty.ValueChangeListener<java.lang.Boolean>e - property change eventpublic void layerAdded(LayerManager.LayerAddEvent e)
LayerManager.LayerChangeListenerListeners are called in the EDT thread. You should not do blocking or long-running tasks in this method.
layerAdded in interface LayerManager.LayerChangeListenere - The new added layer eventpublic void layerRemoving(LayerManager.LayerRemoveEvent e)
LayerManager.LayerChangeListener
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.
layerRemoving in interface LayerManager.LayerChangeListenere - The layer to be removed (as event)public void layerOrderChanged(LayerManager.LayerOrderChangeEvent e)
LayerManager.LayerChangeListenerListeners are called in the EDT thread. You should not do blocking or long-running tasks in this method.
layerOrderChanged in interface LayerManager.LayerChangeListenere - The order change event.public void updateColumnWidth()