home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 22 / CD_ASCQ_22_0695.iso / win / fr / yrtrace / x_bcppap.h < prev    next >
C/C++ Source or Header  |  1995-04-23  |  2KB  |  74 lines

  1. #if !defined(__x_bcppap_h)              // Sentry, use file only if it's not already included.
  2. #define __x_bcppap_h
  3.  
  4. /*  Project ex_bcpp
  5.     D. Heiderich
  6.     Copyright ⌐ 1995. All Rights Reserved.
  7.  
  8.     SUBSYSTEM:    ex_bcpp.exe Application
  9.     FILE:         x_bcppap.h
  10.     AUTHOR:       D. Heiderich
  11.  
  12.  
  13.     OVERVIEW
  14.     ========
  15.     Class definition for ex_bcppApp (TApplication).      
  16. */
  17.  
  18.  
  19. #include <owl\owlpch.h>
  20. #pragma hdrstop
  21.  
  22. #include <owl\editfile.h>
  23. #include <owl\opensave.h>
  24.  
  25. #include "x_bcppap.rh"            // Definition of all resources.
  26.  
  27.  
  28. //
  29. // FrameWindow must be derived to override Paint for Preview and Print.
  30. //
  31. //{{TDecoratedFrame = SDIDecFrame}}
  32. class SDIDecFrame : public TDecoratedFrame {
  33. public:
  34.     SDIDecFrame (TWindow *parent, const char far *title, TWindow *clientWnd, BOOL trackMenuSelection = FALSE, TModule *module = 0);
  35.     ~SDIDecFrame ();
  36. };    //{{SDIDecFrame}}
  37.  
  38.  
  39. //{{TApplication = ex_bcppApp}}
  40. class ex_bcppApp : public TApplication {
  41. private:
  42.     TOpenSaveDialog::TData FileData;                    // Data to control open/saveas standard dialog.
  43.  
  44. public:
  45.     ex_bcppApp ();
  46.     virtual ~ex_bcppApp ();
  47.  
  48.     void OpenFile (const char *fileName = 0);
  49. //{{ex_bcppAppVIRTUAL_BEGIN}}
  50. public:
  51.     virtual void InitMainWindow();
  52. //{{ex_bcppAppVIRTUAL_END}}
  53.  
  54. //{{ex_bcppAppRSP_TBL_BEGIN}}
  55. protected:
  56.     void CmFileNew ();
  57.     void CmFileOpen ();
  58.     void CmFileClose ();
  59.      void CmHelpAbout ();
  60.      void yrtest();
  61.      void yraddline();
  62.      void yrclear();
  63.      void yrrun();
  64.      void yrstop();
  65.      void yrmacro();
  66.      void yrhide();
  67.      void yrshow();
  68. //{{ex_bcppAppRSP_TBL_END}}
  69.   DECLARE_RESPONSE_TABLE(ex_bcppApp);
  70. };    //{{ex_bcppApp}}
  71.  
  72.  
  73. #endif                                      // __x_bcppap_h sentry.
  74.