| Interface | Description |
|---|---|
| Paintable |
Basic interface for objects which know how to paint themselves to a graphics context.
|
| PaintableCollector |
Something which can collect paintables.
|
| PaintableVisitor |
Visitor for paintables.
|
| RecolorableIcon |
Interface for icons which can be recolored.
|
| Class | Description |
|---|---|
| AbstractDescendingPaintableVisitor |
A paintable visitor which automatically descends into groups.
|
| Context |
Drawing context.
|
| DynamicallyScaledIcon |
Dynamically scaled icon depending on an UI font resource.
|
| PaintableClipShape |
Clip shape.
|
| PaintableComposite |
Paintable composite.
|
| PaintableGroup |
A paintable group opens a new context for its children.
|
| PaintableImage |
An image defined as a paintable,
In general usage of images should be avoided, as they counteract the purpose
of having a scalable icon.
|
| PaintableRestoreTransform |
Restore a stored transformation.
|
| PaintableShape |
A paintable shape.
|
| PaintableStoreTransform |
Store the current transform.
|
| PaintableTransform |
Paintable transformation.
|
| PhysicalSizeImageConverter |
Helper class allowing to provide an icon in a given physical size
for a given graphics configuration.
|
| RecoloringVisitor |
A visitor which creates a recolored version of a paintable.
|
| ScaledIcon |
An icon based on a
vector image. |
| SimpleVectorImageReader |
Minimalistic reader for vector icons.
|
| VectorImage |
Image based on vector forms..
|
This package holds basic classes and interfaces for scalable vector icons. This is expected to be a minimal standalone package, so there are no dependencies to other modules in the de.caff universe.