public class WindowWorkspace extends DefaultDesignableWorkspace
Modifier and Type | Class and Description |
---|---|
static class |
WindowWorkspace.DependencyViewMode
Defines the options available for drawing dependency arrows
|
class |
WindowWorkspace.Handler |
com.jidesoft.swing.JideTabbedPane.ColorProvider, com.jidesoft.swing.JideTabbedPane.GradientColorProvider, com.jidesoft.swing.JideTabbedPane.IgnoreableSingleSelectionModel, com.jidesoft.swing.JideTabbedPane.NoFocusButton, com.jidesoft.swing.JideTabbedPane.PageLastFocusTracker, com.jidesoft.swing.JideTabbedPane.TabListCellRenderer
javax.swing.JTabbedPane.AccessibleJTabbedPane, javax.swing.JTabbedPane.ModelListener
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.lang.Object |
COMMIT_HINT
Key object to use on a FPMIWindow.setClientProperty(COMMIT_HINT, boolean) before you close it to see if the
window should be committed or not.
|
static java.lang.String |
SPOTLIGHT_BINDING |
static java.lang.String |
SPOTLIGHT_INVISIBLE |
static java.lang.String |
SPOTLIGHT_SCRIPTING |
static java.lang.String |
WINDOW_WORKSPACE_KEY |
designerContext, rootLayerPanel
currentTool, defaultScope, DESIGNABLE_CONTAINER_ICON_KEY, DESIGNTIME_PROPNAME, listeners, log, openContainers, selectedItems, selectionControl, selectionTool
_focusChangeListener, _tabEditingAllowed, _tabEditValidator, BOLDACTIVETAB_PROPERTY, BOX_STYLE_PROPERTY, BUTTON_CLOSE, BUTTON_EAST, BUTTON_LIST, BUTTON_NORTH, BUTTON_SOUTH, BUTTON_WEST, COLOR_THEME_DEFAULT, COLOR_THEME_OFFICE2003, COLOR_THEME_VSNET, COLOR_THEME_WIN2K, COLOR_THEME_WINXP, GRIPPER_PROPERTY, HIDE_IF_ONE_TAB_PROPERTY, ONENOTE_COLOR_PROVIDER, PROPERTY_COLOR_THEME, PROPERTY_CONTENT_BORDER_INSETS, PROPERTY_DRAG_OVER_DISABLED, PROPERTY_SELECTED_INDEX, PROPERTY_SHOW_CLOSE_BUTTON_ON_MOUSE_OVER, PROPERTY_TAB_AREA_INSETS, PROPERTY_TAB_COLOR_PROVIDER, PROPERTY_TAB_INSETS, PROPERTY_TAB_LEADING_COMPONENT, PROPERTY_TAB_RESIZE_MODE, PROPERTY_TAB_SHAPE, PROPERTY_TAB_TRAILING_COMPONENT, RESIZE_MODE_COMPRESSED, RESIZE_MODE_DEFAULT, RESIZE_MODE_FIT, RESIZE_MODE_FIXED, RESIZE_MODE_NONE, SCROLL_TAB_ON_WHEEL_PROPERTY, SHAPE_BOX, SHAPE_DEFAULT, SHAPE_ECLIPSE, SHAPE_ECLIPSE3X, SHAPE_EXCEL, SHAPE_FLAT, SHAPE_OFFICE2003, SHAPE_ROUNDED_FLAT, SHAPE_ROUNDED_VSNET, SHAPE_VSNET, SHAPE_WINDOWS, SHAPE_WINDOWS_SELECTED, SHOW_CLOSE_BUTTON_ON_TAB_PROPERTY, SHOW_CLOSE_BUTTON_PROPERTY, SHOW_ICONS_PROPERTY, SHOW_TAB_AREA_PROPERTY, SHOW_TAB_BUTTONS_PROPERTY, SHOW_TAB_CONTENT_PROPERTY, SHRINK_TAB_PROPERTY, TAB_CLOSABLE_PROPERTY, USE_DEFAULT_SHOW_CLOSE_BUTTON_ON_TAB_PROPERTY, USE_DEFAULT_SHOW_ICONS_PROPERTY
changeEvent, changeListener, model, SCROLL_TAB_LAYOUT, tabPlacement, WRAP_TAB_LAYOUT
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
WindowWorkspace(VisionDesignerImpl ctx) |
Modifier and Type | Method and Description |
---|---|
void |
add(VisionContainer container,
javax.swing.JComponent comp)
Method that adds the brand new component comp to the container.
|
void |
closeDesignable(DesignableContainer container) |
void |
commitAll(SaveContext save)
Commits each open designable container
|
void |
commitDesignable(long id,
ProjectScope scope)
Commits the window to the project.
|
void |
deleteTopLevelContainer(long id,
boolean confirm)
Deletes the named window.
|
void |
doSelectAll(boolean byType,
boolean entireWindow) |
void |
duplicateDesignable(long id,
ProjectScope scope)
Duplicates the designable with the given id.
|
TopLevelContainer |
findDesignableContainer(long resourceId,
ProjectScope scope)
Finds a DesignableContainer that is currently open for editing in this workspace.
|
javax.swing.JComponent |
findDropTarget(java.util.List<javax.swing.JComponent> itemsUnderDrop,
java.awt.dnd.DropTargetDragEvent dtde)
Override to allow dropping onto items
|
int |
getAcceptableDropActions(java.awt.dnd.DropTargetDragEvent dtde) |
DesignerContext |
getDesignerContext() |
CopyPasteHandler |
getEditActionHandler()
The handler that responds to common edit actions, like cut, copy, paste, and delete
|
java.awt.Color |
getEditorBackground()
The background color for the design panels
|
java.util.Collection<ResourceWorkspaceFrame> |
getFrames()
Returns a collection of
ResourceWorkspaceFrame s that will be associated with this workspace. |
IDesignTool |
getGradientTool() |
IGridSettings |
getGridSettings()
Returns the settings for the grid/guide/snapping system
|
WindowWorkspace.Handler |
getHandler() |
DesignableDelegate |
getItemDelegate(DesignableContainer container)
Called to provide the DesignableDelegate that is appropriate for the given DesignableContainer
|
java.lang.String |
getKey()
Returns a keyname for the workspace.
|
LayoutManipulator |
getLayoutManipulator() |
MenuBarMerge |
getMenu()
Returns a menu merge for the menu options that should be present when this workspace is active.
|
protected javax.swing.JPopupMenu |
getPopupMenu(DesignPanel panel) |
PropertyTablePanel |
getPropertyTablePanel() |
FPMIApp |
getRoot() |
TopLevelContainer |
getSelectedContainer()
The currently selected designable container, or null if none is selected
|
javax.swing.JPopupMenu |
getSelectionPopupMenu(java.util.List<javax.swing.JComponent> items)
Gives the workspace a chance to provide a popup menu for the currently selected items
|
protected java.lang.String |
getTabToolTip(DesignableContainer container)
Return the tooltip for the tab representing the given container
|
java.util.List<com.jidesoft.action.CommandBar> |
getToolbars()
Returns the toolbars that will be added when this workspace is active.
|
VisionDesignerImpl |
getVisionDesigner() |
javax.swing.JComponent |
getWorkspace()
The component that makes up the workspace itself.
|
void |
handleDoubleClick(java.awt.Point p)
Called when the user double-clicks using the selection tool.
|
boolean |
handleDrop(java.lang.Object droppedOn,
java.awt.dnd.DropTargetDropEvent event) |
void |
handleEditClick(java.awt.Point p)
Called when the user edit-clicks a component (clicks on an already selected component)
|
protected void |
init() |
boolean |
isZoomingEnabled()
Returns whether or not the zoom level of design panels can be altered.
|
protected org.apache.log4j.Logger |
newLogger() |
protected IDesignTool |
newSelectionTool() |
void |
onActivation()
Called when the resource workspace will become the active workspace and will be displayed.
|
protected boolean |
onBeforeClose(DesignableContainer container)
If the project isn't set as auto-commit, ask if they want to commit, and set the response in the COMMIT_HINT
property.
|
void |
onClose(DesignableContainer container)
Provides subclasses a chance to handle when a tab is closed
|
protected void |
onCurrentToolChanged(IDesignTool oldTool,
IDesignTool newTool)
Provides AbstractDesignableWorkspace subclasses a way to be notified when the design tool has been changed.
|
void |
onDeactivation()
Called when the resource workspace will be swapped out for a different workspace.
|
void |
onEditorPaint(DesignPanel panel,
java.awt.Graphics graphics)
Provides subclasses a chance to paint onto each tab's DesignPanel background
|
void |
openTemplate(long templateId,
ProjectScope scope) |
void |
openWelcomeScreen() |
void |
openWindow(java.lang.String path)
Opens window at
path , and sets it as the selected object. |
void |
paintInteractionLayerHigh(java.awt.Graphics2D g,
DesignableContainer container) |
void |
paintInteractionLayerLow(java.awt.Graphics2D g,
DesignableContainer container) |
void |
resetFrames(com.jidesoft.docking.DockingManager dockingManager,
com.jidesoft.action.DockableBarManager barManager)
Programmatically set the options on the frames and bars that represent the workspace's "defaults"
|
boolean |
restrictMovementToParentBounds() |
void |
setOpenOnStart(long windowId,
boolean set)
Set whether or not this window is a startup window
|
void |
shutdown() |
void |
toggleAboutWindow(long windowId)
Will toggle the given window's about window status.
|
void |
updateMouseLocation(int x,
int y)
Called when the mouse moves over the design area.
|
setStatusMessage
addDesignableWorkspaceListener, close, findDesignableContainer, getCurrentTool, getDefaultScope, getOpenContainerCount, getSelectedDesignPanel, getSelectedItems, getSelectedItemsCount, getSelectionControl, getSelectionTool, isDesignTime, isOpen, isOpen, isOpen, newDesignPanel, open, openArbitraryTab, removeDesignableWorkspaceListener, removeTab, setCurrentTool, setDesignTime, setSelectedContainer, setSelectedItems, setSelectedItems, toggleItemSelection, updateSelectionControl, updateStatusBarText
add, addNotify, addTabEditingListener, calculateTabListPopupPosition, cancelTabEditing, clearVisComp, createFocusChangeListener, createNoFocusButton, createTabList, createTabListPopup, editTabAt, fireStateChanged, fireTabEditing, getCloseAction, getColorTheme, getContentBorderInsets, getDefaultColorTheme, getDefaultTabResizeMode, getDefaultTabStyle, getDisplayTitleAt, getEditingTabIndex, getIconForTab, getLastFocusedComponent, getPageLastFocusTrackers, getResourceString, getSelectedTabFont, getStringConverter, getTabAlignment, getTabAreaInsets, getTabAtLocation, getTabColorProvider, getTabEditingListeners, getTabEditingValidator, getTabHeight, getTabInsets, getTabLeadingComponent, getTabListCellRenderer, getTabResizeMode, getTabShape, getTabTrailingComponent, getUI, getUIClassID, hasFocusComponent, hideTabListPopup, insertTab, isAutoFocusOnTabHideClose, isAutoRequestFocus, isBoldActiveTab, isCloseTabOnMouseMiddleButton, isDragOverDisabled, isHideOneTab, isHideTrailingWhileNoButtons, isLayoutTrailingComponentBeforeButtons, isRightClickSelect, isScrollSelectedTabOnWheel, isShowCloseButton, isShowCloseButtonOnMouseOver, isShowCloseButtonOnSelectedTab, isShowCloseButtonOnTab, isShowGripper, isShowIconsOnTab, isShowTabArea, isShowTabButtons, isShowTabContent, isSuppressSetSelectedIndex, isSuppressStateChangedEvents, isTabClosableAt, isTabEditing, isTabEditingAllowed, isTabListPopupVisible, isTabShown, isUseDefaultShowCloseButtonOnTab, isUseDefaultShowIconsOnTab, moveSelectedTabTo, popupSelectedIndex, processMouseSelection, removeNotify, removeTabAt, removeTabEditingListener, repaintContentBorder, repaintTabAreaAndContentBorder, requestFocusForVisibleComponent, resetDefaultCloseAction, scrollSelectedTabToVisible, setAutoFocusOnTabHideClose, setAutoRequestFocus, setBoldActiveTab, setCloseAction, setCloseTabOnMouseMiddleButton, setColorTheme, setComponentAt, setContentBorderInsets, setDragOverDisabled, setHideOneTab, setHideTrailingWhileNoButtons, setLayoutTrailingComponentBeforeButtons, setRightClickSelect, setScrollSelectedTabOnWheel, setSelectedIndex, setSelectedTabFont, setShowCloseButton, setShowCloseButtonOnMouseOver, setShowCloseButtonOnSelectedTab, setShowCloseButtonOnTab, setShowGripper, setShowIconsOnTab, setShowTabArea, setShowTabButtons, setShowTabContent, setStringConverter, setSuppressSetSelectedIndex, setSuppressStateChangedEvents, setTabAlignment, setTabAreaInsets, setTabClosableAt, setTabColorProvider, setTabEditingAllowed, setTabEditingValidator, setTabInsets, setTabLeadingComponent, setTabListCellRenderer, setTabResizeMode, setTabShape, setTabTrailingComponent, setUI, setUseDefaultShowCloseButtonOnTab, setUseDefaultShowIconsOnTab, showTabListPopup, stopTabEditing, updateUI
add, add, add, add, addChangeListener, addTab, addTab, addTab, createChangeListener, getAccessibleContext, getBackgroundAt, getBoundsAt, getChangeListeners, getComponentAt, getDisabledIconAt, getDisplayedMnemonicIndexAt, getForegroundAt, getIconAt, getMnemonicAt, getModel, getSelectedComponent, getSelectedIndex, getTabComponentAt, getTabCount, getTabLayoutPolicy, getTabPlacement, getTabRunCount, getTitleAt, getToolTipText, getToolTipTextAt, indexAtLocation, indexOfComponent, indexOfTab, indexOfTab, indexOfTabComponent, isEnabledAt, paramString, remove, remove, removeAll, removeChangeListener, setBackgroundAt, setDisabledIconAt, setDisplayedMnemonicIndexAt, setEnabledAt, setForegroundAt, setIconAt, setMnemonicAt, setModel, setSelectedComponent, setTabComponentAt, setTabLayoutPolicy, setTabPlacement, setTitleAt, setToolTipTextAt
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final java.lang.String WINDOW_WORKSPACE_KEY
public static final java.lang.Object COMMIT_HINT
public static final java.lang.String SPOTLIGHT_BINDING
public static final java.lang.String SPOTLIGHT_SCRIPTING
public static final java.lang.String SPOTLIGHT_INVISIBLE
public WindowWorkspace(VisionDesignerImpl ctx) throws java.lang.Exception
java.lang.Exception
protected void init()
protected javax.swing.JPopupMenu getPopupMenu(DesignPanel panel)
protected java.lang.String getTabToolTip(DesignableContainer container)
AbstractDesignableWorkspace
getTabToolTip
in class DefaultDesignableWorkspace
public void openWelcomeScreen()
public DesignerContext getDesignerContext()
getDesignerContext
in class DefaultDesignableWorkspace
public javax.swing.JComponent getWorkspace()
ResourceWorkspace
getWorkspace
in interface ResourceWorkspace
getWorkspace
in class DefaultDesignableWorkspace
protected IDesignTool newSelectionTool()
newSelectionTool
in class AbstractDesignableWorkspace
protected org.apache.log4j.Logger newLogger()
newLogger
in class AbstractDesignableWorkspace
public TopLevelContainer getSelectedContainer()
AbstractDesignableWorkspace
getSelectedContainer
in class AbstractDesignableWorkspace
public boolean isZoomingEnabled()
AbstractDesignableWorkspace
isZoomingEnabled
in class AbstractDesignableWorkspace
public TopLevelContainer findDesignableContainer(long resourceId, ProjectScope scope)
AbstractDesignableWorkspace
findDesignableContainer
in class AbstractDesignableWorkspace
resourceId
- The resource id of the resource container to look forscope
- The project scope of the resource container to look forprotected void onCurrentToolChanged(IDesignTool oldTool, IDesignTool newTool)
AbstractDesignableWorkspace
onCurrentToolChanged
in class AbstractDesignableWorkspace
protected boolean onBeforeClose(DesignableContainer container)
onBeforeClose
in class AbstractDesignableWorkspace
public void onActivation()
ResourceWorkspace
onActivation
in interface ResourceWorkspace
onActivation
in class DefaultDesignableWorkspace
public void onDeactivation()
ResourceWorkspace
onDeactivation
in interface ResourceWorkspace
onDeactivation
in class DefaultDesignableWorkspace
public void onClose(DesignableContainer container)
AbstractDesignableWorkspace
onClose
in class AbstractDesignableWorkspace
public void onEditorPaint(DesignPanel panel, java.awt.Graphics graphics)
AbstractDesignableWorkspace
onEditorPaint
in class AbstractDesignableWorkspace
public java.awt.Color getEditorBackground()
AbstractDesignableWorkspace
getEditorBackground
in class AbstractDesignableWorkspace
public IGridSettings getGridSettings()
AbstractDesignableWorkspace
getGridSettings
in class AbstractDesignableWorkspace
public javax.swing.JPopupMenu getSelectionPopupMenu(java.util.List<javax.swing.JComponent> items)
AbstractDesignableWorkspace
getSelectionPopupMenu
in class AbstractDesignableWorkspace
public void updateMouseLocation(int x, int y)
AbstractDesignableWorkspace
updateMouseLocation
in class AbstractDesignableWorkspace
public DesignableDelegate getItemDelegate(DesignableContainer container)
AbstractDesignableWorkspace
getItemDelegate
in class AbstractDesignableWorkspace
public boolean restrictMovementToParentBounds()
restrictMovementToParentBounds
in class AbstractDesignableWorkspace
public int getAcceptableDropActions(java.awt.dnd.DropTargetDragEvent dtde)
getAcceptableDropActions
in class AbstractDesignableWorkspace
public javax.swing.JComponent findDropTarget(java.util.List<javax.swing.JComponent> itemsUnderDrop, java.awt.dnd.DropTargetDragEvent dtde)
AbstractDesignableWorkspace
findDropTarget
in class AbstractDesignableWorkspace
public boolean handleDrop(java.lang.Object droppedOn, java.awt.dnd.DropTargetDropEvent event)
handleDrop
in class AbstractDesignableWorkspace
public void handleDoubleClick(java.awt.Point p)
AbstractDesignableWorkspace
handleDoubleClick
in class AbstractDesignableWorkspace
public void handleEditClick(java.awt.Point p)
AbstractDesignableWorkspace
handleEditClick
in class AbstractDesignableWorkspace
public void paintInteractionLayerLow(java.awt.Graphics2D g, DesignableContainer container)
paintInteractionLayerLow
in class AbstractDesignableWorkspace
public void paintInteractionLayerHigh(java.awt.Graphics2D g, DesignableContainer container)
paintInteractionLayerHigh
in class AbstractDesignableWorkspace
public IDesignTool getGradientTool()
public WindowWorkspace.Handler getHandler()
public void shutdown()
public void commitAll(SaveContext save)
public FPMIApp getRoot()
public VisionDesignerImpl getVisionDesigner()
public java.lang.String getKey()
ResourceWorkspace
public MenuBarMerge getMenu()
ResourceWorkspace
public java.util.List<com.jidesoft.action.CommandBar> getToolbars()
ResourceWorkspace
public java.util.Collection<ResourceWorkspaceFrame> getFrames()
ResourceWorkspace
ResourceWorkspaceFrame
s that will be associated with this workspace. May be null
or empty.public CopyPasteHandler getEditActionHandler()
ResourceWorkspace
public void resetFrames(com.jidesoft.docking.DockingManager dockingManager, com.jidesoft.action.DockableBarManager barManager)
ResourceWorkspace
public PropertyTablePanel getPropertyTablePanel()
public LayoutManipulator getLayoutManipulator()
public void add(VisionContainer container, javax.swing.JComponent comp)
container
- Container for Componentcomp
- Component to addpublic void openWindow(java.lang.String path)
path
, and sets it as the selected object. If this window is currently open, brings
it to the front.public void closeDesignable(DesignableContainer container)
public void commitDesignable(long id, ProjectScope scope)
public void duplicateDesignable(long id, ProjectScope scope)
public void doSelectAll(boolean byType, boolean entireWindow)
public void toggleAboutWindow(long windowId)
public void setOpenOnStart(long windowId, boolean set)
public void deleteTopLevelContainer(long id, boolean confirm)
public void openTemplate(long templateId, ProjectScope scope)