<HTML>
<HEAD>
<TITLE>monitor - ImageMagick Progress Monitor Methods</TITLE>
<LINK REV="made" HREF="mailto:tkevans@fantasia.es.dupont.com">
</HEAD>

<body bgcolor="#FFFFFF" text="#000000" link="#1F00FF" alink="#FF0000"  vlink="#9900DD">

<!-- INDEX BEGIN -->

<UL>

	<LI><A HREF="#NAME">NAME</A></LI>
	<LI><A HREF="#SYNOPSIS">SYNOPSIS</A></LI>
	<LI><A HREF="#FUNCTION_DESCRIPTIONS">FUNCTION DESCRIPTIONS</A></LI>
	<UL>

		<LI><A HREF="#ProgressMonitor">ProgressMonitor</A></LI>
		<LI><A HREF="#SetMonitorHandler">SetMonitorHandler</A></LI>
	</UL>

</UL>
<!-- INDEX END -->

<HR>
<P>
<H1><A NAME="NAME">NAME</A></H1>
<P>
monitor - ImageMagick Progress Monitor Methods

</P>
<P>
<HR>
<H1><A NAME="SYNOPSIS">SYNOPSIS</A></H1>
<P>
void  <STRONG>ProgressMonitor</STRONG>( const char *text, const off_t quantum, const off_t span );

</P>
<P>
MonitorHandler  <STRONG>SetMonitorHandler</STRONG>( MonitorHandler handler );

</P>
<P>
<HR>
<H1><A NAME="FUNCTION_DESCRIPTIONS">FUNCTION DESCRIPTIONS</A></H1>
<P>
<HR>
<H2><A NAME="ProgressMonitor">ProgressMonitor</A></H2>
<P>
Method ProgressMonitor calls the monitor handler methods with a text string
that describes the task and a measure of completion.

</P>
<P>
The format of the ProgressMonitor method is:

</P>
<blockquote>void ProgressMonitor ( const char *text, const off_t quantum, const off_t span ); </blockquote>

<P>

<FONT SIZE=-1>A</FONT> description of each parameter follows:

</P>
<DL><DL>
<p><dt><STRONG><A NAME="item_o">quantum:</A></STRONG><DD>
<P>
Specifies the quantum position within the span which represents how much
progress has been made in completing a task.

</P>
<p><dt><STRONG>span:</STRONG><DD>
<P>
Specifies the span relative to completing a task.

</P>
</DL></DL>
<P>
<HR>
<H2><A NAME="SetMonitorHandler">SetMonitorHandler</A></H2>
<P>
Method SetMonitorHandler sets the monitor handler to the specified method
and returns the previous monitor handler.

</P>
<P>
The format of the SetMonitorHandler method is:

</P>
<blockquote>MonitorHandler SetMonitorHandler ( MonitorHandler handler ); </blockquote>

<P>

<FONT SIZE=-1>A</FONT> description of each parameter follows:

</P>
<DL><DL>
<p><dt><STRONG>handler:</STRONG><DD>
<P>
Specifies a pointer to a method to handle monitors.

</P>
</DL></DL>

</BODY>

</HTML>
