Info-Mac Archive Downloads: dev/lib/

Back to dev/lib/

LProgressIndicator & Friends 2.1 (l-progress-indicator-21-cpp.hqx)

Download l-progress-indicator-21-cpp.hqx (408,360 KB)


From: (Chris Thomas) ckt@best.com
Subject: LProgressIndicator & Friends 2.1

What's new in 2.1?

- Features!
* Added LProgressIndicatorProxy.
* Added LProgressDialog.
* Added LCursor (with color cursor support!) and fixed LAnimateCursor.
* Updated test app to test all of the new features.

LProgressIndicator & Friends is a progress feedback framework for
PowerPlant apps. Included classes:

LProgressIndicator:
Abstract base class. Intended to be used to abstract the actual concrete
visual feedback from the component wishing to indicate progress. Using
this class in your libraries allows you to change the visual representation
of progress in your applications, without changing library code. Supports
infinite- and finite-length tasks.

LThermometerPane:
Finder-like progress bar LPane and LProgressIndicator subclass. Uses the
user's window tinge colors, as specified in the Color control panel. For
infinite-length tasks, displays a "barberpole" pattern in those colors.

LCursor:
Base class representing the mouse cursor.

LAnimateCursor:
Subclass of LCursor and LProgressIndicator. Supports cursor animation in
black & white & color.

LProgressDialog:
Simple Finder "Copy"-like progress dialog using LThermometerPane.

LProgressIndicatorProxy:
Subclass of LProgressIndicator which forwards all method calls to a
different caller-specified LProgressIndicator subclass instance.