org.noos.xing.mydoggy.plaf
Class MyDoggyToolWindowTab
java.lang.Object
org.noos.xing.mydoggy.plaf.PropertyChangeEventSource
org.noos.xing.mydoggy.plaf.MyDoggyToolWindowTab
- All Implemented Interfaces:
- org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>, org.noos.xing.mydoggy.Observable, Cleaner, CleanerProvider, org.noos.xing.mydoggy.ToolWindowTab
public class MyDoggyToolWindowTab
- extends PropertyChangeEventSource
- implements org.noos.xing.mydoggy.ToolWindowTab, CleanerProvider
- 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 interface org.noos.xing.mydoggy.Observable |
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener |
root
protected boolean root
id
protected String id
owner
protected org.noos.xing.mydoggy.ToolWindow owner
title
protected String title
icon
protected Icon icon
component
protected Component component
selected
protected boolean selected
closeable
protected boolean closeable
minimizable
protected boolean minimizable
flash
protected boolean flash
maximized
protected boolean maximized
minimized
protected boolean minimized
dockable
protected org.noos.xing.mydoggy.Dockable dockable
delegatorListener
protected PropertyChangeListener delegatorListener
cleanerAggregator
protected CleanerAggregator cleanerAggregator
MyDoggyToolWindowTab
public MyDoggyToolWindowTab(org.noos.xing.mydoggy.ToolWindow owner,
boolean root,
String title,
Icon icon,
Component component,
org.noos.xing.mydoggy.Dockable dockable)
getDockableManager
public org.noos.xing.mydoggy.ToolWindow getDockableManager()
- Specified by:
getDockableManager in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
getOwner
public org.noos.xing.mydoggy.ToolWindow getOwner()
- Specified by:
getOwner in interface org.noos.xing.mydoggy.ToolWindowTab
getId
public String getId()
- Specified by:
getId in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
getTitle
public String getTitle()
- Specified by:
getTitle in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
setTitle
public void setTitle(String title)
- Specified by:
setTitle in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
getIcon
public Icon getIcon()
- Specified by:
getIcon in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
setIcon
public void setIcon(Icon icon)
- Specified by:
setIcon in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
getComponent
public Component getComponent()
- Specified by:
getComponent in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
isFlashing
public boolean isFlashing()
- Specified by:
isFlashing in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
setDetached
public void setDetached(boolean detached)
- Specified by:
setDetached in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
isDetached
public boolean isDetached()
- Specified by:
isDetached in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
setFlashing
public void setFlashing(boolean flash)
- Specified by:
setFlashing in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
setFlashing
public void setFlashing(int duration)
- Specified by:
setFlashing in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
setComponent
public void setComponent(Component component)
- Specified by:
setComponent in interface org.noos.xing.mydoggy.ToolWindowTab
isSelected
public boolean isSelected()
- Specified by:
isSelected in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
setSelected
public void setSelected(boolean selected)
- Specified by:
setSelected in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
isCloseable
public boolean isCloseable()
- Specified by:
isCloseable in interface org.noos.xing.mydoggy.ToolWindowTab
setCloseable
public void setCloseable(boolean closeable)
- Specified by:
setCloseable in interface org.noos.xing.mydoggy.ToolWindowTab
isMinimizable
public boolean isMinimizable()
- Specified by:
isMinimizable in interface org.noos.xing.mydoggy.ToolWindowTab
setMinimizable
public void setMinimizable(boolean minimizable)
- Specified by:
setMinimizable in interface org.noos.xing.mydoggy.ToolWindowTab
setMaximized
public void setMaximized(boolean maximized)
- Specified by:
setMaximized in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
isMaximized
public boolean isMaximized()
- Specified by:
isMaximized in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
setMinimized
public void setMinimized(boolean minimized)
- Specified by:
setMinimized in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
isMinimized
public boolean isMinimized()
- Specified by:
isMinimized in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
ensureVisible
public void ensureVisible()
- Specified by:
ensureVisible in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
isVisible
public boolean isVisible()
- Specified by:
isVisible in interface org.noos.xing.mydoggy.Dockable<org.noos.xing.mydoggy.ToolWindow>
getDockableDelegator
public org.noos.xing.mydoggy.Dockable getDockableDelegator()
- Specified by:
getDockableDelegator in interface org.noos.xing.mydoggy.ToolWindowTab
toString
public String toString()
- Overrides:
toString in class Object
cleanup
public void cleanup()
- Specified by:
cleanup in interface Cleaner- Overrides:
cleanup in class PropertyChangeEventSource
getCleanerAggregator
public CleanerAggregator getCleanerAggregator()
- Specified by:
getCleanerAggregator in interface CleanerProvider
Copyright © 2012. All Rights Reserved.