|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use MutatablePaintable | |
| edu.neu.ccs.gui | Provides classes and interfaces for designing and implementing graphical interfaces and for the creation of paintable and mutatable objects.. |
| Uses of MutatablePaintable in edu.neu.ccs.gui |
| Classes in edu.neu.ccs.gui that implement MutatablePaintable | |
class |
AbstractMutatablePaintable
The abstract class AbstractMutatablePaintable
defines objects that extend AbstractPaintable
and implement MutatablePaintable. |
class |
MutatableWrapper
The class MutatableWrapper will wrap a Paintable
object to obtain an object that implements MutatablePaintable
and SupportsPropertyChange. |
class |
PaintableSequence
A PaintableSequence encapsulates a sequence of
Paintable objects. |
| Methods in edu.neu.ccs.gui that return MutatablePaintable | |
static MutatablePaintable |
PaintableTools.wrapPaintable(Paintable paintable)
Returns a MutatablePaintable that wraps the given
Paintable. |
MutatablePaintable |
PaintableSequence.getMutatablePaintable(int index)
Returns the MutatablePaintable at the given index in the
sequence. |
MutatablePaintable[] |
PaintableSequence.toArray()
Returns an array with the MutatablePaintable items in
this paintable sequence. |
MutatablePaintable |
PaintableSequence.hits(double x,
double y)
If the point specified by coordinates is inside one of the items in the PaintableSequence then this method returns the
appropriate MutatablePaintable object depending on the
current Mutator.StrategyUsage setting. |
MutatablePaintable |
PaintableSequence.hits(Point2D p)
If the point is inside one of the items in the PaintableSequence then this method returns the
appropriate MutatablePaintable object depending on the
current Mutator.StrategyUsage setting. |
MutatablePaintable |
PaintableSequence.hitsItem(double x,
double y)
If the point specified by coordinates is inside one of the items in the PaintableSequence then this method returns
the topmost MutatablePaintable item that contains
the point; otherwise this method returns null. |
MutatablePaintable |
PaintableSequence.hitsItem(Point2D p)
If the point is inside one of the items in the PaintableSequence then this method returns
the topmost MutatablePaintable item that contains
the point; otherwise this method returns null. |
protected MutatablePaintable |
PaintableSequence.wrapPaintable(Paintable paintable)
By default, this method returns the result of applying the method PaintableTools.wrapPaintable. |
| Methods in edu.neu.ccs.gui with parameters of type MutatablePaintable | |
void |
PaintableSequence.removePaintable(MutatablePaintable mp)
Removes the given MutatablePaintable from the
paintable sequence. |
int |
PaintableSequence.getIndex(MutatablePaintable mp)
Returns the index in the paintable sequence of the given MutatablePaintable. |
void |
PaintableSequence.shiftPaintable(MutatablePaintable mp,
int i)
Shift the given mutatable paintable to index i and shift all paintables in between as needed. |
void |
PaintableSequence.shiftPaintableToTop(MutatablePaintable mp)
Shift the given mutatable paintable to the top and shift other paintables as needed. |
void |
PaintableSequence.shiftPaintableToBottom(MutatablePaintable mp)
Shift the given mutatable paintable to the bottom and shift other paintables as needed. |
void |
PaintableSequence.shiftPaintableUp(MutatablePaintable mp)
Shift the given mutatable paintable one index closer to the top and shift other paintables as needed. |
void |
PaintableSequence.shiftPaintableDown(MutatablePaintable mp)
Shift the given mutatable paintable one index closer to the bottom and shift other paintables as needed. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||