Recent Changes in Graphics Module

  • See Events for examples of how to hook up events in plots.
  • Each graphical object stores its current position on the device in Normalized Device coordinates each time its drawn.
    This helps with event handling and adding new elements to a container without redrawing all its children.
  • Added active and visible flags.
    One can now set the visibility status of an object to determine whether it will be draw or not. This allows "decorations" to be ignored during high speed interaction.
  • Removed the inRegion field of a graphical component/object
    This prohibits the object from being contained in more than one region. Also, regions are now containers so they maintain a list of their children, rather than children having to know about their parents. In fact, children maintain a list of the parent containers in which they reside.

  • Duncan Temple Lang <duncan@research.bell-labs.com>
    Last modified: Wed Nov 24 22:19:23 EST 1999