com.datamessenger.timechart
Class TimeLineManager


java.lang.Object

  |

  +--java.awt.Component

        |

        +--java.awt.Canvas

              |

              +--com.datamessenger.awt.BarCanvas

                    |

                    +--com.datamessenger.timechart.TimeLine

                          |

                          +--com.datamessenger.timechart.TimeLineManager


public class TimeLineManager
extends TimeLine
implements java.awt.event.MouseListener

Copyright (c) 1999-2000 Produx House, Corp. All rights reserved.

Version:
1.0, September 30 2000
Author:
Jon L. Boynton
See Also:
Serialized Form

Fields inherited from class com.datamessenger.awt.BarCanvas
bar, color, shade, transparency
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
TimeLineManager(RulerContext context, ColorScheme color, ColorScheme linecolor)
          A new blank TimeLineManager.
 
Method Summary
 TimeLine addLine(java.lang.String name, long start, long len)
           
 RulerPane getRuler()
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
protected  void moveContext(int x, int y)
           
 void notifyLines()
           
 void removeAllLines()
           
 TimeLine removeLine(java.lang.String name)
           
 void update(java.awt.Graphics g)
          Paints button with a Graphics object.
 
Methods inherited from class com.datamessenger.timechart.TimeLine
getGraphicsBuffer, mouseMoved, paintBorder, update
 
Methods inherited from class com.datamessenger.awt.BarCanvas
getContext, paint, setBounds, setShadeArea, setShadeTransparency
 
Methods inherited from class java.awt.Canvas
addNotify
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, 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, getHeight, getInputContext, getInputMethodRequests, 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, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TimeLineManager


public TimeLineManager(RulerContext context,

                       ColorScheme color,

                       ColorScheme linecolor)
A new blank TimeLineManager.
Method Detail

addLine


public TimeLine addLine(java.lang.String name,

                        long start,

                        long len)

removeLine


public TimeLine removeLine(java.lang.String name)

removeAllLines


public void removeAllLines()

notifyLines


public void notifyLines()

getRuler


public RulerPane getRuler()

update


public void update(java.awt.Graphics g)
Description copied from class: TimeLine
Paints button with a Graphics object.
Overrides:
update in class TimeLine
Tags copied from class: TimeLine
Parameters:
g - the graphics context of this component.

mouseClicked


public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseEntered


public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited


public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mousePressed


public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased


public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseDragged


public void mouseDragged(java.awt.event.MouseEvent e)
Overrides:
mouseDragged in class TimeLine

moveContext


protected void moveContext(int x,

                           int y)


Comments, suggestions, and bug reports are welcomed and encouraged.
Please refer them to our support page. Thank you.

Copyright © 1999-2000 Produx House, Corp. All rights reserved.
Java is a trademark or registered trademark of Sun Microsystems, Inc.