org.noos.xing.mydoggy.plaf.descriptors
Class DefaultToolWindowTypeDescriptor
java.lang.Object
org.noos.xing.mydoggy.plaf.PropertyChangeEventSource
org.noos.xing.mydoggy.plaf.descriptors.DefaultToolWindowTypeDescriptor
- All Implemented Interfaces:
- PropertyChangeListener, EventListener, org.noos.xing.mydoggy.Observable, Cleaner, org.noos.xing.mydoggy.ToolWindowTypeDescriptor
- Direct Known Subclasses:
- DefaultDockedTypeDescriptor, DefaultFloatingLiveTypeDescriptor, DefaultFloatingTypeDescriptor, DefaultSlidingTypeDescriptor
public abstract class DefaultToolWindowTypeDescriptor
- extends PropertyChangeEventSource
- implements org.noos.xing.mydoggy.ToolWindowTypeDescriptor, PropertyChangeListener
- Author:
- Angelo De Caro (angelo.decaro@gmail.com)
| Methods inherited from class org.noos.xing.mydoggy.plaf.PropertyChangeEventSource |
addPlafPropertyChangeListener, addPlafPropertyChangeListener, addPlafPropertyChangeListener, addPropertyChangeListener, addPropertyChangeListener, addPropertyChangeListener, cleanup, 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.ToolWindowTypeDescriptor |
getType |
| Methods inherited from interface org.noos.xing.mydoggy.Observable |
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener |
toolWindowDescriptor
protected ToolWindowDescriptor toolWindowDescriptor
enabled
protected boolean enabled
animating
protected boolean animating
autoHide
protected boolean autoHide
idVisibleOnTitleBar
protected boolean idVisibleOnTitleBar
titleBarButtonsVisible
protected boolean titleBarButtonsVisible
titleBarVisible
protected boolean titleBarVisible
hideRepresentativeButtonOnVisible
protected boolean hideRepresentativeButtonOnVisible
toolWindowActionMap
protected Map<String,org.noos.xing.mydoggy.ToolWindowAction> toolWindowActionMap
DefaultToolWindowTypeDescriptor
protected DefaultToolWindowTypeDescriptor()
DefaultToolWindowTypeDescriptor
public DefaultToolWindowTypeDescriptor(ToolWindowDescriptor toolWindowDescriptor,
DefaultToolWindowTypeDescriptor parent,
boolean enabled,
boolean animating,
boolean autoHide,
boolean idVisibleOnTitleBar,
boolean hideRepresentativeButtonOnVisible,
boolean titleBarButtonsVisible,
boolean titleBarVisible)
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabled in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
isAnimating
public boolean isAnimating()
- Specified by:
isAnimating in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
setAnimating
public void setAnimating(boolean animating)
- Specified by:
setAnimating in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
setAutoHide
public void setAutoHide(boolean autoHide)
- Specified by:
setAutoHide in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
isAutoHide
public boolean isAutoHide()
- Specified by:
isAutoHide in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
setIdVisibleOnTitleBar
public void setIdVisibleOnTitleBar(boolean idVisibleOnTitleBar)
- Specified by:
setIdVisibleOnTitleBar in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
isIdVisibleOnTitleBar
public boolean isIdVisibleOnTitleBar()
- Specified by:
isIdVisibleOnTitleBar in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
setTitleBarButtonsVisible
public void setTitleBarButtonsVisible(boolean titleBarButtonsVisible)
- Specified by:
setTitleBarButtonsVisible in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
isTitleBarButtonsVisible
public boolean isTitleBarButtonsVisible()
- Specified by:
isTitleBarButtonsVisible in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
setTitleBarVisible
public void setTitleBarVisible(boolean titleBarVisible)
- Specified by:
setTitleBarVisible in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
isTitleBarVisible
public boolean isTitleBarVisible()
- Specified by:
isTitleBarVisible in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
setHideRepresentativeButtonOnVisible
public void setHideRepresentativeButtonOnVisible(boolean hideRepresentativeButtonOnVisible)
- Specified by:
setHideRepresentativeButtonOnVisible in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
isHideRepresentativeButtonOnVisible
public boolean isHideRepresentativeButtonOnVisible()
- Specified by:
isHideRepresentativeButtonOnVisible in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
getToolWindowAction
public org.noos.xing.mydoggy.ToolWindowAction getToolWindowAction(String id)
- Specified by:
getToolWindowAction in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
addToolWindowAction
public void addToolWindowAction(org.noos.xing.mydoggy.ToolWindowAction toolWindowAction)
- Specified by:
addToolWindowAction in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
addToolWindowAction
public void addToolWindowAction(org.noos.xing.mydoggy.ToolWindowAction toolWindowAction,
int index)
- Specified by:
addToolWindowAction in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
getToolWindowActions
public org.noos.xing.mydoggy.ToolWindowAction[] getToolWindowActions()
- Specified by:
getToolWindowActions in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
removeToolWindowAction
public void removeToolWindowAction(String id)
- Specified by:
removeToolWindowAction in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
propertyChange
public void propertyChange(PropertyChangeEvent evt)
- Specified by:
propertyChange in interface PropertyChangeListener
Copyright © 2012. All Rights Reserved.