home *** CD-ROM | disk | FTP | other *** search
- #ifndef _ICNRBEVT_
- #define _ICNRBEVT_
- /*******************************************************************************
- * FILE NAME: icnrbevt.hpp *
- * *
- * DESCRIPTION: *
- * Declaration of the class(es): *
- * ICnrEvent *
- * ICnrEnterEvent *
- * ICnrHelpEvent *
- * ICnrQueryDeltaEvent *
- * ICnrPaintBackground *
- * *
- * COPYRIGHT: *
- * (C) Copyright IBM Corporation 1992 *
- * All Rights Reserved *
- * Licensed Materials * Property of IBM *
- * *
- * HISTORY: *
- * $Log: R:/ibmclass/icnr/vcs/icnrbevt.hpv $
- //
- // Rev 1.5 25 Oct 1992 21:58:20 BOBLOVE
- //Updated Documentation
- //
- // Rev 1.3 25 Oct 1992 11:16:14 BOBLOVE
- //External Beta Release
- * *
- *******************************************************************************/
-
-
-
- #ifndef _IEVENT_
- #include <ievent.hpp>
- #endif
-
- #ifndef _ICNROBJ_
- #include <icnrobj.hpp>
- #endif
-
- // Forward Declarations
- class ICnrEnterEvent;
- class ICnrEvent;
- class ICnrHelpEvent;
- class ICnrQueryDeltaEvent;
- class IContainerObject;
- class IContainerControl;
- class IContainerColumn;
-
-
-
- class ICnrEvent : public IEvent
- {
- /*******************************************************************************
- * This class forms the base of the container event classes. *
- *******************************************************************************/
- public:
- /*------------------------ CONSTRUCTORS/DESTRUCTORS ----------------------------
- | There is only one way to construct instances of this class: |
- | 1. From the base IEvent class. |
- ------------------------------------------------------------------------------*/
- ICnrEvent( IEvent& evt);
-
- protected:
- /*----------------------------- IMPLEMENTATION ---------------------------------
- | These functions are used to implement the class: |
- | containerId - Returns the control identifier for the container. |
- ------------------------------------------------------------------------------*/
- unsigned long
- containerId() const;
-
- };
-
-
- class ICnrEnterEvent : public ICnrEvent
- {
- /*******************************************************************************
- * *
- * This class is dispatched when an "enter" occurs in the container. This *
- * can be as the result of the enter key or a double click of the select key. *
- *