PCanvas3D

org.interactivemesh.pivot.wtk.j3d
Class PCanvas3D.PCanvas3DSkin

java.lang.Object
  extended by org.apache.pivot.wtk.skin.ComponentSkin
      extended by org.interactivemesh.pivot.wtk.j3d.PCanvas3D.PCanvas3DSkin
All Implemented Interfaces:
org.apache.pivot.wtk.ComponentKeyListener, org.apache.pivot.wtk.ComponentListener, org.apache.pivot.wtk.ComponentMouseButtonListener, org.apache.pivot.wtk.ComponentMouseListener, org.apache.pivot.wtk.ComponentMouseWheelListener, org.apache.pivot.wtk.ComponentStateListener, org.apache.pivot.wtk.ComponentTooltipListener, org.apache.pivot.wtk.ConstrainedVisual, org.apache.pivot.wtk.Skin, org.apache.pivot.wtk.Visual
Enclosing class:
PCanvas3D

public final class PCanvas3D.PCanvas3DSkin
extends org.apache.pivot.wtk.skin.ComponentSkin


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentListener
org.apache.pivot.wtk.ComponentListener.Adapter
 
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentStateListener
org.apache.pivot.wtk.ComponentStateListener.Adapter
 
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseListener
org.apache.pivot.wtk.ComponentMouseListener.Adapter
 
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseButtonListener
org.apache.pivot.wtk.ComponentMouseButtonListener.Adapter
 
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentKeyListener
org.apache.pivot.wtk.ComponentKeyListener.Adapter
 
Constructor Summary
PCanvas3D.PCanvas3DSkin()
           
 
Method Summary
 void enabledChanged(org.apache.pivot.wtk.Component component)
           
 void focusedChanged(org.apache.pivot.wtk.Component component, org.apache.pivot.wtk.Component obverseComponent)
           
 java.awt.Color getBackgroundColor()
           
 int getPreferredHeight(int height)
           
 int getPreferredWidth(int width)
           
 boolean isFocusable()
           
 boolean isOpaque()
           
 boolean keyPressed(org.apache.pivot.wtk.Component component, int keyCode, org.apache.pivot.wtk.Keyboard.KeyLocation keyLocation)
           
 boolean keyReleased(org.apache.pivot.wtk.Component component, int keyCode, org.apache.pivot.wtk.Keyboard.KeyLocation keyLocation)
           
 boolean keyTyped(org.apache.pivot.wtk.Component component, char character)
           
 void layout()
           
 void locationChanged(org.apache.pivot.wtk.Component component, int previousX, int previousY)
           
 boolean mouseClick(org.apache.pivot.wtk.Component component, org.apache.pivot.wtk.Mouse.Button button, int x, int y, int count)
           
 boolean mouseDown(org.apache.pivot.wtk.Component component, org.apache.pivot.wtk.Mouse.Button button, int x, int y)
           
 boolean mouseMove(org.apache.pivot.wtk.Component component, int x, int y)
           
 void mouseOut(org.apache.pivot.wtk.Component component)
           
 void mouseOver(org.apache.pivot.wtk.Component component)
           
 boolean mouseUp(org.apache.pivot.wtk.Component component, org.apache.pivot.wtk.Mouse.Button button, int x, int y)
           
 boolean mouseWheel(org.apache.pivot.wtk.Component component, org.apache.pivot.wtk.Mouse.ScrollType scrollType, int scrollAmount, int wheelRotation, int x, int y)
           
 void paint(java.awt.Graphics2D g)
           
 void parentChanged(org.apache.pivot.wtk.Component component, org.apache.pivot.wtk.Container previousParent)
           
 void setBackgroundColor(java.awt.Color backgroundColor)
           
 void setSize(int width, int height)
           
 void sizeChanged(org.apache.pivot.wtk.Component component, int previousWidth, int previousHeight)
           
 void visibleChanged(org.apache.pivot.wtk.Component component)
           
 
Methods inherited from class org.apache.pivot.wtk.skin.ComponentSkin
cursorChanged, decodeFont, dragSourceChanged, dropTargetChanged, getBaseline, getBaseline, getComponent, getHeight, getPreferredSize, getWidth, heightLimitsChanged, install, invalidateComponent, menuHandlerChanged, nameChanged, preferredSizeChanged, repaintComponent, repaintComponent, repaintComponent, repaintComponent, repaintComponent, tooltipDelayChanged, tooltipTextChanged, tooltipTriggered, widthLimitsChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PCanvas3D.PCanvas3DSkin

public PCanvas3D.PCanvas3DSkin()
Method Detail

getBackgroundColor

public java.awt.Color getBackgroundColor()

setBackgroundColor

public void setBackgroundColor(java.awt.Color backgroundColor)

getPreferredWidth

public int getPreferredWidth(int width)

getPreferredHeight

public int getPreferredHeight(int height)

layout

public void layout()

isFocusable

public boolean isFocusable()
Specified by:
isFocusable in interface org.apache.pivot.wtk.Skin
Overrides:
isFocusable in class org.apache.pivot.wtk.skin.ComponentSkin

isOpaque

public boolean isOpaque()
Specified by:
isOpaque in interface org.apache.pivot.wtk.Skin
Overrides:
isOpaque in class org.apache.pivot.wtk.skin.ComponentSkin

setSize

public void setSize(int width,
                    int height)
