Main Page   Packages   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

ScribbleViewer Class Reference

A scribble viewer is essentially a basic viewer decorated with two graphical components to give the user control of the drawing mode (so he/she can scribble vector graphics) and the zoom factor. More...

Inheritance diagram for ScribbleViewer::

CanvasViewer ZoomerUser ViewerModeListener CanvasInspectionUser CanvasEditUser List of all members.

Public Methods

 ScribbleViewer ()
 Constructor. More...

void setMode (int mode, int subMode)
 Set the viewer mode (see class ViewerMode). More...

boolean isEnabledMode (int mode)
 Check whether the given viewer mode (see class ViewerMode) is enabled. More...

void setEnableMode (int mode, boolean b)
 Set whether the given viewer mode (see class ViewerMode) is enabled. More...

void doClear ()
 Overrides CanvasViewer to update the zoomer. More...

void doZoom (double zoomVal)
 Overrides CanvasViewer to update the zoomer. More...

void viewerModeChanged (ViewerModeEvent e)
 Implementation of ViewerModeListener. More...

void handleZoomed (double zoomVal)
 Implementation of ZoomerUser. More...


Detailed Description

A scribble viewer is essentially a basic viewer decorated with two graphical components to give the user control of the drawing mode (so he/she can scribble vector graphics) and the zoom factor.


Constructor & Destructor Documentation

ScribbleViewer::ScribbleViewer   [inline]
 

Constructor.


Member Function Documentation

void ScribbleViewer::setMode int    mode,
int    subMode
[inline]
 

Set the viewer mode (see class ViewerMode).

Overrides CanvasViewer interface.

Reimplemented from CanvasViewer.

boolean ScribbleViewer::isEnabledMode int    mode [inline]
 

Check whether the given viewer mode (see class ViewerMode) is enabled.

Overrides CanvasViewer interface.

Reimplemented from CanvasViewer.

void ScribbleViewer::setEnableMode int    mode,
boolean    b
[inline]
 

Set whether the given viewer mode (see class ViewerMode) is enabled.

Overrides CanvasViewer interface.

Reimplemented from CanvasViewer.

void ScribbleViewer::doClear   [inline]
 

Overrides CanvasViewer to update the zoomer.

Reimplemented from CanvasViewer.

void ScribbleViewer::doZoom double    zoomVal [inline]
 

Overrides CanvasViewer to update the zoomer.

Reimplemented from CanvasViewer.

void ScribbleViewer::viewerModeChanged ViewerModeEvent    e [inline]
 

Implementation of ViewerModeListener.

Reimplemented from ViewerModeListener.

void ScribbleViewer::handleZoomed double    zoomVal [inline]
 

Implementation of ZoomerUser.

Reimplemented from ZoomerUser.


The documentation for this class was generated from the following file:
Generated on Tue Jan 8 14:14:27 2002 for JavaReference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001