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.ExpertModeChangeListener
expertChanged
in interface ExpertToggleAction.ExpertModeChangeListener
isExpert
- true
if expert mode was enabled, false otherwise.public void valueChanged(AbstractProperty.ValueChangeEvent<? extends java.lang.Boolean> e)
AbstractProperty.ValueChangeListener
valueChanged
in interface AbstractProperty.ValueChangeListener<java.lang.Boolean>
e
- property change eventpublic void layerAdded(LayerManager.LayerAddEvent e)
LayerManager.LayerChangeListener
Listeners are called in the EDT thread. You should not do blocking or long-running tasks in this method.
layerAdded
in interface LayerManager.LayerChangeListener
e
- 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.LayerChangeListener
e
- The layer to be removed (as event)public void layerOrderChanged(LayerManager.LayerOrderChangeEvent e)
LayerManager.LayerChangeListener
Listeners are called in the EDT thread. You should not do blocking or long-running tasks in this method.
layerOrderChanged
in interface LayerManager.LayerChangeListener
e
- The order change event.public void updateColumnWidth()