/******************************************************************************
 JXUpdateStringListWidth.h

	Interface for the JXUpdateStringListWidth class

	Copyright © 1996 by John Lindal. All rights reserved.

 ******************************************************************************/

#ifndef _H_JXUpdateStringListWidth
#define _H_JXUpdateStringListWidth

#include <JXUrgentTask.h>

class JXStringList;

class JXUpdateStringListWidth : public JXUrgentTask
{
public:

	JXUpdateStringListWidth(JXStringList* theStringList);

	virtual ~JXUpdateStringListWidth();

	virtual void	Perform();

private:

	JXStringList*	itsStringList;		// we don't own this

private:

	// not allowed

	JXUpdateStringListWidth(const JXUpdateStringListWidth& source);
	const JXUpdateStringListWidth& operator=(const JXUpdateStringListWidth& source);
};

#endif
