edu.stanford.hci.r3.components
Class InkPCanvas

java.lang.Object
  extended by PCanvas
      extended by edu.stanford.hci.r3.components.InkPCanvas

public class InkPCanvas
extends PCanvas

A Piccolo Canvas. Uses simple quadTo rendering for now, but allows some interactivity.

This software is distributed under the BSD License.


Field Summary
static java.awt.Color DARK_THEMED_INK_COLOR
           
static java.awt.Color DEFAULT_INK_COLOR
           
 
Constructor Summary
InkPCanvas()
           
 
Method Summary
 void addInk(Ink ink)
          Use the Ink object's color...
 void addInkWithDefaultColor(Ink ink)
          Use the default color to override the ink object's color.
 void resetViewOffsetAndScale()
          Resets the Camera View.
 void setInk(Ink ink)
           
 void setStrokesScale(double scaleFactor)
           
 void useDarkTheme()
           
 void useDefaultTheme()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DARK_THEMED_INK_COLOR

public static final java.awt.Color DARK_THEMED_INK_COLOR

DEFAULT_INK_COLOR

public static final java.awt.Color DEFAULT_INK_COLOR
Constructor Detail

InkPCanvas

public InkPCanvas()
Method Detail

addInk

public void addInk(Ink ink)
Use the Ink object's color...

Parameters:
ink -

addInkWithDefaultColor

public void addInkWithDefaultColor(Ink ink)
Use the default color to override the ink object's color.

Parameters:
strokes -

resetViewOffsetAndScale

public void resetViewOffsetAndScale()
Resets the Camera View.


setInk

public void setInk(Ink ink)
Parameters:
ink -

setStrokesScale

public void setStrokesScale(double scaleFactor)
Parameters:
scaleFactor -

useDarkTheme

public void useDarkTheme()

useDefaultTheme

public void useDefaultTheme()

Copyright 2006 Stanford University