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.TabListCellRendererjavax.swing.JTabbedPane.AccessibleJTabbedPane, javax.swing.JTabbedPane.ModelListenerjavax.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, rootLayerPanelcurrentTool, 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_PROPERTYchangeEvent, changeListener, model, SCROLL_TAB_LAYOUT, tabPlacement, WRAP_TAB_LAYOUTlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, 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
ResourceWorkspaceFrames 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.
|
setStatusMessageaddDesignableWorkspaceListener, 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, updateStatusBarTextadd, 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, removeAll, 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, updateUIadd, 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, removeChangeListener, setBackgroundAt, setDisabledIconAt, setDisplayedMnemonicIndexAt, setEnabledAt, setForegroundAt, setIconAt, setMnemonicAt, setModel, setSelectedComponent, setTabComponentAt, setTabLayoutPolicy, setTabPlacement, setTitleAt, setToolTipTextAtaddAncestorListener, 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, updateaddContainerListener, 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, validateTreeaction, 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, transferFocusUpCyclepublic 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.Exceptionprotected void init()
protected javax.swing.JPopupMenu getPopupMenu(DesignPanel panel)
protected java.lang.String getTabToolTip(DesignableContainer container)
AbstractDesignableWorkspacegetTabToolTip in class DefaultDesignableWorkspacepublic void openWelcomeScreen()
public DesignerContext getDesignerContext()
getDesignerContext in class DefaultDesignableWorkspacepublic javax.swing.JComponent getWorkspace()
ResourceWorkspacegetWorkspace in interface ResourceWorkspacegetWorkspace in class DefaultDesignableWorkspaceprotected IDesignTool newSelectionTool()
newSelectionTool in class AbstractDesignableWorkspaceprotected org.apache.log4j.Logger newLogger()
newLogger in class AbstractDesignableWorkspacepublic TopLevelContainer getSelectedContainer()
AbstractDesignableWorkspacegetSelectedContainer in class AbstractDesignableWorkspacepublic boolean isZoomingEnabled()
AbstractDesignableWorkspaceisZoomingEnabled in class AbstractDesignableWorkspacepublic TopLevelContainer findDesignableContainer(long resourceId, ProjectScope scope)
AbstractDesignableWorkspacefindDesignableContainer in class AbstractDesignableWorkspaceresourceId - 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)
AbstractDesignableWorkspaceonCurrentToolChanged in class AbstractDesignableWorkspaceprotected boolean onBeforeClose(DesignableContainer container)
onBeforeClose in class AbstractDesignableWorkspacepublic void onActivation()
ResourceWorkspaceonActivation in interface ResourceWorkspaceonActivation in class DefaultDesignableWorkspacepublic void onDeactivation()
ResourceWorkspaceonDeactivation in interface ResourceWorkspaceonDeactivation in class DefaultDesignableWorkspacepublic void onClose(DesignableContainer container)
AbstractDesignableWorkspaceonClose in class AbstractDesignableWorkspacepublic void onEditorPaint(DesignPanel panel, java.awt.Graphics graphics)
AbstractDesignableWorkspaceonEditorPaint in class AbstractDesignableWorkspacepublic java.awt.Color getEditorBackground()
AbstractDesignableWorkspacegetEditorBackground in class AbstractDesignableWorkspacepublic IGridSettings getGridSettings()
AbstractDesignableWorkspacegetGridSettings in class AbstractDesignableWorkspacepublic javax.swing.JPopupMenu getSelectionPopupMenu(java.util.List<javax.swing.JComponent> items)
AbstractDesignableWorkspacegetSelectionPopupMenu in class AbstractDesignableWorkspacepublic void updateMouseLocation(int x,
int y)
AbstractDesignableWorkspaceupdateMouseLocation in class AbstractDesignableWorkspacepublic DesignableDelegate getItemDelegate(DesignableContainer container)
AbstractDesignableWorkspacegetItemDelegate in class AbstractDesignableWorkspacepublic boolean restrictMovementToParentBounds()
restrictMovementToParentBounds in class AbstractDesignableWorkspacepublic int getAcceptableDropActions(java.awt.dnd.DropTargetDragEvent dtde)
getAcceptableDropActions in class AbstractDesignableWorkspacepublic javax.swing.JComponent findDropTarget(java.util.List<javax.swing.JComponent> itemsUnderDrop,
java.awt.dnd.DropTargetDragEvent dtde)
AbstractDesignableWorkspacefindDropTarget in class AbstractDesignableWorkspacepublic boolean handleDrop(java.lang.Object droppedOn,
java.awt.dnd.DropTargetDropEvent event)
handleDrop in class AbstractDesignableWorkspacepublic void handleDoubleClick(java.awt.Point p)
AbstractDesignableWorkspacehandleDoubleClick in class AbstractDesignableWorkspacepublic void handleEditClick(java.awt.Point p)
AbstractDesignableWorkspacehandleEditClick in class AbstractDesignableWorkspacepublic void paintInteractionLayerLow(java.awt.Graphics2D g,
DesignableContainer container)
paintInteractionLayerLow in class AbstractDesignableWorkspacepublic void paintInteractionLayerHigh(java.awt.Graphics2D g,
DesignableContainer container)
paintInteractionLayerHigh in class AbstractDesignableWorkspacepublic 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()
ResourceWorkspacepublic MenuBarMerge getMenu()
ResourceWorkspacepublic java.util.List<com.jidesoft.action.CommandBar> getToolbars()
ResourceWorkspacepublic java.util.Collection<ResourceWorkspaceFrame> getFrames()
ResourceWorkspaceResourceWorkspaceFrames that will be associated with this workspace. May be null
or empty.public CopyPasteHandler getEditActionHandler()
ResourceWorkspacepublic void resetFrames(com.jidesoft.docking.DockingManager dockingManager,
com.jidesoft.action.DockableBarManager barManager)
ResourceWorkspacepublic 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)