org.noos.xing.mydoggy.plaf.ui
Class CustomDockableDescriptor
java.lang.Object
org.noos.xing.mydoggy.plaf.ui.CustomDockableDescriptor
- All Implemented Interfaces:
- Cleaner, DockableDescriptor
- Direct Known Subclasses:
- ContentDescriptor
public abstract class CustomDockableDescriptor
- extends Object
- implements DockableDescriptor
- Author:
- Angelo De Caro (angelo.decaro@gmail.com)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
manager
protected MyDoggyToolWindowManager manager
id
protected String id
available
protected boolean available
anchor
protected org.noos.xing.mydoggy.ToolWindowAnchor anchor
representativeAnchor
protected JComponent representativeAnchor
anchorIndex
protected int anchorIndex
anchorPositionLocked
protected boolean anchorPositionLocked
dragListener
protected DragListener dragListener
cleaner
protected CleanerAggregator cleaner
CustomDockableDescriptor
public CustomDockableDescriptor(MyDoggyToolWindowManager manager)
CustomDockableDescriptor
public CustomDockableDescriptor(MyDoggyToolWindowManager manager,
org.noos.xing.mydoggy.ToolWindowAnchor anchor)
CustomDockableDescriptor
public CustomDockableDescriptor(MyDoggyToolWindowManager manager,
org.noos.xing.mydoggy.ToolWindowAnchor anchor,
String id)
getDockableType
public DockableDescriptor.DockableType getDockableType()
- Specified by:
getDockableType in interface DockableDescriptor
getDockable
public org.noos.xing.mydoggy.Dockable getDockable()
- Specified by:
getDockable in interface DockableDescriptor
setAnchor
public void setAnchor(org.noos.xing.mydoggy.ToolWindowAnchor anchor,
int index)
- Specified by:
setAnchor in interface DockableDescriptor
getAnchor
public org.noos.xing.mydoggy.ToolWindowAnchor getAnchor()
- Specified by:
getAnchor in interface DockableDescriptor
setAnchorPositionLocked
public void setAnchorPositionLocked(boolean anchorPositionLocked)
- Specified by:
setAnchorPositionLocked in interface DockableDescriptor
isAnchorPositionLocked
public boolean isAnchorPositionLocked()
- Specified by:
isAnchorPositionLocked in interface DockableDescriptor
getAnchorIndex
public int getAnchorIndex()
- Specified by:
getAnchorIndex in interface DockableDescriptor
setAvailable
public void setAvailable(boolean available)
- Specified by:
setAvailable in interface DockableDescriptor
isAvailable
public boolean isAvailable()
- Specified by:
isAvailable in interface DockableDescriptor
isAvailableCountable
public boolean isAvailableCountable()
- Specified by:
isAvailableCountable in interface DockableDescriptor
getRepresentativeAnchor
public JComponent getRepresentativeAnchor()
- Specified by:
getRepresentativeAnchor in interface DockableDescriptor
resetRepresentativeAnchor
public void resetRepresentativeAnchor()
- Specified by:
resetRepresentativeAnchor in interface DockableDescriptor
getManager
public MyDoggyToolWindowManager getManager()
- Specified by:
getManager in interface DockableDescriptor
getToolBar
public MyDoggyToolWindowBar getToolBar()
- Specified by:
getToolBar in interface DockableDescriptor
getToolBar
public MyDoggyToolWindowBar getToolBar(org.noos.xing.mydoggy.ToolWindowAnchor anchor)
- Specified by:
getToolBar in interface DockableDescriptor
getCleaner
public CleanerAggregator getCleaner()
- Specified by:
getCleaner in interface DockableDescriptor
isDragImageAvailable
public boolean isDragImageAvailable()
- Specified by:
isDragImageAvailable in interface DockableDescriptor
getComponentForDragImage
public Component getComponentForDragImage()
- Specified by:
getComponentForDragImage in interface DockableDescriptor
cleanup
public void cleanup()
- Specified by:
cleanup in interface Cleaner
registerDragListener
protected void registerDragListener(Component c)
initDragListener
protected void initDragListener()
Copyright © 2012. All Rights Reserved.