Therefore, all classes which want to interact with a QTCanvas object, referred to as 'clients' must implement this interface. This interface is general enough that Java drawing objects can implement this interface and therefore become a client of the QTCanvas. QTExceptions can be thrown by any of these methods and would indicate that either the graphics environment has changed in some unexpected way or that the media object itself is in some unexpected state. QTCanvas calls this method when the client should redraw itself. Methods inherited from interface quicktime.app.spaces.
All values are in pixels.
All values are in pixels. If the canvas is able to discern that only a part of the client's drawing area needs to be redrawn - then this area shall be passed in using the invalidRgn. Otherwise this will be null in which case the client should redraw itself entirely.