Class FieldPanelCoordinator
java.lang.Object
docking.widgets.fieldpanel.internal.FieldPanelCoordinator
- All Implemented Interfaces:
ViewListener
- Direct Known Subclasses:
LineLockedFieldPanelCoordinator
Coordinates the scrolling of a set of field panels by sharing bound scroll models.
-
Constructor Summary
ConstructorsConstructorDescriptionFieldPanelCoordinator(FieldPanel[] panels) Constructs a new FieldPanelCoordinatro to synchronize the scrolling of the given field panels. -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(FieldPanel fp) Adds the given field panel to the list of panels to synchronize.voiddispose()Cleans up resources.voidremove(FieldPanel fp) Removes the given field panel from the list to be synchronized.voidviewChanged(FieldPanel fp, BigInteger index, int xPos, int yPos) Notifies the listener that the top of the screen has changed position.
-
Constructor Details
-
FieldPanelCoordinator
Constructs a new FieldPanelCoordinatro to synchronize the scrolling of the given field panels.- Parameters:
panels- the array of panels to synchronize.
-
-
Method Details
-
dispose
public void dispose()Cleans up resources. -
add
Adds the given field panel to the list of panels to synchronize.- Parameters:
fp- the field panel to add.
-
remove
Removes the given field panel from the list to be synchronized. -
viewChanged
Description copied from interface:ViewListenerNotifies the listener that the top of the screen has changed position.- Specified by:
viewChangedin interfaceViewListener- Parameters:
fp- the field panel whose view changed.index- the index of the layout at the top of the screen.xPos- the x coordinate of the layout displayed at the left of the screen.yPos- the y coordinate of the layout displayed at the top of the screen.
-