| 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. |