org.noos.xing.mydoggy.plaf
Class MyDoggyToolWindowManager
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.noos.xing.mydoggy.plaf.MyDoggyToolWindowManager
- All Implemented Interfaces:
- ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible, org.noos.xing.mydoggy.DockableManager<org.noos.xing.mydoggy.ToolWindow>, org.noos.xing.mydoggy.ToolWindowManager
public class MyDoggyToolWindowManager
- extends JPanel
- implements org.noos.xing.mydoggy.ToolWindowManager, PropertyChangeListener
- Author:
- Angelo De Caro
- See Also:
- Serialized Form
|
Method Summary |
void |
addAlias(org.noos.xing.mydoggy.ToolWindow toolWindow,
Object alias)
|
protected JSplitPane |
addBar(org.noos.xing.mydoggy.ToolWindowAnchor anchor,
int splitPaneOrientation,
String barConstraints)
|
void |
addDockableManagerListener(org.noos.xing.mydoggy.DockableManagerListener listener)
|
void |
addInternalPropertyChangeListener(String property,
PropertyChangeListener listener)
|
void |
addNotify()
|
void |
addRemoveNotifyListener(PropertyChangeListener listener)
|
void |
addToolWindowManagerListener(org.noos.xing.mydoggy.ToolWindowManagerListener listener)
|
boolean |
containsGroup(String name)
|
DockableDescriptor |
createDescriptor(org.noos.xing.mydoggy.Dockable dockable)
|
void |
ensureContentVisible(org.noos.xing.mydoggy.Content content)
|
protected void |
fireAddedGroupEvent(org.noos.xing.mydoggy.ToolWindowGroup toolWindowGroup)
|
protected void |
fireRegisteredToolEvent(org.noos.xing.mydoggy.ToolWindow toolWindow)
|
protected void |
fireRemovedGroupEvent(org.noos.xing.mydoggy.ToolWindowGroup toolWindowGroup)
|
protected void |
fireUnregisteredToolEvent(org.noos.xing.mydoggy.ToolWindow toolWindow)
|
Object |
getActiveToolWindowId()
|
Object[] |
getAliases(org.noos.xing.mydoggy.ToolWindow toolWindow)
|
MyDoggyToolWindowBar |
getBar(org.noos.xing.mydoggy.ToolWindowAnchor anchor)
|
MyDoggyToolWindowBar[] |
getBars()
|
Rectangle |
getBoundsToScreen(Rectangle bounds,
Component ref)
|
org.noos.xing.mydoggy.ContentManager |
getContentManager()
|
MutableContext |
getContext()
|
MutableContext |
getContext(Object... entries)
|
ToolWindowDescriptor |
getDescriptor(org.noos.xing.mydoggy.ToolWindow toolWindow)
|
org.noos.xing.mydoggy.ToolWindow |
getDockableById(String id)
|
DockableDescriptor |
getDockableDescriptor(String id)
|
DockableDescriptor |
getDockableDescriptorBySource(Object source)
|
org.noos.xing.mydoggy.DockableManagerListener[] |
getDockableManagerListeners()
|
org.noos.xing.mydoggy.ToolWindow[] |
getDockables()
|
org.noos.xing.mydoggy.Dockable |
getDockableWrapper(org.noos.xing.mydoggy.Dockable dockable)
|
Question<Object,Boolean> |
getFirePublicEvent()
|
FloatingLiveWindow |
getFloatingLiveWindow(org.noos.xing.mydoggy.ToolWindow toolWindow)
|
Collection<FloatingLiveWindow> |
getFloatingLiveWindows()
|
FloatingWindow |
getFloatingWindow(org.noos.xing.mydoggy.ToolWindow toolWindow)
|
Collection<FloatingWindow> |
getFloatingWindows()
|
GlassPanel |
getGlassPanel()
|
int |
getJMenuBarExtraHeight()
|
JLayeredPane |
getLayeredPane()
|
Container |
getMainContainer()
|
Component |
getMainContent()
|
org.noos.xing.mydoggy.PersistenceDelegate |
getPersistenceDelegate()
|
ResourceManager |
getResourceManager()
|
RootPaneContainer |
getRootPaneContainer()
|
org.noos.xing.mydoggy.ToolWindowGroup |
getShowingGroup()
|
org.noos.xing.mydoggy.ToolWindow[] |
getToolsByAnchor(org.noos.xing.mydoggy.ToolWindowAnchor anchor)
|
org.noos.xing.mydoggy.ToolWindow |
getToolWindow(int index)
|
org.noos.xing.mydoggy.ToolWindow |
getToolWindow(Object key)
|
org.noos.xing.mydoggy.ToolWindowAnchor |
getToolWindowAnchor(Point p)
|
org.noos.xing.mydoggy.ToolWindowBar |
getToolWindowBar(org.noos.xing.mydoggy.ToolWindowAnchor anchor)
|
org.noos.xing.mydoggy.ToolWindow |
getToolWindowByAlias(Object alias)
|
Collection<ToolWindowDescriptor> |
getToolWindowDescriptors()
|
org.noos.xing.mydoggy.ToolWindowGroup |
getToolWindowGroup()
|
org.noos.xing.mydoggy.ToolWindowGroup |
getToolWindowGroup(String name)
|
org.noos.xing.mydoggy.ToolWindowGroup[] |
getToolWindowGroups()
|
org.noos.xing.mydoggy.ToolWindowManagerDescriptor |
getToolWindowManagerDescriptor()
|
org.noos.xing.mydoggy.ToolWindowManagerListener[] |
getToolWindowManagerListeners()
|
org.noos.xing.mydoggy.ToolWindow[] |
getToolWindows()
|
org.noos.xing.mydoggy.ToolWindowTypeDescriptor |
getTypeDescriptorTemplate(org.noos.xing.mydoggy.ToolWindowType type)
|
Component |
getWindowAncestor()
|
protected void |
initComponents()
|
protected void |
initContentManager()
|
protected void |
initGlassPane()
|
protected void |
initKeyboardFocusManagerListeners()
|
protected void |
initListeners()
|
protected void |
initPersistenceDelegate()
|
protected void |
initUI(Locale locale)
|
boolean |
isWindowFocused()
|
org.noos.xing.mydoggy.Dockable |
lookupDockable(Object key)
|
void |
propertyChange(PropertyChangeEvent evt)
|
void |
putDockableDescriptor(String id,
DockableDescriptor dockableDescriptor)
|
org.noos.xing.mydoggy.ToolWindow |
registerToolWindow(String id,
String title,
Icon icon,
Component component,
org.noos.xing.mydoggy.ToolWindowAnchor anchor)
|
org.noos.xing.mydoggy.ToolWindow |
removeAlias(Object alias)
|
void |
removeDockableDescriptor(String id)
|
void |
removeDockableManagerListener(org.noos.xing.mydoggy.DockableManagerListener listener)
|
void |
removeFloatingLiveWindow(org.noos.xing.mydoggy.ToolWindow toolWindow)
|
void |
removeFloatingWindow(org.noos.xing.mydoggy.ToolWindow toolWindow)
|
void |
removeIfDockableDelegator(org.noos.xing.mydoggy.Dockable dockable)
|
void |
removeInternalPropertyChangeListener(String property,
PropertyChangeListener listener)
|
void |
removeNotify()
|
void |
removeRemoveNotifyListener(PropertyChangeListener listener)
|
boolean |
removeToolWindowGroup(String name)
|
boolean |
removeToolWindowGroup(org.noos.xing.mydoggy.ToolWindowGroup toolWindowGroup)
|
void |
removeToolWindowManagerListener(org.noos.xing.mydoggy.ToolWindowManagerListener listener)
|
protected JSplitPane |
renderSplitPane(int orientation)
|
void |
resetMainContent()
|
void |
setBarsTemporarilyVisible(boolean tempShown)
|
void |
setCornerComponent(org.noos.xing.mydoggy.ToolWindowManagerDescriptor.Corner corner,
Component component)
|
void |
setDockableMainContentMode(boolean enable)
|
void |
setMainContent(Component content)
|
void |
setMainSplitPane(org.noos.xing.mydoggy.ToolWindowAnchor anchor)
|
void |
setPersistenceDelegate(org.noos.xing.mydoggy.PersistenceDelegate persistenceDelegate)
|
void |
setResourceManager(ResourceManager resourceManager)
|
void |
setUserResourceBundle(Locale locale,
String bundle,
ClassLoader classLoader)
|
void |
unregisterAllToolWindow()
|
void |
unregisterToolWindow(String id)
|
| Methods inherited from class javax.swing.JComponent |
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, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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 |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
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, hide, 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 |
sync
protected final Object sync
showingGroup
protected org.noos.xing.mydoggy.ToolWindowGroup showingGroup
contentManager
protected MyDoggyContentManager contentManager
windowAncestor
protected Component windowAncestor
rootPaneContainer
protected RootPaneContainer rootPaneContainer
bars
protected MyDoggyToolWindowBar[] bars
tools
protected Map<Object,ToolWindowDescriptor> tools
toolWindowGroups
protected Map<Object,org.noos.xing.mydoggy.ToolWindowGroup> toolWindowGroups
aliases
protected Map<Object,org.noos.xing.mydoggy.ToolWindow> aliases
dockableDescriptorMap
protected Map<String,DockableDescriptor> dockableDescriptorMap
allToolWindowGroup
protected org.noos.xing.mydoggy.ToolWindowGroup allToolWindowGroup
contentPaneLayout
protected info.clearthought.layout.TableLayout contentPaneLayout
mainSplitPane
protected JSplitPane mainSplitPane
mainContainer
protected JPanel mainContainer
toolDockableContainer
protected MultiSplitDockableContainer toolDockableContainer
propertyChangeSupport
protected CleanablePropertyChangeSupport propertyChangeSupport
activeToolWindowId
protected Object activeToolWindowId
glassPanel
protected GlassPanel glassPanel
lastFocusOwner
protected Component lastFocusOwner
persistenceDelegate
protected org.noos.xing.mydoggy.PersistenceDelegate persistenceDelegate
floatingTypeDescriptor
protected DefaultFloatingTypeDescriptor floatingTypeDescriptor
dockingTypeDescriptor
protected DefaultDockedTypeDescriptor dockingTypeDescriptor
slidingTypeDescriptor
protected DefaultSlidingTypeDescriptor slidingTypeDescriptor
floatingLiveTypeDescriptor
protected DefaultFloatingLiveTypeDescriptor floatingLiveTypeDescriptor
toolWindowManagerDescriptor
protected org.noos.xing.mydoggy.ToolWindowManagerDescriptor toolWindowManagerDescriptor
twmListeners
protected EventListenerList twmListeners
uiClassLoader
protected ClassLoader uiClassLoader
resourceManagerListener
protected MyDoggyToolWindowManager.ResourceManagerListener resourceManagerListener
resourceManager
protected transient ResourceManager resourceManager
oldMainContent
protected Component oldMainContent
dockableMainContentMode
protected boolean dockableMainContentMode
nordWestCorner
protected CornerPanel nordWestCorner
nordEastCorner
protected CornerPanel nordEastCorner
southWestCorner
protected CornerPanel southWestCorner
southEastCorner
protected CornerPanel southEastCorner
livePanelMap
protected Map<org.noos.xing.mydoggy.ToolWindow,FloatingLiveWindow> livePanelMap
floatingWindowMap
protected Map<org.noos.xing.mydoggy.ToolWindow,FloatingWindow> floatingWindowMap
firePublic
protected boolean firePublic
firePublicEvent
protected Question<Object,Boolean> firePublicEvent
MyDoggyToolWindowManager
public MyDoggyToolWindowManager()
MyDoggyToolWindowManager
public MyDoggyToolWindowManager(Locale locale,
ClassLoader uiClassLoader)
getDockables
public org.noos.xing.mydoggy.ToolWindow[] getDockables()
- Specified by:
getDockables in interface org.noos.xing.mydoggy.DockableManager<org.noos.xing.mydoggy.ToolWindow>
getDockableById
public org.noos.xing.mydoggy.ToolWindow getDockableById(String id)
- Specified by:
getDockableById in interface org.noos.xing.mydoggy.DockableManager<org.noos.xing.mydoggy.ToolWindow>
addAlias
public void addAlias(org.noos.xing.mydoggy.ToolWindow toolWindow,
Object alias)
- Specified by:
addAlias in interface org.noos.xing.mydoggy.DockableManager<org.noos.xing.mydoggy.ToolWindow>
getAliases
public Object[] getAliases(org.noos.xing.mydoggy.ToolWindow toolWindow)
- Specified by:
getAliases in interface org.noos.xing.mydoggy.DockableManager<org.noos.xing.mydoggy.ToolWindow>
removeAlias
public org.noos.xing.mydoggy.ToolWindow removeAlias(Object alias)
- Specified by:
removeAlias in interface org.noos.xing.mydoggy.DockableManager<org.noos.xing.mydoggy.ToolWindow>
addDockableManagerListener
public void addDockableManagerListener(org.noos.xing.mydoggy.DockableManagerListener listener)
- Specified by:
addDockableManagerListener in interface org.noos.xing.mydoggy.DockableManager<org.noos.xing.mydoggy.ToolWindow>
removeDockableManagerListener
public void removeDockableManagerListener(org.noos.xing.mydoggy.DockableManagerListener listener)
- Specified by:
removeDockableManagerListener in interface org.noos.xing.mydoggy.DockableManager<org.noos.xing.mydoggy.ToolWindow>
getDockableManagerListeners
public org.noos.xing.mydoggy.DockableManagerListener[] getDockableManagerListeners()
- Specified by:
getDockableManagerListeners in interface org.noos.xing.mydoggy.DockableManager<org.noos.xing.mydoggy.ToolWindow>
getContentManager
public org.noos.xing.mydoggy.ContentManager getContentManager()
- Specified by:
getContentManager in interface org.noos.xing.mydoggy.ToolWindowManager
getToolWindowManagerDescriptor
public org.noos.xing.mydoggy.ToolWindowManagerDescriptor getToolWindowManagerDescriptor()
- Specified by:
getToolWindowManagerDescriptor in interface org.noos.xing.mydoggy.ToolWindowManager
getPersistenceDelegate
public org.noos.xing.mydoggy.PersistenceDelegate getPersistenceDelegate()
- Specified by:
getPersistenceDelegate in interface org.noos.xing.mydoggy.ToolWindowManager
registerToolWindow
public org.noos.xing.mydoggy.ToolWindow registerToolWindow(String id,
String title,
Icon icon,
Component component,
org.noos.xing.mydoggy.ToolWindowAnchor anchor)
- Specified by:
registerToolWindow in interface org.noos.xing.mydoggy.ToolWindowManager
unregisterToolWindow
public void unregisterToolWindow(String id)
- Specified by:
unregisterToolWindow in interface org.noos.xing.mydoggy.ToolWindowManager
unregisterAllToolWindow
public void unregisterAllToolWindow()
- Specified by:
unregisterAllToolWindow in interface org.noos.xing.mydoggy.ToolWindowManager
getToolWindowByAlias
public org.noos.xing.mydoggy.ToolWindow getToolWindowByAlias(Object alias)
- Specified by:
getToolWindowByAlias in interface org.noos.xing.mydoggy.ToolWindowManager
getToolWindows
public org.noos.xing.mydoggy.ToolWindow[] getToolWindows()
- Specified by:
getToolWindows in interface org.noos.xing.mydoggy.ToolWindowManager
getActiveToolWindowId
public Object getActiveToolWindowId()
- Specified by:
getActiveToolWindowId in interface org.noos.xing.mydoggy.ToolWindowManager
getToolWindow
public org.noos.xing.mydoggy.ToolWindow getToolWindow(Object key)
- Specified by:
getToolWindow in interface org.noos.xing.mydoggy.ToolWindowManager
getToolWindow
public org.noos.xing.mydoggy.ToolWindow getToolWindow(int index)
- Specified by:
getToolWindow in interface org.noos.xing.mydoggy.ToolWindowManager
getToolsByAnchor
public org.noos.xing.mydoggy.ToolWindow[] getToolsByAnchor(org.noos.xing.mydoggy.ToolWindowAnchor anchor)
- Specified by:
getToolsByAnchor in interface org.noos.xing.mydoggy.ToolWindowManager
getToolWindowGroup
public org.noos.xing.mydoggy.ToolWindowGroup getToolWindowGroup()
- Specified by:
getToolWindowGroup in interface org.noos.xing.mydoggy.ToolWindowManager
getToolWindowGroup
public org.noos.xing.mydoggy.ToolWindowGroup getToolWindowGroup(String name)
- Specified by:
getToolWindowGroup in interface org.noos.xing.mydoggy.ToolWindowManager
getToolWindowGroups
public org.noos.xing.mydoggy.ToolWindowGroup[] getToolWindowGroups()
- Specified by:
getToolWindowGroups in interface org.noos.xing.mydoggy.ToolWindowManager
removeToolWindowGroup
public boolean removeToolWindowGroup(String name)
- Specified by:
removeToolWindowGroup in interface org.noos.xing.mydoggy.ToolWindowManager
removeToolWindowGroup
public boolean removeToolWindowGroup(org.noos.xing.mydoggy.ToolWindowGroup toolWindowGroup)
- Specified by:
removeToolWindowGroup in interface org.noos.xing.mydoggy.ToolWindowManager
containsGroup
public boolean containsGroup(String name)
- Specified by:
containsGroup in interface org.noos.xing.mydoggy.ToolWindowManager
getTypeDescriptorTemplate
public org.noos.xing.mydoggy.ToolWindowTypeDescriptor getTypeDescriptorTemplate(org.noos.xing.mydoggy.ToolWindowType type)
- Specified by:
getTypeDescriptorTemplate in interface org.noos.xing.mydoggy.ToolWindowManager
lookupDockable
public org.noos.xing.mydoggy.Dockable lookupDockable(Object key)
- Specified by:
lookupDockable in interface org.noos.xing.mydoggy.ToolWindowManager
getToolWindowBar
public org.noos.xing.mydoggy.ToolWindowBar getToolWindowBar(org.noos.xing.mydoggy.ToolWindowAnchor anchor)
- Specified by:
getToolWindowBar in interface org.noos.xing.mydoggy.ToolWindowManager
addToolWindowManagerListener
public void addToolWindowManagerListener(org.noos.xing.mydoggy.ToolWindowManagerListener listener)
- Specified by:
addToolWindowManagerListener in interface org.noos.xing.mydoggy.ToolWindowManager
removeToolWindowManagerListener
public void removeToolWindowManagerListener(org.noos.xing.mydoggy.ToolWindowManagerListener listener)
- Specified by:
removeToolWindowManagerListener in interface org.noos.xing.mydoggy.ToolWindowManager
getToolWindowManagerListeners
public org.noos.xing.mydoggy.ToolWindowManagerListener[] getToolWindowManagerListeners()
- Specified by:
getToolWindowManagerListeners in interface org.noos.xing.mydoggy.ToolWindowManager
propertyChange
public void propertyChange(PropertyChangeEvent evt)
- Specified by:
propertyChange in interface PropertyChangeListener
addNotify
public void addNotify()
- Overrides:
addNotify in class JComponent
removeNotify
public void removeNotify()
- Overrides:
removeNotify in class JComponent
getWindowAncestor
public Component getWindowAncestor()
getLayeredPane
public JLayeredPane getLayeredPane()
getRootPaneContainer
public RootPaneContainer getRootPaneContainer()
setPersistenceDelegate
public void setPersistenceDelegate(org.noos.xing.mydoggy.PersistenceDelegate persistenceDelegate)
setUserResourceBundle
public void setUserResourceBundle(Locale locale,
String bundle,
ClassLoader classLoader)
setMainSplitPane
public void setMainSplitPane(org.noos.xing.mydoggy.ToolWindowAnchor anchor)
getBar
public MyDoggyToolWindowBar getBar(org.noos.xing.mydoggy.ToolWindowAnchor anchor)
getBars
public MyDoggyToolWindowBar[] getBars()
getToolWindowDescriptors
public Collection<ToolWindowDescriptor> getToolWindowDescriptors()
getShowingGroup
public org.noos.xing.mydoggy.ToolWindowGroup getShowingGroup()
getDescriptor
public ToolWindowDescriptor getDescriptor(org.noos.xing.mydoggy.ToolWindow toolWindow)
setCornerComponent
public void setCornerComponent(org.noos.xing.mydoggy.ToolWindowManagerDescriptor.Corner corner,
Component component)
getGlassPanel
public GlassPanel getGlassPanel()
getResourceManager
public ResourceManager getResourceManager()
setResourceManager
public void setResourceManager(ResourceManager resourceManager)
getToolWindowAnchor
public org.noos.xing.mydoggy.ToolWindowAnchor getToolWindowAnchor(Point p)
removeIfDockableDelegator
public void removeIfDockableDelegator(org.noos.xing.mydoggy.Dockable dockable)
addInternalPropertyChangeListener
public void addInternalPropertyChangeListener(String property,
PropertyChangeListener listener)
removeInternalPropertyChangeListener
public void removeInternalPropertyChangeListener(String property,
PropertyChangeListener listener)
addRemoveNotifyListener
public void addRemoveNotifyListener(PropertyChangeListener listener)
removeRemoveNotifyListener
public void removeRemoveNotifyListener(PropertyChangeListener listener)
setMainContent
public void setMainContent(Component content)
resetMainContent
public void resetMainContent()
getMainContainer
public Container getMainContainer()
getMainContent
public Component getMainContent()
setDockableMainContentMode
public void setDockableMainContentMode(boolean enable)
getBoundsToScreen
public Rectangle getBoundsToScreen(Rectangle bounds,
Component ref)
getFirePublicEvent
public Question<Object,Boolean> getFirePublicEvent()
initPersistenceDelegate
protected void initPersistenceDelegate()
initContentManager
protected void initContentManager()
initUI
protected void initUI(Locale locale)
initComponents
protected void initComponents()
initGlassPane
protected void initGlassPane()
initListeners
protected void initListeners()
initKeyboardFocusManagerListeners
protected void initKeyboardFocusManagerListeners()
renderSplitPane
protected JSplitPane renderSplitPane(int orientation)
addBar
protected JSplitPane addBar(org.noos.xing.mydoggy.ToolWindowAnchor anchor,
int splitPaneOrientation,
String barConstraints)
fireRegisteredToolEvent
protected void fireRegisteredToolEvent(org.noos.xing.mydoggy.ToolWindow toolWindow)
fireUnregisteredToolEvent
protected void fireUnregisteredToolEvent(org.noos.xing.mydoggy.ToolWindow toolWindow)
fireAddedGroupEvent
protected void fireAddedGroupEvent(org.noos.xing.mydoggy.ToolWindowGroup toolWindowGroup)
fireRemovedGroupEvent
protected void fireRemovedGroupEvent(org.noos.xing.mydoggy.ToolWindowGroup toolWindowGroup)
isWindowFocused
public boolean isWindowFocused()
getJMenuBarExtraHeight
public int getJMenuBarExtraHeight()
getDockableDescriptor
public DockableDescriptor getDockableDescriptor(String id)
putDockableDescriptor
public void putDockableDescriptor(String id,
DockableDescriptor dockableDescriptor)
removeDockableDescriptor
public void removeDockableDescriptor(String id)
getDockableDescriptorBySource
public DockableDescriptor getDockableDescriptorBySource(Object source)
setBarsTemporarilyVisible
public void setBarsTemporarilyVisible(boolean tempShown)
createDescriptor
public DockableDescriptor createDescriptor(org.noos.xing.mydoggy.Dockable dockable)
getDockableWrapper
public org.noos.xing.mydoggy.Dockable getDockableWrapper(org.noos.xing.mydoggy.Dockable dockable)
getContext
public MutableContext getContext()
getContext
public MutableContext getContext(Object... entries)
ensureContentVisible
public void ensureContentVisible(org.noos.xing.mydoggy.Content content)
getFloatingLiveWindow
public FloatingLiveWindow getFloatingLiveWindow(org.noos.xing.mydoggy.ToolWindow toolWindow)
removeFloatingLiveWindow
public void removeFloatingLiveWindow(org.noos.xing.mydoggy.ToolWindow toolWindow)
getFloatingLiveWindows
public Collection<FloatingLiveWindow> getFloatingLiveWindows()
getFloatingWindow
public FloatingWindow getFloatingWindow(org.noos.xing.mydoggy.ToolWindow toolWindow)
removeFloatingWindow
public void removeFloatingWindow(org.noos.xing.mydoggy.ToolWindow toolWindow)
getFloatingWindows
public Collection<FloatingWindow> getFloatingWindows()
Copyright © 2012. All Rights Reserved.