The INotebookNotifyHandler class processes events for INotebook objects.
This class is designed to handle events that result in notifications being generated for INotebook 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 INotebook. class for the supported notification identifiers.
You can construct and destruct objects of this class.
![]() |
public:
virtual ~INotebookNotifyHandler()
Windows | OS/2 | AIX |
Yes | Yes | Yes |
![]() |
public:
INotebookNotifyHandler()
Provides the default constructor.
Windows | OS/2 | AIX |
Yes | Yes | Yes |
Event-processing members evaluate an event to determine if it is appropriate for this handler object to process.
![]() |
protected:
virtual bool dispatchHandlerEvent(IEvent& anEvent)
Notifies the notebook observers if any of the following events are received:
Windows | OS/2 | AIX |
Yes | Yes | Yes |
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)
virtual ~IWindowNotifyHandler()
IWindowNotifyHandler()
virtual IEventResult defaultProcedure(IEvent& event)
virtual bool dispatchHandlerEvent(IEvent& event) = 0