Package com.rolemodelsoft.drawlet.shapes

Class Summary
AbstractRectangleShape This provides a basic abstract implementation of rectangular bounded Figures.
AbstractShape This provides basic default functionality for Figures that are assumed to be movable and reshapable with observers that want to know when their locations or shapes change.
BottomHandle This class provides a handle that shows up at the bottom of a figure and resizes the figure accordingly as it is dragged.
BottomLeftHandle This class provides a handle that shows up at the bottom left of a figure and reshapes the figure accordingly as it is dragged.
BottomRightHandle This class provides a handle that shows up at the bottom right of a figure and resizes the figure accordingly as it is dragged.
BoundsHandle Although there are plenty of ways to add Handles to figures, a common thing to do is put them on the corners or sides of some rectangular area (e.g.
FilledShape This provides basic default functionality for Figures that draw shapes which may be opaque.
LeftHandle This class provides a handle that shows up at the left of a figure and reshapes the figure accordingly as it is dragged.
RectangularCreationTool This tool produces Shapes by creating an instance and then moving their topLeft and bottomRight.
RightHandle This class provides a handle that shows up at the right of a figure and resizes the figure accordingly as it is dragged.
ShapeTool This provides basic functionality for a tool used to create concrete Figures.
TopHandle This class provides a handle that shows up at the top of a figure and reshapes the figure accordingly as it is dragged.
TopLeftHandle This class provides a handle that shows up at the top left of a figure and reshapes the figure accordingly as it is dragged.
TopRightHandle This class provides a handle that shows up at the top right of a figure and reshapes the figure accordingly as it is dragged.