org.eclipse.draw2d
Interface LayoutListener
-
All Known Implementing Classes:
-
LayoutAnimator,
LayoutListener.Stub
- public interface LayoutListener
Classes which implement this interface provide callback hooks for various layout
related events.
Instances can be hooked to figures by calling
IFigure.addLayoutListener(LayoutListener). Listeners will be made aware of various
steps of the layout mechanism, and even have the opportunity to prevent normal layout
from occurring.
-
Since:
- 3.1
|
Nested Class Summary
|
static class
|
LayoutListener.Stub
A stub implementation which implements all of the declared methods. |
|
Method Summary
|
void
|
invalidate
(
IFigure container)
Called when a container has been invalidated. |
boolean
|
layout
(
IFigure container)
Called prior to layout occurring. |
void
|
postLayout
(
IFigure container)
Called after layout has occurred. |
void
|
remove
(
IFigure child)
Called when a child is about to be removed from its parent. |
void
|
setConstraint
(
IFigure child,
java.lang.Object constraint)
Called when a child's constraint is initialized or updated. |
invalidate
public void invalidate(
IFigure container)
- Called when a container has been invalidated.
-
-
Parameters:
-
container - the invalidated Figure -
Since:
- 3.1
layout
public boolean layout(
IFigure container)
- Called prior to layout occurring. A listener may intercept a layout by
returning
true. If the layout is intercepted, the container's
LayoutManager will not receive a layout call.
-
-
Parameters:
-
container - the figure incurring a layout
-
Returns:
-
true if the layout has been intercepted by the listener -
Since:
- 3.1
postLayout
public void postLayout(
IFigure container)
- Called after layout has occurred.
-
-
Parameters:
-
container - the figure incurring a layout -
Since:
- 3.1
remove
public void remove(
IFigure child)
- Called when a child is about to be removed from its parent.
-
-
Parameters:
-
child - the child being removed -
Since:
- 3.1
setConstraint
public void setConstraint(
IFigure child,
java.lang.Object constraint)
- Called when a child's constraint is initialized or updated.
-
-
Parameters:
-
child - the child being updated -
constraint - the child's new constraint -
Since:
- 3.1
Copyright (c) IBM Corp. and others 2000, 2007. All Rights Reserved.