### IProgressIndicatorNotifyHandler

  Instances of the IProgressIndicatorNotifyHandler class process events for all classes of progress indicators or sliders.

  This class is designed to handle events that result in notifications being generated for IProgressIndicator objects. If notifications are enabled for this class, a notification is generated and sent to all observers when the proper conditions for the specific notification exist. Refer to the IProgressIndicator. class for the supported notification identifiers.

### IProgressIndicatorNotifyHandler - Member Functions and Data by Group

### Constructors & Destructor

Use these functions to construct and destruct objects of this class.

~IProgressIndicatorNotifyHandler

      public:
      virtual ~IProgressIndicatorNotifyHandler()

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | Yes

IProgressIndicatorNotifyHandler

      public:
      IProgressIndicatorNotifyHandler()

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | Yes

### Event Processing

This function evaluates the event to determine if it is appropriate for this handler object to process.

dispatchHandlerEvent

      protected:
      virtual bool dispatchHandlerEvent(IEvent& anEvent)

  If any of the following events are received, the progress indicator control observers are notified:

  - Arm position changed
  - Arm is dragged with the mouse
  - Arm position moved to a tick
  - Arm position moved to a pixel offset

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | Yes

### IProgressIndicatorNotifyHandler - Inherited Member Functions and Data

#### Inherited Public Functions

  IHandler

  -     virtual ~IHandler()

  -     virtual IString asDebugInfo() const

  -     virtual IString asString() const

  -     virtual IHandler& disable()

  -     virtual IHandler& enable(bool enable = true)

  -     virtual IHandler& handleEventsFor(IWindow* window)

  -     IHandler()

  -     bool isEnabled() const

  -     virtual IHandler& stopHandlingEventsFor(IWindow* window)

  IWindowNotifyHandler

  -     virtual ~IWindowNotifyHandler()

  -     IWindowNotifyHandler()

#### Inherited Public Data

  - None

#### Inherited Protected Functions

  IHandler

  -     virtual IEventResult defaultProcedure(IEvent& event)

  -     virtual bool dispatchHandlerEvent(IEvent& event) = 0

  IWindowNotifyHandler

  -     virtual bool dispatchHandlerEvent(IEvent& event)

#### Inherited Protected Data

  - None