org.noos.xing.mydoggy.plaf.descriptors
Class ToolWindowRepresentativeAnchorDescriptor
java.lang.Object
org.noos.xing.mydoggy.plaf.PropertyChangeEventSource
org.noos.xing.mydoggy.plaf.descriptors.ToolWindowRepresentativeAnchorDescriptor
- All Implemented Interfaces:
- org.noos.xing.mydoggy.Observable, Cleaner, org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
public class ToolWindowRepresentativeAnchorDescriptor
- extends PropertyChangeEventSource
- implements org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
- Author:
- Angelo De Caro (angelo.decaro@gmail.com)
| Methods inherited from class org.noos.xing.mydoggy.plaf.PropertyChangeEventSource |
addPlafPropertyChangeListener, addPlafPropertyChangeListener, addPlafPropertyChangeListener, addPropertyChangeListener, addPropertyChangeListener, addPropertyChangeListener, firePlafPropertyChangeEvent, firePlafPropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEventPublicListenerOnly, getPlafPropertyChangeListeners, getPlafPropertyChangeListeners, getPropertyChangeListeners, getPropertyChangeListeners, initPropertyChangeSupport, removePlafPropertyChangeListener, removePlafPropertyChangeListener, removePlafPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.noos.xing.mydoggy.Observable |
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener |
toolWindowDescriptor
protected ToolWindowDescriptor toolWindowDescriptor
toolWindow
protected org.noos.xing.mydoggy.ToolWindow toolWindow
previewEnabled
protected boolean previewEnabled
previewDelay
protected int previewDelay
previewTransparentRatio
protected float previewTransparentRatio
lockingAnchors
protected Set<org.noos.xing.mydoggy.ToolWindowAnchor> lockingAnchors
title
protected String title
icon
protected Icon icon
visible
protected boolean visible
ToolWindowRepresentativeAnchorDescriptor
public ToolWindowRepresentativeAnchorDescriptor(ToolWindowDescriptor toolWindowDescriptor)
getDockable
public org.noos.xing.mydoggy.ToolWindow getDockable()
- Specified by:
getDockable in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
getAnchor
public org.noos.xing.mydoggy.ToolWindowAnchor getAnchor()
- Specified by:
getAnchor in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
isPreviewEnabled
public boolean isPreviewEnabled()
- Specified by:
isPreviewEnabled in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
setPreviewEnabled
public void setPreviewEnabled(boolean previewEnabled)
- Specified by:
setPreviewEnabled in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
getPreviewDelay
public int getPreviewDelay()
- Specified by:
getPreviewDelay in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
setPreviewDelay
public void setPreviewDelay(int previewDelay)
- Specified by:
setPreviewDelay in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
getPreviewTransparentRatio
public float getPreviewTransparentRatio()
- Specified by:
getPreviewTransparentRatio in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
setPreviewTransparentRatio
public void setPreviewTransparentRatio(float previewTransparentRatio)
- Specified by:
setPreviewTransparentRatio in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
addLockingAnchor
public void addLockingAnchor(org.noos.xing.mydoggy.ToolWindowAnchor anchor)
- Specified by:
addLockingAnchor in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
removeLockingAnchor
public void removeLockingAnchor(org.noos.xing.mydoggy.ToolWindowAnchor anchor)
- Specified by:
removeLockingAnchor in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
removeAllLockingAnchor
public void removeAllLockingAnchor()
- Specified by:
removeAllLockingAnchor in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
getLockingAnchors
public org.noos.xing.mydoggy.ToolWindowAnchor[] getLockingAnchors()
- Specified by:
getLockingAnchors in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
containsLockingAnchor
public boolean containsLockingAnchor(org.noos.xing.mydoggy.ToolWindowAnchor anchor)
- Specified by:
containsLockingAnchor in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
ensureVisible
public void ensureVisible()
- Specified by:
ensureVisible in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
showMessage
public void showMessage(Icon icon,
String message)
- Specified by:
showMessage in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
setVisible
public void setVisible(boolean visible)
- Specified by:
setVisible in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
isVisible
public boolean isVisible()
- Specified by:
isVisible in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
setTitle
public void setTitle(String title)
- Specified by:
setTitle in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
getTitle
public String getTitle()
- Specified by:
getTitle in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
setIcon
public void setIcon(Icon icon)
- Specified by:
setIcon in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
getIcon
public Icon getIcon()
- Specified by:
getIcon in interface org.noos.xing.mydoggy.RepresentativeAnchorDescriptor<org.noos.xing.mydoggy.ToolWindow>
cleanup
public void cleanup()
- Specified by:
cleanup in interface Cleaner- Overrides:
cleanup in class PropertyChangeEventSource
ensureRepresentativeAnchor
protected void ensureRepresentativeAnchor()
Copyright © 2012. All Rights Reserved.