home *** CD-ROM | disk | FTP | other *** search
/ Total C++ 2 / TOTALCTWO.iso / borland / shell.pak / SHELLAPP.H < prev    next >
C/C++ Source or Header  |  1997-05-06  |  1KB  |  53 lines

  1. //----------------------------------------------------------------------------
  2. //  Project Shell
  3. //  Borland International
  4. //  Copyright ⌐ 1995, 1996 Borland International. All Rights Reserved.
  5. //
  6. //  SUBSYSTEM:    shell.exe Application
  7. //  FILE:         shellapp.h
  8. //  AUTHOR:       The OWL Team
  9. //
  10. //  OVERVIEW
  11. //  ~~~~~~~~
  12. //  Class definition for TShellApp (TApplication).
  13. //
  14. //----------------------------------------------------------------------------
  15. #if !defined(shellapp_h)
  16. #define shellapp_h
  17.  
  18. #include <classlib/bags.h>
  19. #include <owl/decmdifr.h>
  20.  
  21. #include "mdiclien.h"
  22.  
  23.  
  24. #include "shellapp.rh"
  25. //{{TApplication = TShellApp}}
  26. class TShellApp : public TApplication {
  27.   private:
  28.     void SetupSpeedBar(TDecoratedMDIFrame* frame);
  29.  
  30.   public:
  31.     TShellApp();
  32.     virtual ~TShellApp();
  33.  
  34.     TShellMDIClient*  MdiClient;
  35.  
  36. //{{ShellAppVIRTUAL_BEGIN}}
  37.   public:
  38.     virtual void InitMainWindow();
  39.     virtual bool CanClose();
  40.     virtual bool ProcessAppMsg(MSG& msg);
  41. //{{ShellAppVIRTUAL_END}}
  42.  
  43. //{{ShellAppRSP_TBL_BEGIN}}
  44.   protected:
  45.     void CmHelpAbout();
  46. //{{ShellAppRSP_TBL_END}}
  47. DECLARE_RESPONSE_TABLE(TShellApp);
  48. };    //{{TShellApp}}
  49.  
  50.  
  51. #endif  // shellapp_h sentry.
  52.  
  53.