Interface ISelectionControl
- All Known Implementing Classes:
- AbstractSelectionControls,- AbstractShapeTool.AbstractShapeControls,- LinkControls,- RotationControls,- ScaleControls,- WindowScaleControls
This interface describes a class that can provide the IHandles needed to manipulate a given selection.
- 
Method SummaryModifier and TypeMethodDescriptionThese insets describe the area around the selection control in which its painting and handles are allowed to draw themselves.voidinitialize(DesignPanel panel, DesignableContainer container, DesignableDelegate delegate, List<JComponent> selection) voidA chance to paint the background of the selection area before the IHandles are paintedvoidMethods inherited from interface java.lang.IterableforEach, iterator, spliterator
- 
Method Details- 
initializevoid initialize(DesignPanel panel, DesignableContainer container, DesignableDelegate delegate, List<JComponent> selection) 
- 
uninstallvoid uninstall()
- 
getInsetsInsets getInsets()These insets describe the area around the selection control in which its painting and handles are allowed to draw themselves. Should be in un-zoomed (logical) space.
- 
paintBackgroundA chance to paint the background of the selection area before the IHandles are painted
 
-