home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional Developers Kit 1992 November / Disc01 / Disc01.mdf / cppbeta / ibmcli / ipageevt.hp_ / IPAGEEVT.HPP
Encoding:
C/C++ Source or Header  |  1992-10-27  |  2.0 KB  |  50 lines

  1. #ifndef _IPAGEEVT_
  2.   #define _IPAGEEVT_
  3. /**************************************************************/
  4. /* CLASS NAME:  IPageEvent                                    */
  5. /*                                                            */
  6. /* DESCRIPTION  : This is the notebook page notification      */
  7. /*                event information class.                    */
  8. /*                                                            */
  9. /* Hungarian is nbpevt                                        */
  10. /*                                                            */
  11. /* CHANGE ACTIVITY:                                           */
  12. /*   DATE:     INITIAL:        DESCRIPTION                    */
  13. /*                                                            */
  14. /*   092492    KKL             Make individual file.          */
  15. /*                                                            */
  16. /**************************************************************/
  17. /* Copyright (c) IBM Corporation 1992                         */
  18. /**************************************************************/
  19. class IPageEvent;
  20.  
  21. #ifndef _ICTLEVT_
  22.   #include <ictlevt.hpp>
  23. #endif
  24.  
  25. class IPageEvent  : public IControlEvent
  26. {
  27.   typedef IControlEvent Inherited;
  28.   public:
  29.      IPageEvent(IEvent& evt);
  30.      IPageEvent(IControlEvent& evt);
  31.  
  32.      unsigned long topPageId() const;
  33.      unsigned long newTopPageId() const;
  34. };
  35.  
  36. inline IPageEvent :: IPageEvent(IEvent& evt)
  37. /***************************************************************/
  38. /* Constructor.                                                */
  39. /***************************************************************/
  40.    : IControlEvent(evt)
  41. {;}
  42.  
  43. inline IPageEvent :: IPageEvent(IControlEvent& ctlevt)
  44. /***************************************************************/
  45. /* Constructor.                                                */
  46. /***************************************************************/
  47.    : IControlEvent(ctlevt)
  48. {;}
  49. #endif /* IPAGEEVT */
  50.