Class IgnitionDockingManager

java.lang.Object
com.jidesoft.swing.AbstractLayoutPersistence
com.jidesoft.docking.DefaultDockingManager
com.inductiveautomation.ignition.designer.IgnitionDockingManager
All Implemented Interfaces:
com.jidesoft.docking.DeprecatedDockingManager, com.jidesoft.docking.DockingManager, com.jidesoft.swing.LayoutPersistence, com.jidesoft.swing.RootPanePersistence, com.jidesoft.swing.UndoableSupport

public class IgnitionDockingManager extends com.jidesoft.docking.DefaultDockingManager
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.jidesoft.docking.DefaultDockingManager

    com.jidesoft.docking.DefaultDockingManager.DefaultDockingManagerAnimationHandler, com.jidesoft.docking.DefaultDockingManager.DockableFrameWorkspaceHandle, com.jidesoft.docking.DefaultDockingManager.DockedHiddenSlidingContainer, com.jidesoft.docking.DefaultDockingManager.InternalDockableFrameRouter, com.jidesoft.docking.DefaultDockingManager.InternalEventManager, com.jidesoft.docking.DefaultDockingManager.MainPanel, com.jidesoft.docking.DefaultDockingManager.MenuChangeStateListener

    Nested classes/interfaces inherited from interface com.jidesoft.docking.DockingManager

    com.jidesoft.docking.DockingManager.FloatingContainerCustomizer, com.jidesoft.docking.DockingManager.FloatingContainerTitleCustomizer, com.jidesoft.docking.DockingManager.FrameHandle, com.jidesoft.docking.DockingManager.TabbedPaneCustomizer
  • Field Summary

    Fields inherited from class com.jidesoft.docking.DefaultDockingManager

    _componentListener, _focusPropertyChangeListener

    Fields inherited from class com.jidesoft.swing.AbstractLayoutPersistence

    _layoutDirectory, _loadingLayoutData, _profileKey, _useFrameBounds, _useFrameBoundsSet, _useFrameState, _useFrameStateSet, _usePref, _version, DEFAULT_PROFILE_NAME, LAYOUT_COUNT_STRING, LAYOUT_POSTFIX, MAX_PREF_BYTE_ARRAY_LENGTH, PROPERTY_PROFILE_KEY, PROPERTY_USE_PREF, PROPERTY_VERSION, V2004, V2005_09

    Fields inherited from interface com.jidesoft.docking.DockingManager

    ACTION_ID_HIDDEN_BY_PARENT, ACTION_NAME_HIDDEN_BY_PARENT, CONTEXT_MENU_CLOSE, CONTEXT_MENU_HIDE_AUTOHIDE, CONTEXT_MENU_TOGGLE_AUTOHIDE, CONTEXT_MENU_TOGGLE_DOCKABLE, CONTEXT_MENU_TOGGLE_FLOATING, CONTEXT_MENU_TOGGLE_MAXIMIZE, DOUBLE_CLICK_CUSTOM, DOUBLE_CLICK_NONE, DOUBLE_CLICK_TO_AUTOHIDE, DOUBLE_CLICK_TO_FLOAT, DOUBLE_CLICK_TO_MAXIMIZE, FLOATING_CONTAINER_CLOSE_TO_DOCK, FLOATING_CONTAINER_CLOSE_TO_HIDE, FLOATING_CONTAINER_TYPE_DIALOG, FLOATING_CONTAINER_TYPE_FRAME, FLOATING_CONTAINER_TYPE_WINDOW, FULL_OUTLINE_MODE, HW_OUTLINE_MODE, HW_TRANSPARENT_OUTLINE_MODE, MIX_OUTLINE_MODE, PARTIAL_OUTLINE_MODE, PROPERTY_ACTIVE, PROPERTY_ACTIVE_WORKSPACE, PROPERTY_ALLOWED_DOCK_SIDES, PROPERTY_AUTO_DOCKING, PROPERTY_AUTO_DOCKING_AS_DEFAULT, PROPERTY_AUTOHIDABLE, PROPERTY_AUTOHIDE_ALL_TABS, PROPERTY_AUTOHIDE_SHOWING_CONTENT_HIDDEN, PROPERTY_CONTINUOUS_LAYOUT, PROPERTY_CROSS_DRAGGING_ALLOWED, PROPERTY_CROSS_DROPPING_ALLOWED, PROPERTY_CUSTOM_INIT_SPLIT_PRIORITY, PROPERTY_DOCKED_FRAMES_RESIZABLE, PROPERTY_DOCKING_MANAGER_GROUP, PROPERTY_DOUBLE_CLICK_ACTION, PROPERTY_DRAG_ALL_TABS, PROPERTY_DRAG_GRIPPER_ONLY, PROPERTY_EASY_TAB_DOCK, PROPERTY_FLOAT_ALL_TABS, PROPERTY_FLOATABLE, PROPERTY_FLOATING_CONTAINER_TYPE, PROPERTY_FLOATING_FRAMES_RESIZABLE, PROPERTY_FRAMEHANDLE_ZORDER, PROPERTY_FRAMES_MANAGED, PROPERTY_FRAMES_VISIBLE, PROPERTY_GROUP_ALLOWED_ON_SIDE_PANE, PROPERTY_HEAVYWEIGHT_COMPONENT_ENABLED, PROPERTY_HIDABLE, PROPERTY_HIDE_ALL_TABS, PROPERTY_HIDE_FLOATINGFRAMES_ON_SWITCH_OUT_OF_APPLICATION, PROPERTY_HIDE_FLOATINGFRAMES_WHEN_DEACTIVATE, PROPERTY_INIT_BOUNDS, PROPERTY_INIT_CENTER_SPLIT, PROPERTY_INIT_DELAY, PROPERTY_INIT_EAST_SPLIT, PROPERTY_INIT_NORTH_SPLIT, PROPERTY_INIT_SOUTH_SPLIT, PROPERTY_INIT_SPLIT_PRIORITY, PROPERTY_INIT_STATE, PROPERTY_INIT_WEST_SPLIT, PROPERTY_MAXIMIZE_ALL_TABS, PROPERTY_NESTED_FLOATING_ALLOWED, PROPERTY_OUTLINE_MODE, PROPERTY_PRESERVE_STATE_ON_DRAGGING, PROPERTY_PROPORTIONAL_SPLITS, PROPERTY_REARRANGABLE, PROPERTY_RESIZABLE, PROPERTY_SHOW_DIVIDER_GRIPPER, PROPERTY_SHOW_GRIPPER, PROPERTY_SHOW_TITLE_ON_OUTLINE, PROPERTY_SHOW_TITLEBAR, PROPERTY_SHOW_WORKSPACE, PROPERTY_SIDE_DOCK_ALLOWED, PROPERTY_SIDEBAR_ROLLOVER, PROPERTY_STEP_DELAY, PROPERTY_STEPS, PROPERTY_TAB_DOCK_ALLOWED, PROPERTY_TAB_REORDER_ALLOWED, PROPERTY_UNDO_LIMIT, PROPERTY_USE_DECORATED_FLOATING_CONTAINER, PROPERTY_WITHIN_FRAMEBOUNDS_ONDRAGGING, PROPERTY_WITHIN_SCREENBOUNDS_ONDRAGGING, SPLIT_CUSTOM, SPLIT_EAST_SOUTH_WEST_NORTH, SPLIT_EAST_WEST_SOUTH_NORTH, SPLIT_SOUTH_NORTH_EAST_WEST, SPLIT_WEST_SOUTH_EAST_NORTH, TRANSPARENT_OUTLINE_MODE, UNKNOWN_FRAME_BEHAVIOR_HIDE, UNKNOWN_FRAME_BEHAVIOR_SHOW_INIT

    Fields inherited from interface com.jidesoft.swing.LayoutPersistence

    ATTRIBUTE_PERSISTENCE_NAME, NODE_LAYOUT_PERSISTENCE
  • Constructor Summary

    Constructors
    Constructor
    Description
    IgnitionDockingManager(RootPaneContainer rootPaneContainer, Container container)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.jidesoft.docking.ContainerContainer
     

    Methods inherited from class com.jidesoft.docking.DefaultDockingManager

    activateFrame, activateWorkspace, addDockableFrameDropListener, addDockableFrameListener, addFloatingContainer, addFrame, addUndo, addUndoableEditListener, allowActivate, autohideAll, autohideFrame, autohideFrame, b, beginCompoundEdit, beginDraggingFrame, beginLoadLayoutData, beginResizingFrame, cancelDragging, checkFrameKey, createAutoHideContainer, createAutoHideMouseListener, createDialogFloatingContainer, createFloatingContainer, createFrameContainer, createFrameFloatingContainer, createScrollPaneForAutoHideContainer, createUndoManager, createWindowFloatingContainer, createWorkspace, customizeFrameContainer, denotifyFrame, discardAllUndoEdits, dispose, disposeFloatingContainer, dockFrame, dockFrame, doLayout, dragFrame, endCompoundEdit, endDraggingFrame, endResizingFrame, findFloatingComponentAt, finishShowingAutohideFrame, floatFrame, floatFrame, floatingFrameActivated, floatingFrameDeactivated, getActiveFrame, getActiveFrameKey, getActiveMouseInputListener, getAllContexts, getAllDockingManagers, getAllFrameNames, getAllFrames, getAllowedDockSides, getAllVisibleFrameKeys, getAutoHideContainer, getAutoHideContaner, getAutohideShowingFrame, getContentContainer, getContextOf, getCustomInitSplitPriority, getDefaultFocusComponent, getDockableFrameDropListeners, getDockableFrameFactory, getDockableFrameListeners, getDockedFrameContainer, getDoubleClickAction, getEscapeKeyTargetComponent, getEventSource, getFirstFrame, getFirstFrameKey, getFloatingContainerCloseBehavior, getFloatingContainerCustomizer, getFloatingContainerTitleCustomizer, getFloatingContainerType, getFloatingFrames, getFrame, getGroup, getInitBounds, getInitCenterSplit, getInitDelay, getInitEastSplit, getInitNorthSplit, getInitSouthSplit, getInitSplitPriority, getInitState, getInitWestSplit, getInternalEventManager, getLastFrame, getLastFrameKey, getMainContainer, getMainFrame, getMaximizedFrame, getMaximizedFrameKey, getNextFrame, getNextFrame, getNotificationBackground, getNotificationDelay, getNotificationForeground, getNotificationSteps, getOrderedFrames, getOutlineMode, getOutsideSensitiveAreaSize, getPopupMenuCustomizer, getPreviousFrame, getPreviousFrame, getResourceString, getRootPaneContainer, getSensitiveAreaSize, getSnapGridSize, getStepDelay, getSteps, getUndoableEditSupport, getUndoLimit, getUndoManager, getUnknownFrameBehaviorOnLoading, getWorkspace, handleEscapeKey, handleEvent, handleNewlyAddedFrames, hideActiveAutohideFrame, hideFrame, internalFloatingFrameActivated, internalFloatingFrameDeactivated, internalHandleEscapeKey, internalSetShowWorkspace, isActive, isAllowRequestFocus, isAutoActivateFocusOwner, isAutoDocking, isAutoDockingAsDefault, isAutohidable, isAutohideAllTabs, isAutohideShowingContentHidden, isAutohideShowingInProgress, isContinuousLayout, isCrossDraggingAllowed, isCrossDroppingAllowed, isDockedFramesResizable, isDockingManagerFocused, isDragAllTabs, isDragging, isDragGripperOnly, isDropAllowed, isEasyTabDock, isExclusive, isFloatable, isFloatAllTabs, isFloatingFramesResizable, isFocusDuringLoadLayout, isGroupAllowedOnSidePane, isHeavyweightComponentEnabled, isHidable, isHideAllTabs, isHideFloatingFramesOnSwitchOutOfApplication, isHideFloatingFramesWhenDeactivate, isHideNewlyAddedFrames, isLoadDataSuccessful, isMaximizeAllTabs, isModalDialog, isNestedFloatingAllowed, isOwnedFloatingFrame, isOwnedWindow, isPreserveAvailableProperty, isPreserveStateOnDragging, isProportionalSplits, isRearrangable, isResizable, isShowContextMenu, isShowDividerGripper, isShowGripper, isShowInitial, isShowTitleBar, isShowTitleOnOutline, isShowWorkspace, isSidebarRollover, isSideDockAllowed, isTabDockAllowed, isTabReorderAllowed, isUseDecoratedFloatingContainer, isUseGlassPaneEnabled, isWithinFrameBoundsOnDragging, isWithinScreenBoundsOnDragging, isWorkspaceActive, isXmlFormat, K, loadDataErrorHandler, loadInitialLayout, loadLayoutFrom, loadLayoutFrom, maximizeFrame, moveFrame, moveFrame, notifyFrame, pauseDragFrame, preDispatchDockableFrameEvent, redo, removeAllFrames, removeContext, removeDockableFrameDropListener, removeDockableFrameListener, removeExtraContexts, removeFloatingContainer, removeFrame, removeFrame, removeFromHiddenFrames, removeUndoableEditListener, requestFocusInDockingManager, resetLayout, resetToDefault, resizingFrame, restoreFrame, saveLayoutTo, saveLayoutTo, setActive, setActiveMouseInputListener, setAllowedDockSides, setAutoActivateFocusOwner, setAutoDocking, setAutoDockingAsDefault, setAutohidable, setAutohideAllTabs, setAutohideShowingContentHidden, setAutohideShowingFrame, setContinuousLayout, setCrossDraggingAllowed, setCrossDroppingAllowed, setCustomInitSplitPriority, setDefaultFocusComponent, setDockableFrameFactory, setDockedFramesResizable, setDoubleClickAction, setDragAllTabs, setDragGripperOnly, setEasyTabDock, setEscapeKeyTargetComponent, setExclusive, setFloatable, setFloatAllTabs, setFloatingContainerCloseBehavior, setFloatingContainerCustomizer, setFloatingContainerTitleCustomizer, setFloatingContainerType, setFloatingFramesResizable, setFloatingFramesVisible, setFocusDuringLayout, setFrameAvailable, setFrameUnavailable, setGroup, setGroupAllowedOnSidePane, setHeavyweightComponentEnabled, setHidable, setHideAllTabs, setHideFloatingFramesOnSwitchOutOfApplication, setHideFloatingFramesWhenDeactivate, setHideNewlyAddedFrames, setInitBounds, setInitCenterSplit, setInitDelay, setInitEastSplit, setInitNorthSplit, setInitSouthSplit, setInitSplitPriority, setInitState, setInitWestSplit, setMaximizeAllTabs, setNestedFloatingAllowed, setNotificationBackground, setNotificationDelay, setNotificationForeground, setNotificationSteps, setOutlineMode, setOutsideSensitiveAreaSize, setPopupMenuCustomizer, setPreserveAvailableProperty, setPreserveStateOnDragging, setProportionalSplits, setRearrangable, setResizable, setSensitiveAreaSize, setShowContextMenu, setShowDividerGripper, setShowGripper, setShowInitial, setShowTitleBar, setShowTitleOnOutline, setShowWorkspace, setSidebarRollover, setSideDockAllowed, setSnapGridSize, setStepDelay, setSteps, setTabbedPaneCustomizer, setTabDockAllowed, setTabReorderAllowed, setUndoLimit, setUnknownFrameBehaviorOnLoading, setUseDecoratedFloatingContainer, setUseGlassPaneEnabled, setWithinFrameBoundsOnDragging, setWithinScreenBoundsOnDragging, setXmlFormat, shouldSetFloatingContainerVisible, shouldSwitchFocus, shouldSwitchFocus, shouldVetoRemovingAllFrames, showContextMenu, showFrame, showFrame, showInitial, startShowingAutohideFrame, startShowingAutohideFrame, startShowingAutohideFrame, startShowingAutohideFrameImmediately, stopShowingAutohideFrame, stopShowingAutohideFrameImmediately, switchRootPaneContainer, toggleAutohideState, toggleAutohideState, toggleAutohideState, toggleDockable, toggleDockable, toggleMaximizeState, toggleMaximizeState, toggleState, toggleState, undo, updateComponentTreeUI, updateUndecorated

    Methods inherited from class com.jidesoft.swing.AbstractLayoutPersistence

    addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, getAvailableLayouts, getLayoutDirectory, getLayoutPersistenceName, getLayoutRawData, getLoadCallback, getProfileKey, getPropertyChangeListeners, getPropertyChangeListeners, getSaveCallback, getVersion, getXmlEncoding, isLast, isLayoutAvailable, isLayoutDataVersionValid, isLoadingLayoutData, isNeedFormatCheck, isUsePref, isVersionCompatible, loadInitialLayout, loadInitialLayout, loadLayoutData, loadLayoutDataFrom, loadLayoutDataFromFile, removeLayout, removePropertyChangeListener, removePropertyChangeListener, saveLayoutData, saveLayoutDataAs, saveLayoutDataToFile, setLast, setLayoutDirectory, setLayoutPersistenceName, setLayoutRawData, setLoadCallback, setLoadingLayoutData, setNeedFormatCheck, setProfileKey, setSaveCallback, setUseFrameBounds, setUseFrameState, setUsePref, setVersion, setXmlEncoding, shouldUseFrameBounds, shouldUseFrameState

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.jidesoft.docking.DockingManager

    addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener

    Methods inherited from interface com.jidesoft.swing.LayoutPersistence

    getAvailableLayouts, getLayoutDirectory, getLayoutPersistenceName, getLayoutRawData, getLoadCallback, getSaveCallback, getVersion, getXmlEncoding, isLast, isLayoutAvailable, isLayoutDataVersionValid, isNeedFormatCheck, loadInitialLayout, loadInitialLayout, loadLayoutData, loadLayoutDataFrom, loadLayoutDataFromFile, removeLayout, saveLayoutData, saveLayoutDataAs, saveLayoutDataToFile, setLast, setLayoutDirectory, setLayoutPersistenceName, setLayoutRawData, setLoadCallback, setNeedFormatCheck, setProfileKey, setSaveCallback, setUseFrameBounds, setUseFrameState, setUsePref, setVersion, setXmlEncoding
  • Constructor Details

  • Method Details

    • createContainerContainer

      public com.jidesoft.docking.ContainerContainer createContainerContainer()
      Specified by:
      createContainerContainer in interface com.jidesoft.docking.DockingManager
      Overrides:
      createContainerContainer in class com.jidesoft.docking.DefaultDockingManager