|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Canvas | +--com.cloudgarden.speech.userinterface.Mouth
A Canvas which draws a mouth shape defined by a CGSpeakableEvent.
Inner classes inherited from class java.awt.Canvas |
java.awt.Canvas.AccessibleAWTCanvas |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
Mouth()
|
|
Mouth(java.awt.Color color)
Creates a mouth whose lips will be drawn with the given color. |
Method Summary | |
java.awt.Polygon |
getBottomLip()
Returns the polygon of points in this Component outlining the lower lip. |
java.awt.Polygon |
getTopLip()
Returns the polygon of points in this Component outlining the upper lip. |
void |
markerReached(SpeakableEvent e)
|
void |
mouthShape(CGSpeakableEvent ev)
|
void |
paint(java.awt.Graphics g)
|
void |
paintEvent(CGSpeakableEvent ev)
Paints both lips using the mouth shape or viseme data contained in the CGSpeakableEvent parameter |
void |
phoneme(CGSpeakableEvent ev)
|
void |
speakableCancelled(SpeakableEvent e)
|
void |
speakableEnded(SpeakableEvent e)
|
void |
speakablePaused(SpeakableEvent e)
|
void |
speakableResumed(SpeakableEvent e)
|
void |
speakableStarted(SpeakableEvent e)
|
void |
topOfQueue(SpeakableEvent e)
|
void |
viseme(CGSpeakableEvent ev)
|
void |
wordStarted(SpeakableEvent e)
|
Methods inherited from class java.awt.Canvas |
addNotify, getAccessibleContext |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPeer, getPreferredSize, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Mouth()
public Mouth(java.awt.Color color)
Method Detail |
public java.awt.Polygon getTopLip()
public java.awt.Polygon getBottomLip()
public void paintEvent(CGSpeakableEvent ev)
public void paint(java.awt.Graphics g)
paint
in class java.awt.Canvas
public void markerReached(SpeakableEvent e)
markerReached
in interface SpeakableListener
public void mouthShape(CGSpeakableEvent ev)
mouthShape
in interface CGSpeakableListener
public void speakableCancelled(SpeakableEvent e)
speakableCancelled
in interface SpeakableListener
public void speakableEnded(SpeakableEvent e)
speakableEnded
in interface SpeakableListener
public void speakablePaused(SpeakableEvent e)
speakablePaused
in interface SpeakableListener
public void speakableResumed(SpeakableEvent e)
speakableResumed
in interface SpeakableListener
public void speakableStarted(SpeakableEvent e)
speakableStarted
in interface SpeakableListener
public void topOfQueue(SpeakableEvent e)
topOfQueue
in interface SpeakableListener
public void viseme(CGSpeakableEvent ev)
viseme
in interface CGSpeakableListener
public void wordStarted(SpeakableEvent e)
wordStarted
in interface SpeakableListener
public void phoneme(CGSpeakableEvent ev)
phoneme
in interface CGSpeakableListener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |