org.noos.xing.mydoggy.plaf.descriptors
Class DefaultDockedTypeDescriptor
java.lang.Object
org.noos.xing.mydoggy.plaf.PropertyChangeEventSource
org.noos.xing.mydoggy.plaf.descriptors.DefaultToolWindowTypeDescriptor
org.noos.xing.mydoggy.plaf.descriptors.DefaultDockedTypeDescriptor
- All Implemented Interfaces:
- PropertyChangeListener, EventListener, org.noos.xing.mydoggy.DockedTypeDescriptor, org.noos.xing.mydoggy.Observable, Cleaner, InternalTypeDescriptor, org.noos.xing.mydoggy.ToolWindowTypeDescriptor
public class DefaultDockedTypeDescriptor
- extends DefaultToolWindowTypeDescriptor
- implements org.noos.xing.mydoggy.DockedTypeDescriptor, InternalTypeDescriptor
- Author:
- Angelo De Caro (angelo.decaro@gmail.com)
|
Constructor Summary |
DefaultDockedTypeDescriptor()
|
DefaultDockedTypeDescriptor(ToolWindowDescriptor toolWindowDescriptor,
DefaultDockedTypeDescriptor parent,
int dockLength,
boolean popupMenuEnabled,
org.noos.xing.mydoggy.ToolWindowActionHandler toolWindowActionHandler,
boolean animating,
boolean autoHide,
boolean hideRepresentativeButtonOnVisible,
boolean idVisibleOnTitleBar,
int minimumDockLength,
boolean titleBarButtonsVisible,
boolean titleBarVisible)
|
| Methods inherited from class org.noos.xing.mydoggy.plaf.descriptors.DefaultToolWindowTypeDescriptor |
addToolWindowAction, addToolWindowAction, getToolWindowAction, getToolWindowActions, isAnimating, isAutoHide, isEnabled, isHideRepresentativeButtonOnVisible, isIdVisibleOnTitleBar, isTitleBarButtonsVisible, isTitleBarVisible, removeToolWindowAction, setAnimating, setAutoHide, setHideRepresentativeButtonOnVisible, setIdVisibleOnTitleBar, setTitleBarButtonsVisible, setTitleBarVisible |
| 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 |
addToolWindowAction, addToolWindowAction, getToolWindowAction, getToolWindowActions, isAnimating, isAutoHide, isEnabled, isHideRepresentativeButtonOnVisible, isIdVisibleOnTitleBar, isTitleBarButtonsVisible, isTitleBarVisible, removeToolWindowAction, setAnimating, setAutoHide, setHideRepresentativeButtonOnVisible, setIdVisibleOnTitleBar, setTitleBarButtonsVisible, setTitleBarVisible |
| Methods inherited from interface org.noos.xing.mydoggy.Observable |
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener |
toolWindowActionHandler
protected org.noos.xing.mydoggy.ToolWindowActionHandler toolWindowActionHandler
popupMenuEnabled
protected boolean popupMenuEnabled
toolsMenu
protected JMenu toolsMenu
dockLength
protected int dockLength
minimumDockLength
protected int minimumDockLength
dockSpace
protected int dockSpace
hideRepresentativeButtonOnVisible
protected boolean hideRepresentativeButtonOnVisible
DefaultDockedTypeDescriptor
public DefaultDockedTypeDescriptor()
DefaultDockedTypeDescriptor
public DefaultDockedTypeDescriptor(ToolWindowDescriptor toolWindowDescriptor,
DefaultDockedTypeDescriptor parent,
int dockLength,
boolean popupMenuEnabled,
org.noos.xing.mydoggy.ToolWindowActionHandler toolWindowActionHandler,
boolean animating,
boolean autoHide,
boolean hideRepresentativeButtonOnVisible,
boolean idVisibleOnTitleBar,
int minimumDockLength,
boolean titleBarButtonsVisible,
boolean titleBarVisible)
getType
public org.noos.xing.mydoggy.ToolWindowType getType()
- Specified by:
getType in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor
setPopupMenuEnabled
public void setPopupMenuEnabled(boolean enabled)
- Specified by:
setPopupMenuEnabled in interface org.noos.xing.mydoggy.DockedTypeDescriptor
isPopupMenuEnabled
public boolean isPopupMenuEnabled()
- Specified by:
isPopupMenuEnabled in interface org.noos.xing.mydoggy.DockedTypeDescriptor
getToolsMenu
public JMenu getToolsMenu()
- Specified by:
getToolsMenu in interface org.noos.xing.mydoggy.DockedTypeDescriptor
getDockLength
public int getDockLength()
- Specified by:
getDockLength in interface org.noos.xing.mydoggy.DockedTypeDescriptor
setDockLength
public void setDockLength(int dockLength)
- Specified by:
setDockLength in interface org.noos.xing.mydoggy.DockedTypeDescriptor
setMinimumDockLength
public void setMinimumDockLength(int minimumDockLength)
- Specified by:
setMinimumDockLength in interface org.noos.xing.mydoggy.DockedTypeDescriptor
getMinimumDockLength
public int getMinimumDockLength()
- Specified by:
getMinimumDockLength in interface org.noos.xing.mydoggy.DockedTypeDescriptor
getToolWindowActionHandler
public org.noos.xing.mydoggy.ToolWindowActionHandler getToolWindowActionHandler()
- Specified by:
getToolWindowActionHandler in interface org.noos.xing.mydoggy.DockedTypeDescriptor
setToolWindowActionHandler
public void setToolWindowActionHandler(org.noos.xing.mydoggy.ToolWindowActionHandler toolWindowActionHandler)
- Specified by:
setToolWindowActionHandler in interface org.noos.xing.mydoggy.DockedTypeDescriptor
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabled in interface org.noos.xing.mydoggy.ToolWindowTypeDescriptor- Overrides:
setEnabled in class DefaultToolWindowTypeDescriptor
cloneMe
public org.noos.xing.mydoggy.ToolWindowTypeDescriptor cloneMe(ToolWindowDescriptor toolWindowDescriptor)
- Specified by:
cloneMe in interface InternalTypeDescriptor
propertyChange
public void propertyChange(PropertyChangeEvent evt)
- Specified by:
propertyChange in interface PropertyChangeListener- Overrides:
propertyChange in class DefaultToolWindowTypeDescriptor
Copyright © 2012. All Rights Reserved.