Interface ISelectionControl
- 
- All Superinterfaces:
- java.lang.Iterable<IHandle>
 - All Known Implementing Classes:
- AbstractSelectionControls,- AbstractShapeTool.AbstractShapeControls,- LinkControls,- RotationControls,- ScaleControls,- WindowScaleControls
 
 public interface ISelectionControl extends java.lang.Iterable<IHandle> This interface describes a class that can provide the IHandles needed to manipulate a given selection.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description java.awt.InsetsgetInsets()These 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, java.util.List<javax.swing.JComponent> selection)voidpaintBackground(java.awt.Graphics2D g)A chance to paint the background of the selection area before the IHandles are paintedvoiduninstall()
 
- 
- 
- 
Method Detail- 
initializevoid initialize(DesignPanel panel, DesignableContainer container, DesignableDelegate delegate, java.util.List<javax.swing.JComponent> selection) 
 - 
uninstallvoid uninstall() 
 - 
getInsetsjava.awt.Insets 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.
 - 
paintBackgroundvoid paintBackground(java.awt.Graphics2D g) A chance to paint the background of the selection area before the IHandles are painted
 
- 
 
-