home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / VISUAL_B / PROGRAMS / EM_EDIT / SAMPLES.ZIP / OWL / MDTCHLDC.H < prev    next >
Encoding:
C/C++ Source or Header  |  1994-05-03  |  2.4 KB  |  79 lines

  1. #if !defined(__mdtchldc_h)              // Sentry, use file only if it's not already included.
  2. #define __mdtchldc_h
  3.  
  4. /*  Project emedit
  5.     Early Morning Software
  6.     Copyright ⌐ 1993. All Rights Reserved.
  7.  
  8.     SUBSYSTEM:    emedit.exe Application
  9.     FILE:         mdtchldc.h
  10.     AUTHOR:       Ted Stockwell
  11.  
  12.  
  13.     OVERVIEW
  14.     ========
  15.     Class definition for emeditChildClient (TDialog).      
  16. */
  17.  
  18. #include <owl\owlpch.h>
  19. #include <owl\dialog.h>
  20.  
  21. #include <owl\vbxctl.h>
  22. #ifndef __EMEDIT_H
  23.   #include <emedit.h>
  24.   #define __EMEDIT_H
  25. #endif
  26. #pragma hdrstop
  27.  
  28. #include "emedtapp.rh"            // Definition of all resources.
  29. #include "padedit.h"
  30.  
  31. //{{TDialog = emeditChildClient}}
  32. class emeditChildClient : public TDialog, public TVbxEventHandler {
  33. public:
  34.     emeditEditor* editor; // instance variable for editor control
  35.  
  36.     emeditChildClient (TWindow* parent, TResId resId = IDD_CHILDCLIENT, TModule* module = 0);
  37.     virtual ~emeditChildClient ();
  38.     void UpdateStatusBar();
  39.     void SetSearchProperties(emeditReplaceDialogXfer& SearchData);
  40.     const char* GetHilitedString();
  41. //{{emeditChildClientVIRTUAL_BEGIN}}
  42. public:
  43.     virtual BOOL PreProcessMsg (MSG& msg);
  44. //{{emeditChildClientVIRTUAL_END}}
  45.  
  46. //{{emeditChildClientRSP_TBL_BEGIN}}
  47. protected:
  48.     void EvSize (UINT sizeType, TSize& size);
  49.     void CmEditClearEnable (TCommandEnabler &tce);
  50.     void CmEditSelectEnable (TCommandEnabler &tce);
  51.     void CmEditClear ();
  52.     void CmEditCopy ();
  53.     void CmEditCut ();
  54.     void CmEditDelete ();
  55.     void CmEditWrap ();
  56.     void CmEditPasteEnable (TCommandEnabler &tce);
  57.     void CmEditPaste ();
  58.     void CmEditSelectAll ();
  59.     void CaretChange (VBXEVENT FAR *event);
  60.     void Change (VBXEVENT FAR *event);
  61.     void CmEditUndoEnable (TCommandEnabler &tce);
  62.     void CmEditRedoEnable (TCommandEnabler &tce);
  63.     void CmEditRedo ();
  64.     void CmEditUndo ();
  65.     void CmEditFindEnable (TCommandEnabler &tce);
  66.     void CmEditFind ();
  67.     void CmEditFindNext ();
  68.     void CmEditFindNextEnable (TCommandEnabler &tce);
  69.     void CmEditReplace ();
  70.     void CmEditReplaceEnable (TCommandEnabler &tce);
  71.     void SearchReplaceConfirm (VBXEVENT FAR *event);
  72. //{{emeditChildClientRSP_TBL_END}}
  73. DECLARE_RESPONSE_TABLE(emeditChildClient);
  74. };    //{{emeditChildClient}}
  75.  
  76.  
  77. #endif                                      // __mdtchldc_h sentry.
  78.  
  79.