| Interface | Description |
|---|---|
| DesignableDelegate |
Defines many functions required for the design panel to interact with a DesignableContainer.
|
| DesignableWorkspaceListener | |
| IDesignTool |
Represents a "design tool", which is a mode that the design panel can be in.
|
| IDesignTool.ToolbarInitializer | |
| IGridSettings |
A grouping of settings getters to avoid littering AbstractDesignableWorkspace with these preferences.
|
| IHandle |
An IHandle represents a draggable control used to manipulate a component.
|
| ISelectionControl |
This interface describes a class that can provide the IHandles needed to manipulate a given selection.
|
| Class | Description |
|---|---|
| AbstractDesignableWorkspace |
This abstract workspace provides the "guts" of workspaces that use a drag-and-drop style interface.
|
| BasicGridSettings |
A basic implementation of IGridSettings with settable values.
|
| DefaultDesignableWorkspace |
Simple abstract implementation of AbstractDesignableWorkspace that expects to live within the Ignition Designer (and
thus requires a DesignerContext, and implements ResourceWorkspace)
|
| DesignableRepaintManager |
A repaint manager that has special handling for when components get repainted beneath the DesignPanel.
|
| DesignableWorkspaceAdapter |
Adapter-pattern class that has no-op implementations of all the functions in DesignableWorkspaceListener
|
| DesignPanel | |
| Guide | |
| InteractionLayer | |
| JComponentItemDelegate |
An abstract DesignableDelegate that implements many functions using the size/locations provided by JComponent
|
| JComponentItemDelegate.ChildIterator | |
| Ruler |
Component that draws the ruler for the DesignPanel.
|
| Ruler.XAxis | |
| Ruler.YAxis | |
| ShapePaint |
Holds colors, paint modes, and stroke widths - everything needed to paint a shape
|