org.noos.xing.mydoggy.plaf.ui
Class FloatingContainer

java.lang.Object
  extended by org.noos.xing.mydoggy.plaf.ui.MyDoggyToolWindowContainer
      extended by org.noos.xing.mydoggy.plaf.ui.FloatingContainer
All Implemented Interfaces:
Cleaner, ToolWindowContainer

public class FloatingContainer
extends MyDoggyToolWindowContainer

Author:
Angelo De Caro

Nested Class Summary
 class FloatingContainer.FloatingAnimation
           
 class FloatingContainer.PropertyListener
           
 class FloatingContainer.WindowComponentAdapter
           
 
Field Summary
protected  AnimationListener animationListener
           
protected  boolean assignFocusOnAnimFinished
           
protected  FloatingContainer.FloatingAnimation floatingAnimation
           
protected  Rectangle lastBounds
           
protected  FloatingMoveMouseInputHandler moveMouseInputHandler
           
protected  PropertyChangeListener propertyChangeListener
           
protected  boolean valueAdjusting
           
protected  FloatingWindow window
           
protected  FloatingContainer.WindowComponentAdapter windowComponentAdapter
           
 
Fields inherited from class org.noos.xing.mydoggy.plaf.ui.MyDoggyToolWindowContainer
descriptor, titleBarButtons, toolWindow, toolWindowPanel, toolWindowTabPanel, toolWindowTitleBar
 
Constructor Summary
FloatingContainer(ToolWindowDescriptor toolWindowDescriptor)
           
 
Method Summary
 void cleanup()
           
 FloatingWindow getWindow()
           
protected  void initComponents()
           
protected  void initListeners()
           
protected  void installWindowListeners()
           
 boolean isAnimating()
           
protected  void reinitWindow(FloatingWindow oldWindow)
           
protected  void removeListeners()
           
 void setVisible(boolean visible)
           
 void setVisible(ToolWindowDescriptor referenceAggregationTool, Component content, ToolWindowDescriptor aggregationOnTool, org.noos.xing.mydoggy.AggregationPosition aggregationPosition)
           
protected  void uninstallWindowListeners()
           
 
Methods inherited from class org.noos.xing.mydoggy.plaf.ui.MyDoggyToolWindowContainer
updateUI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

window

protected FloatingWindow window

moveMouseInputHandler

protected FloatingMoveMouseInputHandler moveMouseInputHandler

windowComponentAdapter

protected FloatingContainer.WindowComponentAdapter windowComponentAdapter

propertyChangeListener

protected PropertyChangeListener propertyChangeListener

animationListener

protected AnimationListener animationListener

valueAdjusting

protected boolean valueAdjusting

lastBounds

protected Rectangle lastBounds

floatingAnimation

protected final FloatingContainer.FloatingAnimation floatingAnimation

assignFocusOnAnimFinished

protected boolean assignFocusOnAnimFinished
Constructor Detail

FloatingContainer

public FloatingContainer(ToolWindowDescriptor toolWindowDescriptor)
Method Detail

cleanup

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

setVisible

public void setVisible(boolean visible)

setVisible

public void setVisible(ToolWindowDescriptor referenceAggregationTool,
                       Component content,
                       ToolWindowDescriptor aggregationOnTool,
                       org.noos.xing.mydoggy.AggregationPosition aggregationPosition)

getWindow

public FloatingWindow getWindow()

isAnimating

public boolean isAnimating()

initComponents

protected void initComponents()

initListeners

protected void initListeners()

removeListeners

protected void removeListeners()

reinitWindow

protected void reinitWindow(FloatingWindow oldWindow)

installWindowListeners

protected void installWindowListeners()

uninstallWindowListeners

protected void uninstallWindowListeners()


Copyright © 2012. All Rights Reserved.