Package | Description |
---|---|
fr.lri.swingstates.applets | |
fr.lri.swingstates.canvas |
A package to program new widgets starting from the SwingStates' canvas that offers advanced features for programming interaction (state machines, tags, etc.).
|
Modifier and Type | Class and Description |
---|---|
class |
ColorTag |
class |
MenuItem |
Modifier and Type | Class and Description |
---|---|
class |
CNamedTag
A
CNamedTag tag is a CExtensionalTag . |
Modifier and Type | Method and Description |
---|---|
CExtensionalTag |
CExtensionalTag.addTo(CShape s)
Adds the shape s to the collection containing all the shapes that have this tag.
|
CExtensionalTag |
CExtensionalTag.removeFrom(CShape s)
Removes the shape s from the collection containing all the shapes that have this tag.
|
Modifier and Type | Method and Description |
---|---|
java.util.LinkedList<CExtensionalTag> |
CShape.getTags() |
Modifier and Type | Method and Description |
---|---|
CElement |
CTag.addTag(CExtensionalTag t)
Calls
addTag(Canvas.Tag t) for every CShape contained in this CElement . |
CElement |
CShape.addTag(CExtensionalTag t)
Adds a tag to this shape.
|
CElement |
CElement.addTag(CExtensionalTag t)
Calls
addTag(Canvas.Tag t) for every CShape contained in this CElement . |
CElement |
Canvas.addTag(CExtensionalTag t)
Calls
addTag(Canvas.Tag t) for every CShape contained in this CElement . |
CElement |
CTag.removeTag(CExtensionalTag t)
Calls
removeTag(Tag t) for every CShape contained in this CElement only if t is a SMExtensionalTag ,
does nothing otherwise. |
CElement |
CShape.removeTag(CExtensionalTag t)
Removes a tag from this shape only if the tag is a
CExtensionalTag . |
CElement |
CElement.removeTag(CExtensionalTag t)
Calls
removeTag(Tag t) for every CShape contained in this CElement only if t is a SMExtensionalTag ,
does nothing otherwise. |
CElement |
Canvas.removeTag(CExtensionalTag t)
Calls
removeTag(Tag t) for every CShape contained in this CElement only if t is a SMExtensionalTag ,
does nothing otherwise. |