public interface IlpZoomPolicy
Implementations exist that provide physical and logical zooms. An instance of this class is associated with every IlvManager instance. It receives an event when the zoom transformer of any view changes.
Note: This interface is subject to change in future versions.
Modifier and Type | Method and Description |
---|---|
void |
attach()
This function is called when the policy is attached to a manager.
|
void |
attachView(IlvManagerView view)
This function is called when a view is added to the manager to which this
instance is attached.
|
void |
detach()
This function is called when the policy is detached from its manager.
|
void |
detachView(IlvManagerView view)
This function is called when a view is removed from the manager to which
this instance is attached.
|
void |
zoomTransformerChanged(IlvManagerView view,
IlvTransformer oldTransformer,
IlvTransformer newTransformer)
This function is called when a zoom change occurs.
|
void attach()
void detach()
void attachView(IlvManagerView view)
void detachView(IlvManagerView view)
void zoomTransformerChanged(IlvManagerView view, IlvTransformer oldTransformer, IlvTransformer newTransformer)
view
- the target viewoldTransformer
- the manager's old zoom transformernewTransformer
- the manager's new zoom transformer© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.