home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / trialva / ibmcppw / smarts / ioc / prodinfo.hpp < prev    next >
Encoding:
Text File  |  1996-02-21  |  1.7 KB  |  61 lines

  1. --------------------------------------------------------------------------------
  2. --
  3. -- COPYRIGHT:
  4. --   IBM WorkFrame - Project Smarts
  5. --   (C) Copyright International Business Machines Corporation 1996
  6. --   Licensed Material - Program-Property of IBM - All Rights Reserved.
  7. --   US Government Users Restricted Rights - Use, duplication, or disclosure
  8. --   restricted by GSA ADP Schedule Contract with IBM Corp.
  9. --
  10. --------------------------------------------------------------------------------
  11.  
  12. <include prologcp.tde>
  13.  
  14. #include <iframe.hpp>
  15. #include <icmdhdr.hpp>
  16. #include <iiconctl.hpp>
  17. #include <istattxt.hpp>
  18. #include <ipushbut.hpp>
  19. #include <isetcv.hpp>
  20.  
  21. class IWindow;
  22.  
  23. /*************************************************/
  24. /* Class: ProdInfoDialog                         */
  25. /*                                               */
  26. /* Purpose: Encapsulates the Product information */
  27. /*          dialog shown when the user selects   */
  28. /*          Product information from the Help    */
  29. /*          pull-down menu. This class is a      */
  30. /*          subclass of IFrameWindow and         */
  31. /*          ICommandHandler.                     */
  32. /*************************************************/
  33. class ProdInfoDialog : public IFrameWindow,
  34.                        public ICommandHandler
  35. {
  36.   public:
  37.  
  38.     ProdInfoDialog (IWindow *owner);
  39.     ~ProdInfoDialog ();
  40.  
  41.   protected:
  42.  
  43.     // Processes the dialog's command events
  44.     virtual Boolean command( ICommandEvent& cmdevt);
  45.  
  46.   private:
  47.     ISetCanvas
  48.       canvas;
  49.     IIconControl
  50.       iconCtl;
  51.     IStaticText
  52.       text1,
  53.       text2,
  54.       text3,
  55.       text4,
  56.       text5;
  57.     IPushButton
  58.       button;
  59. };
  60.  
  61.