home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / scase.zip / SCASE.Z / CXVTTTTP.CC < prev    next >
C/C++ Source or Header  |  1994-10-17  |  3KB  |  76 lines

  1. /******************************************************************************
  2. *                         ** Company Confidential **
  3. *                  ** Copyright 1994, All rights Reserved **
  4. * %Z%%M% version %I% date:%G%
  5. ******************************************************************************/
  6.  
  7. // -MQBeg- [Module_Includes] [cxvttttp_cc] <00000028.00000000> Retained!
  8. #include "PwrDef.h"
  9. #include "AppDef.h"
  10. #include CTypeInfo_i
  11. #include CDocument_i
  12. #include CApplication_i
  13.  
  14. #include XVTTTT_i
  15. #include CXVTTTTApp_i
  16. #include CXVTTTTDoc_i
  17. // -MQEnd- [Module_Includes] [cxvttttp_cc] <00000028.00000000> 
  18.  
  19. // -MQBeg- [Module_Declarations_1] [cxvttttp_cc] <00000028.00000000> Retained!
  20. int main(int argc, char** argv)
  21. {
  22.   CXVTTTTApp theApplication;
  23.   theApplication.Go(argc, argv, TASK_MENUBAR, 0,
  24.                     "XVTTTT", "Document Title", "Tic-Tac-Toe");
  25.   return 0;
  26. }
  27. // -MQEnd- [Module_Declarations_1] [cxvttttp_cc] <00000028.00000000> 
  28.  
  29. // -MQBeg- [Class_Body] [CXVTTTTApp] <00000000.00000003> 
  30. /******************************************************************************
  31.                                   CXVTTTTApp
  32. ******************************************************************************/
  33.  
  34. CXVTTTTApp::CXVTTTTApp(void)
  35. // -MQBeg- [Op_Init] [CXVTTTTApp::CXVTTTTApp] <00000030.00000037> Retained!
  36.   : CApplication()
  37. // -MQEnd- [Op_Init] [CXVTTTTApp::CXVTTTTApp] <00000030.00000037> 
  38. {
  39. // -MQBeg- [Op_Body] [CXVTTTTApp::CXVTTTTApp] <00000030.00000037> Retained!
  40. // -MQEnd- [Op_Body] [CXVTTTTApp::CXVTTTTApp] <00000030.00000037> 
  41. }
  42.  
  43. void
  44. CXVTTTTApp::StartUp(void)
  45. {
  46. // -MQBeg- [Op_Body] [CXVTTTTApp::StartUp] <00000030.00000038> Retained!
  47.   CApplication::StartUp();
  48.   DoNew();
  49. // -MQEnd- [Op_Body] [CXVTTTTApp::StartUp] <00000030.00000038> 
  50. }
  51.  
  52. BOOLEAN
  53. CXVTTTTApp::DoNew(void)
  54. {
  55. // -MQBeg- [Op_Body] [CXVTTTTApp::DoNew] <00000030.00000039> Retained!
  56.   CXVTTTTDoc* aDoc = new CXVTTTTDoc(this, GetNumDocuments()+1);
  57.   PwrAssert(aDoc, 311, "Creation of CXVTTTTDoc failed");
  58.   return aDoc->DoNew();
  59. // -MQEnd- [Op_Body] [CXVTTTTApp::DoNew] <00000030.00000039> 
  60. }
  61.  
  62. BOOLEAN
  63. CXVTTTTApp::DoOpen(void)
  64. {
  65. // -MQBeg- [Op_Body] [CXVTTTTApp::DoOpen] <00000030.0000003A> Retained!
  66.   CXVTTTTDoc* aDoc = new CXVTTTTDoc(this, GetNumDocuments()+1);
  67.   PwrAssert(aDoc, 311, "Creation of CXVTTTTDoc failed");
  68.   return aDoc->DoOpen();
  69. // -MQEnd- [Op_Body] [CXVTTTTApp::DoOpen] <00000030.0000003A> 
  70. }
  71.  
  72. // -MQEnd- [Class_Body] [CXVTTTTApp] <00000000.00000003> 
  73.  
  74. // -MQBeg- [Module_Declarations_2] [cxvttttp_cc] <00000028.00000000> Retained!
  75. // -MQEnd- [Module_Declarations_2] [cxvttttp_cc] <00000028.00000000> 
  76.