org.noos.xing.mydoggy.plaf.ui.content
Class MyDoggyContentManagerUI<T extends org.noos.xing.mydoggy.ContentUI>
java.lang.Object
org.noos.xing.mydoggy.plaf.PropertyChangeEventSource
org.noos.xing.mydoggy.plaf.ui.content.MyDoggyContentManagerUI<T>
- All Implemented Interfaces:
- PropertyChangeListener, EventListener, Cleaner
- Direct Known Subclasses:
- MyDoggyDesktopContentManagerUI, MyDoggyMultiSplitContentManagerUI, MyDoggyTabbedContentManagerUI
public abstract class MyDoggyContentManagerUI<T extends org.noos.xing.mydoggy.ContentUI>
- extends PropertyChangeEventSource
- implements 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 |
contentManagerUI
protected org.noos.xing.mydoggy.ContentManagerUI contentManagerUI
toolWindowManager
protected MyDoggyToolWindowManager toolWindowManager
contentManager
protected org.noos.xing.mydoggy.ContentManager contentManager
resourceManager
protected ResourceManager resourceManager
contentUIMap
protected Map<org.noos.xing.mydoggy.Content,T extends org.noos.xing.mydoggy.ContentUI> contentUIMap
closeable
protected boolean closeable
detachable
protected boolean detachable
minimizable
protected boolean minimizable
maximizable
protected boolean maximizable
installed
protected boolean installed
uninstalling
protected boolean uninstalling
popupMenuEnabled
protected boolean popupMenuEnabled
internalPropertyChangeSupport
protected PropertyChangeSupport internalPropertyChangeSupport
contentManagerUIListeners
protected EventListenerList contentManagerUIListeners
contentUIListener
protected PropertyChangeListener contentUIListener
maximizedContent
protected org.noos.xing.mydoggy.Content maximizedContent
previousLastSelected
protected org.noos.xing.mydoggy.Content previousLastSelected
lastSelected
protected org.noos.xing.mydoggy.Content lastSelected
valueAdjusting
protected boolean valueAdjusting
contentValueAdjusting
protected boolean contentValueAdjusting
MyDoggyContentManagerUI
public MyDoggyContentManagerUI()
setCloseable
public void setCloseable(boolean closeable)
isCloseable
public boolean isCloseable()
setDetachable
public void setDetachable(boolean detachable)
isDetachable
public boolean isDetachable()
setMinimizable
public void setMinimizable(boolean minimizable)
isMinimizable
public boolean isMinimizable()
setMaximizable
public void setMaximizable(boolean maximizable)
isMaximizable
public boolean isMaximizable()
isPopupMenuEnabled
public boolean isPopupMenuEnabled()
setPopupMenuEnabled
public void setPopupMenuEnabled(boolean popupMenuEnabled)
getContentUI
public T getContentUI(org.noos.xing.mydoggy.Content content)
addContentManagerUIListener
public void addContentManagerUIListener(org.noos.xing.mydoggy.ContentManagerUIListener listener)
removeContentManagerUIListener
public void removeContentManagerUIListener(org.noos.xing.mydoggy.ContentManagerUIListener listener)
getContentManagerUiListener
public org.noos.xing.mydoggy.ContentManagerUIListener[] getContentManagerUiListener()
propertyChange
public void propertyChange(PropertyChangeEvent evt)
- Specified by:
propertyChange in interface PropertyChangeListener
isInstalled
public boolean isInstalled()
addContent
public void addContent(PlafContent content,
Object... constraints)
removeContent
public void removeContent(PlafContent content)
isSelected
public boolean isSelected(org.noos.xing.mydoggy.Content content)
addUIForContent
protected abstract Object addUIForContent(org.noos.xing.mydoggy.Content content,
Object... constraints)
removeUIForContent
protected abstract void removeUIForContent(org.noos.xing.mydoggy.Content content)
setContentManagerUI
protected void setContentManagerUI(org.noos.xing.mydoggy.ContentManagerUI contentManagerUI)
getMaximizedContent
protected org.noos.xing.mydoggy.Content getMaximizedContent()
isContentManagerEnabled
protected boolean isContentManagerEnabled()
isFocusAncestor
protected boolean isFocusAncestor(Component c)
findAndRequestFocus
protected Component findAndRequestFocus(Component component)
fireContentUIRemoving
protected boolean fireContentUIRemoving(org.noos.xing.mydoggy.ContentUI contentUI)
fireContentUIDetached
protected void fireContentUIDetached(org.noos.xing.mydoggy.ContentUI contentUI)
fireContentManagerUIProperty
protected void fireContentManagerUIProperty(String property,
Object oldValue,
Object newValue)
Copyright © 2012. All Rights Reserved.