Specified by:
setSize in interface org.apache.pivot.wtk.ConstrainedVisual
Overrides:
setSize in class org.apache.pivot.wtk.skin.ComponentSkin

paint

public void paint(java.awt.Graphics2D g)

keyTyped

public boolean keyTyped(org.apache.pivot.wtk.Component component,
                        char character)
Specified by:
keyTyped in interface org.apache.pivot.wtk.ComponentKeyListener
Overrides:
keyTyped in class org.apache.pivot.wtk.skin.ComponentSkin

keyPressed

public boolean keyPressed(org.apache.pivot.wtk.Component component,
                          int keyCode,
                          org.apache.pivot.wtk.Keyboard.KeyLocation keyLocation)
Specified by:
keyPressed in interface org.apache.pivot.wtk.ComponentKeyListener
Overrides:
keyPressed in class org.apache.pivot.wtk.skin.ComponentSkin

keyReleased

public boolean keyReleased(org.apache.pivot.wtk.Component component,
                           int keyCode,
                           org.apache.pivot.wtk.Keyboard.KeyLocation keyLocation)
Specified by:
keyReleased in interface org.apache.pivot.wtk.ComponentKeyListener
Overrides:
keyReleased in class org.apache.pivot.wtk.skin.ComponentSkin

mouseMove

public boolean mouseMove(org.apache.pivot.wtk.Component component,
                         int x,
                         int y)
Specified by:
mouseMove in interface org.apache.pivot.wtk.ComponentMouseListener
Overrides:
mouseMove in class org.apache.pivot.wtk.skin.ComponentSkin

mouseOver

public void mouseOver(org.apache.pivot.wtk.Component component)
Specified by:
mouseOver in interface org.apache.pivot.wtk.ComponentMouseListener
Overrides:
mouseOver in class org.apache.pivot.wtk.skin.ComponentSkin

mouseOut

public void mouseOut(org.apache.pivot.wtk.Component component)
Specified by:
mouseOut in interface org.apache.pivot.wtk.ComponentMouseListener
Overrides:
mouseOut in class org.apache.pivot.wtk.skin.ComponentSkin

mouseDown

public boolean mouseDown(org.apache.pivot.wtk.Component component,
                         org.apache.pivot.wtk.Mouse.Button button,
                         int x,
                         int y)
Specified by:
mouseDown in interface org.apache.pivot.wtk.ComponentMouseButtonListener
Overrides:
mouseDown in class org.apache.pivot.wtk.skin.ComponentSkin

mouseUp

public boolean mouseUp(org.apache.pivot.wtk.Component component,
                       org.apache.pivot.wtk.Mouse.Button button,
                       int x,
                       int y)
Specified by:
mouseUp in interface org.apache.pivot.wtk.ComponentMouseButtonListener
Overrides:
mouseUp in class org.apache.pivot.wtk.skin.ComponentSkin

mouseClick

public boolean mouseClick(org.apache.pivot.wtk.Component component,
                          org.apache.pivot.wtk.Mouse.Button button,
                          int x,
                          int y,
                          int count)
Specified by:
mouseClick in interface org.apache.pivot.wtk.ComponentMouseButtonListener
Overrides:
mouseClick in class org.apache.pivot.wtk.skin.ComponentSkin

mouseWheel

public boolean mouseWheel(org.apache.pivot.wtk.Component component,
                          org.apache.pivot.wtk.Mouse.ScrollType scrollType,
                          int scrollAmount,
                          int wheelRotation,
                          int x,
                          int y)
Specified by:
mouseWheel in interface org.apache.pivot.wtk.ComponentMouseWheelListener
Overrides:
mouseWheel in class org.apache.pivot.wtk.skin.ComponentSkin

parentChanged

public void parentChanged(org.apache.pivot.wtk.Component component,
                          org.apache.pivot.wtk.Container previousParent)
Specified by:
parentChanged in interface org.apache.pivot.wtk.ComponentListener
Overrides:
parentChanged in class org.apache.pivot.wtk.skin.ComponentSkin

visibleChanged

public void visibleChanged(org.apache.pivot.wtk.Component component)
Specified by:
visibleChanged in interface org.apache.pivot.wtk.ComponentListener
Overrides:
visibleChanged in class org.apache.pivot.wtk.skin.ComponentSkin

locationChanged

public void locationChanged(org.apache.pivot.wtk.Component component,
                            int previousX,
                            int previousY)
Specified by:
locationChanged in interface org.apache.pivot.wtk.ComponentListener
Overrides:
locationChanged in class org.apache.pivot.wtk.skin.ComponentSkin

sizeChanged

public void sizeChanged(org.apache.pivot.wtk.Component component,
                        int previousWidth,
                        int previousHeight)
Specified by:
sizeChanged in interface org.apache.pivot.wtk.ComponentListener
Overrides:
sizeChanged in class org.apache.pivot.wtk.skin.ComponentSkin

enabledChanged

public void enabledChanged(org.apache.pivot.wtk.Component component)
Specified by:
enabledChanged in interface org.apache.pivot.wtk.ComponentStateListener
Overrides:
enabledChanged in class org.apache.pivot.wtk.skin.ComponentSkin

focusedChanged

public void focusedChanged(org.apache.pivot.wtk.Component component,
                           org.apache.pivot.wtk.Component obverseComponent)
Specified by:
focusedChanged in interface org.apache.pivot.wtk.ComponentStateListener
Overrides:
focusedChanged in class org.apache.pivot.wtk.skin.ComponentSkin

PCanvas3D