home *** CD-ROM | disk | FTP | other *** search
/ C Programming Starter Kit 2.0 / SamsPublishing-CProgrammingStarterKit-v2.0-Win31.iso / tybc4 / xped4 / xpd4mdic.h < prev    next >
C/C++ Source or Header  |  1994-02-13  |  2KB  |  61 lines

  1. #if !defined(__xpd4mdic_h)              // Sentry, use file only if it's not already included.
  2. #define __xpd4mdic_h
  3.  
  4. /*  Project xped4
  5.     
  6.     Copyright ⌐ 1993. All Rights Reserved.
  7.  
  8.     SUBSYSTEM:    xped4.exe Application
  9.     FILE:         xpd4mdic.h
  10.     AUTHOR:       
  11.  
  12.  
  13.     OVERVIEW
  14.     ========
  15.     Class definition for xped4MDIClient (TMDIClient).      
  16. */
  17.  
  18.  
  19. #include <owl\owlpch.h>
  20. #pragma hdrstop
  21.  
  22. #include <owl\opensave.h>
  23.  
  24. #include "xped4app.rh"            // Definition of all resources.
  25.  
  26.  
  27. //{{TMDIClient = xped4MDIClient}}
  28. class xped4MDIClient : public TMDIClient {
  29. public:
  30.     int                     ChildCount;                 // Number of child window created. 
  31.     TOpenSaveDialog::TData  FileData;                   // Data to control open/saveas standard dialog.
  32.  
  33.     xped4MDIClient ();
  34.     virtual ~xped4MDIClient ();
  35.  
  36.     void OpenFile (const char *fileName = 0);
  37.  
  38. private:
  39.     void LoadTextFile ();
  40.  
  41. //{{xped4MDIClientVIRTUAL_BEGIN}}
  42. protected:
  43.     virtual void SetupWindow ();
  44. //{{xped4MDIClientVIRTUAL_END}}
  45.  
  46. //{{xped4MDIClientRSP_TBL_BEGIN}}
  47. protected:
  48.     void CmFileNew ();
  49.     void CmFileOpen ();
  50.     void CmFilePrint ();
  51.     void CmFilePrintSetup ();
  52.     void CmFilePrintPreview ();
  53.     void CmPrintEnable (TCommandEnabler &tce);
  54.     void EvDropFiles (TDropInfo);
  55. //{{xped4MDIClientRSP_TBL_END}}
  56. DECLARE_RESPONSE_TABLE(xped4MDIClient);
  57. };    //{{xped4MDIClient}}
  58.  
  59.  
  60. #endif                                      // __xpd4mdic_h sentry.
  61.