See: Description
| Interface | Description |
|---|---|
| CElement |
A CElement is a graphical object: a
Canvas, a Tag or a CShape. |
| Class | Description |
|---|---|
| CAndTag |
A
CAndTag is a CTag corresponding to the set of shapes tagged
by a CTag t1 and a CTag t2. |
| Canvas |
A canvas that displays a scene composed of graphical objects.
|
| CDynamicWidget |
A widget shape for use with an
Canvas. |
| CEllipse |
An ellipse shape for use with a
Canvas. |
| CExtensionalTag |
A
CExtensionalTag tag is a tag that can be explicitely attached to and detached from a shape,
i.e. |
| CHierarchyTag |
An intentional tag to manage the "hierarchy" of a given
CShape. |
| CImage |
An image shape for use with a
Canvas. |
| CIntentionalTag |
Intentional tags label graphical objects, i.e.
|
| ClassTag | |
| CNamedTag |
A
CNamedTag tag is a CExtensionalTag. |
| COrTag |
A
COrTag is a tag corresponding to the set of shapes tagged by a tag t1 or a tag t2. |
| CPolyLine |
An arbitrary shape for use with a
Canvas. |
| CRectangle |
A rectangle shape for use with a
Canvas. |
| CRectangularShape |
An abstract rectangular shape for use with an
Canvas. |
| CSegment |
A segment for use with an
Canvas. |
| CShape |
A shape to be added to a
Canvas. |
| CStateMachine |
A state machine to handle events with one or more
CElement (Canvas,
CTag or CShape). |
| CTag |
CTags are labels associated to canvas' shapes. |
| CText |
A text shape for use with an
Canvas. |
| CWidget |
A widget shape for use with an
Canvas. |
A package to program new widgets starting from the SwingStates' canvas that offers advanced features for programming interaction (state machines, tags, etc.). See this section in SwingStates tutorial.