org.noos.xing.mydoggy.plaf.ui.content
Class MyDoggyContentUI

java.lang.Object
  extended by org.noos.xing.mydoggy.plaf.PropertyChangeEventSource
      extended by org.noos.xing.mydoggy.plaf.ui.content.MyDoggyContentUI
All Implemented Interfaces:
Cleaner
Direct Known Subclasses:
MyDoggyDesktopContentUI, MyDoggyTabbedContentUI

public class MyDoggyContentUI
extends PropertyChangeEventSource

Author:
Angelo De Caro (angelo.decaro@gmail.com)

Nested Class Summary
 
Nested classes/interfaces inherited from class org.noos.xing.mydoggy.plaf.PropertyChangeEventSource
PropertyChangeEventSource.ExcludePropertyChangeListener
 
Field Summary
protected  boolean addToTaskBar
           
protected  boolean alwaysOnTop
           
protected  boolean closable
           
protected  org.noos.xing.mydoggy.Content content
           
protected  org.noos.xing.mydoggy.ContentManager contentManager
           
protected  org.noos.xing.mydoggy.ContentManagerUI contentManagerUI
           
protected  boolean detachable
           
protected  Rectangle detachedBounds
           
protected  boolean maximizable
           
protected  boolean minimizable
           
protected  int transparentDelay
           
protected  boolean transparentMode
           
protected  float transparentRatio
           
 
Fields inherited from class org.noos.xing.mydoggy.plaf.PropertyChangeEventSource
firePublicEventQuestion, plafChangeSupport, publicChangeSupport, publicEvent
 
Constructor Summary
MyDoggyContentUI(org.noos.xing.mydoggy.ContentManager contentManager, org.noos.xing.mydoggy.ContentManagerUI contentManagerUI, org.noos.xing.mydoggy.Content content)
           
 
Method Summary
 void cleanup()
           
 org.noos.xing.mydoggy.Content getContent()
           
 Rectangle getDetachedBounds()
           
 int getTransparentDelay()
           
 float getTransparentRatio()
           
 boolean isAddToTaskBarWhenDetached()
           
 boolean isAlwaysOnTop()
           
 boolean isCloseable()
           
 boolean isDetachable()
           
 boolean isMaximizable()
           
 boolean isMinimizable()
           
 boolean isTransparentMode()
           
 void setAddToTaskBarWhenDetached(boolean addToTaskBar)
           
 void setAlwaysOnTop(boolean alwaysOnTop)
           
 void setCloseable(boolean closable)
           
 void setDetachable(boolean detachable)
           
 void setDetachedBounds(Rectangle detachedBounds)
           
 void setMaximizable(boolean maximizable)
           
 void setMinimizable(boolean minimizable)
           
 void setTransparentDelay(int transparentDelay)
           
 void setTransparentMode(boolean transparentMode)
           
 void setTransparentRatio(float transparentRatio)
           
 
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
 

Field Detail

contentManager

protected org.noos.xing.mydoggy.ContentManager contentManager

contentManagerUI

protected org.noos.xing.mydoggy.ContentManagerUI contentManagerUI

content

protected org.noos.xing.mydoggy.Content content

closable

protected boolean closable

detachable

protected boolean detachable

minimizable

protected boolean minimizable

maximizable

protected boolean maximizable

transparentMode

protected boolean transparentMode

transparentRatio

protected float transparentRatio

transparentDelay

protected int transparentDelay

detachedBounds

protected Rectangle detachedBounds

addToTaskBar

protected boolean addToTaskBar

alwaysOnTop

protected boolean alwaysOnTop
Constructor Detail

MyDoggyContentUI

public MyDoggyContentUI(org.noos.xing.mydoggy.ContentManager contentManager,
                        org.noos.xing.mydoggy.ContentManagerUI contentManagerUI,
                        org.noos.xing.mydoggy.Content content)
Method Detail

cleanup

public void cleanup()
Specified by:
cleanup in interface Cleaner
Overrides:
cleanup in class PropertyChangeEventSource

getContent

public org.noos.xing.mydoggy.Content getContent()

isCloseable

public boolean isCloseable()

setCloseable

public void setCloseable(boolean closable)

isDetachable

public boolean isDetachable()

setDetachable

public void setDetachable(boolean detachable)

isMinimizable

public boolean isMinimizable()

setMinimizable

public void setMinimizable(boolean minimizable)

isMaximizable

public boolean isMaximizable()

setMaximizable

public void setMaximizable(boolean maximizable)

isTransparentMode

public boolean isTransparentMode()

setTransparentMode

public void setTransparentMode(boolean transparentMode)

getTransparentRatio

public float getTransparentRatio()

setTransparentRatio

public void setTransparentRatio(float transparentRatio)

getTransparentDelay

public int getTransparentDelay()

setTransparentDelay

public void setTransparentDelay(int transparentDelay)

getDetachedBounds

public Rectangle getDetachedBounds()

setDetachedBounds

public void setDetachedBounds(Rectangle detachedBounds)

setAddToTaskBarWhenDetached

public void setAddToTaskBarWhenDetached(boolean addToTaskBar)

isAddToTaskBarWhenDetached

public boolean isAddToTaskBarWhenDetached()

setAlwaysOnTop

public void setAlwaysOnTop(boolean alwaysOnTop)

isAlwaysOnTop

public boolean isAlwaysOnTop()


Copyright © 2012. All Rights Reserved.