home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pgehdl.zip / PgHndler.hpp < prev    next >
C/C++ Source or Header  |  1996-02-02  |  3KB  |  84 lines

  1. /*******************************************************************************
  2. * FILE NAME: PgHndler.hpp                                                      *
  3. *                                                                              *
  4. * DESCRIPTION:                                                                 *
  5. *   Declaration of the class:                                                  *
  6. *     APageHandler- Notebook page handler                                      *
  7. * ---------------------------------------------------------------------------- *
  8. * Warning: This file was generated by the VisualAge C++ Visual Builder.        *
  9. * Modifications to this source file will be lost when the part is regenerated. *
  10. *******************************************************************************/
  11. #ifndef _APAGEHANDLER_
  12. #define _APAGEHANDLER_  
  13.  
  14. class APageHandler;
  15.  
  16. #ifndef _ISTDNTFY_
  17. #include <istdntfy.hpp>
  18. #endif
  19.  
  20. #ifndef _IPAGEHDR_
  21. #include <ipagehdr.hpp>
  22. #endif
  23.  
  24. #ifndef _IPAGEEVT_
  25. #include <ipageevt.hpp>
  26. #endif
  27.  
  28. #ifndef _INOTEBK_
  29. #include <inotebk.hpp>
  30. #endif
  31.  
  32. #ifndef _ITRACE_
  33. #include <itrace.hpp>
  34. #endif
  35.  
  36. #include "PgHndler.h"
  37.  
  38.  
  39. /*----------------------------------------------------------------------------*/
  40. /* Align classes on four byte boundary.                                       */
  41. /*----------------------------------------------------------------------------*/
  42. #pragma pack(4)
  43.  
  44. //*****************************************************************************
  45. // Class definition for APageHandler
  46. //*****************************************************************************
  47. class APageHandler : public IStandardNotifier {
  48. public:
  49.    //---------------------------------------------------------------------------
  50.    // Constructors / destructors
  51.    //---------------------------------------------------------------------------
  52.    APageHandler();
  53.  
  54.    virtual  ~APageHandler();
  55.  
  56.    //---------------------------------------------------------------------------
  57.    // public member functions
  58.    //---------------------------------------------------------------------------
  59.    virtual APageHandler & initializePart();
  60.  
  61.    //---------------------------------------------------------------------------
  62.    // public member data
  63.    //---------------------------------------------------------------------------
  64.    static const INotificationId readyId;
  65.  
  66. protected:
  67.    //---------------------------------------------------------------------------
  68.    // protected member functions
  69.    //---------------------------------------------------------------------------
  70.    Boolean makeConnections();
  71.  
  72. private:
  73.  
  74. #include "PgHndler.hpv"
  75. };   //APageHandler
  76.  
  77.  
  78. /*----------------------------------------------------------------------------*/
  79. /* Resume compiler default packing.                                           */
  80. /*----------------------------------------------------------------------------*/
  81. #pragma pack()
  82.  
  83. #endif
  84.