org.noos.xing.mydoggy.plaf.ui.look
Class DockableDropPanelUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.PanelUI
          extended by javax.swing.plaf.basic.BasicPanelUI
              extended by org.noos.xing.mydoggy.plaf.ui.look.DockableDropPanelUI

public class DockableDropPanelUI
extends BasicPanelUI

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

Field Summary
protected  DockableDropPanel dockableDropPanel
           
protected  boolean dragActive
           
protected  info.clearthought.layout.TableLayout layout
           
protected  Point mouseLocation
           
protected  MultiDockableOwner oldMultiDockableOwner
           
protected  org.noos.xing.mydoggy.ToolWindowAnchor onAnchor
           
protected  org.noos.xing.mydoggy.Dockable onDockable
           
protected  Component onDockableContainer
           
protected  int onIndex
           
protected  org.noos.xing.mydoggy.Dockable refDockable
           
protected  int threshold
           
 
Constructor Summary
DockableDropPanelUI()
           
 
Method Summary
static ComponentUI createUI(JComponent c)
           
 void dragEnd()
           
 void dragExit()
           
 void dragOver(Point location)
           
 boolean dragStart(Transferable transferable)
           
protected  void drawRect(Graphics g, int x, int y, int width, int height)
           
 Component getComponent()
           
 org.noos.xing.mydoggy.ToolWindowAnchor getOnAnchor()
           
 org.noos.xing.mydoggy.Dockable getOnDockable()
           
 Component getOnDockableContainer()
           
 int getOnIndex()
           
 org.noos.xing.mydoggy.Dockable getRefDockable()
           
protected  void installDefaults(JPanel p)
           
protected  void installListeners(JComponent c)
           
 void installUI(JComponent c)
           
protected  void putProperty(JComponent c, String name)
           
 void resetComponent()
           
protected  void resetLayout()
           
 void setComponent(Component component)
           
protected  void uninstallListeners(JComponent c)
           
 void uninstallUI(JComponent c)
           
 void update(Graphics g, JComponent c)
           
 void updateComponent()
           
 
Methods inherited from class javax.swing.plaf.basic.BasicPanelUI
getBaseline, getBaselineResizeBehavior, uninstallDefaults
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, paint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dockableDropPanel

protected DockableDropPanel dockableDropPanel

layout

protected info.clearthought.layout.TableLayout layout

threshold

protected int threshold

mouseLocation

protected Point mouseLocation

dragActive

protected boolean dragActive

oldMultiDockableOwner

protected MultiDockableOwner oldMultiDockableOwner

onDockableContainer

protected Component onDockableContainer

onAnchor

protected org.noos.xing.mydoggy.ToolWindowAnchor onAnchor

onDockable

protected org.noos.xing.mydoggy.Dockable onDockable

refDockable

protected org.noos.xing.mydoggy.Dockable refDockable

onIndex

protected int onIndex
Constructor Detail

DockableDropPanelUI

public DockableDropPanelUI()
Method Detail

createUI

public static ComponentUI createUI(JComponent c)

installUI

public void installUI(JComponent c)
Overrides:
installUI in class BasicPanelUI

uninstallUI

public void uninstallUI(JComponent c)
Overrides:
uninstallUI in class BasicPanelUI

installDefaults

protected void installDefaults(JPanel p)
Overrides:
installDefaults in class BasicPanelUI

installListeners

protected void installListeners(JComponent c)

uninstallListeners

protected void uninstallListeners(JComponent c)

update

public void update(Graphics g,
                   JComponent c)
Overrides:
update in class ComponentUI

getComponent

public Component getComponent()

setComponent

public void setComponent(Component component)

updateComponent

public void updateComponent()

resetComponent

public void resetComponent()

dragExit

public void dragExit()

dragStart

public boolean dragStart(Transferable transferable)

dragOver

public void dragOver(Point location)

dragEnd

public void dragEnd()

getOnDockableContainer

public Component getOnDockableContainer()

getOnDockable

public org.noos.xing.mydoggy.Dockable getOnDockable()

getOnAnchor

public org.noos.xing.mydoggy.ToolWindowAnchor getOnAnchor()

getOnIndex

public int getOnIndex()

getRefDockable

public org.noos.xing.mydoggy.Dockable getRefDockable()

drawRect

protected void drawRect(Graphics g,
                        int x,
                        int y,
                        int width,
                        int height)

putProperty

protected void putProperty(JComponent c,
                           String name)

resetLayout

protected void resetLayout()


Copyright © 2012. All Rights Reserved.