public abstract class UICanvas extends AbstractCanvas
AbstractCanvaseditor, model, SERIALIZE_ACTION, SERIALIZE_ITEM, X_MARGIN, Y_MARGINCLOSED, defaultNode, defaultProject, defaultWorkspace, HIDDEN, SHOWNEMPTY_SELECTION, PROJECT_PROP, VISIBLE_PROP, WORKSPACE_PROP| Constructor and Description |
|---|
UICanvas() |
| Modifier and Type | Method and Description |
|---|---|
abstract CmtModelNode |
findContainerNode(CmtModelNode[] excludeNodes,
java.awt.Point absoluteLocation,
java.awt.Point relativeLocation,
CmtModelNode preferredAncestor)
Find the nearest container ancestor for a given point, providing relative
location of that point within the ancestor.
|
abstract java.awt.Point |
getAbsoluteLocation(java.awt.Component component)
Get the location of the given Component relative to the design canvas.
|
abstract BoxEffects |
getBoxEffects()
Get a BoxEffects object associated with this UICanvas.
|
abstract LayoutAssistant |
getLayoutAssistant(CmtModelNode node)
Get the associated LayoutAssistant for the given CmtModelNode.
|
abstract SelectionEffects |
getSelectionEffects()
Get a SelectionEffects object associated with this UICanvas.
|
close, getContext, getController, getDefaultFocusComponent, getModel, getSelectionFromUI, getUIEditor, handleDefaultAction, menuWillHide, menuWillShow, setContext, setModel, setOwner, stateChanged, viewSelectionChangedgetContextMenu, getTitleactivate, addViewListener, addViewSelectionListener, addViewStateListener, deactivate, fireViewCollapsed, fireViewExpanded, fireViewSelectionChanged, getContext, getGUI, getHelpInfo, getId, getSelection, getTabName, getToolbar, getViewWithoutDecoration, isVisible, loadLayout, loadManifestToolbar, loadManifestToolbar, newId, owner, removeViewListener, removeViewSelectionListener, removeViewStateListener, saveLayout, scheduleUpdateSelection, setId, setToolbarVisible, show, toString, updateSelection, updateSelectionImpl, updateTitle, updateToolbarActions, updateVisibleActions, updateVisibleActionspublic abstract BoxEffects getBoxEffects()
public abstract SelectionEffects getSelectionEffects()
public abstract LayoutAssistant getLayoutAssistant(CmtModelNode node)
node - the CmtModelNode whose associated LayoutAssistant is requestedpublic abstract java.awt.Point getAbsoluteLocation(java.awt.Component component)
component - the Component whose location is desiredpublic abstract CmtModelNode findContainerNode(CmtModelNode[] excludeNodes, java.awt.Point absoluteLocation, java.awt.Point relativeLocation, CmtModelNode preferredAncestor)
excludeNodes - array of CmtModelNode not to be consideredabsoluteLocation - a location relative to the canvas surfacerelativeLocation - output variable for point relative to ancestorpreferredAncestor - nearest ancestor to consider