home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / carsql.zip / carview.hpp < prev    next >
C/C++ Source or Header  |  1995-12-21  |  6KB  |  172 lines

  1. /*******************************************************************************
  2. * FILE NAME: CarView.hpp                                                       *
  3. *                                                                              *
  4. * DESCRIPTION:                                                                 *
  5. *   Declaration of the class:                                                  *
  6. *     CarView- Car salesperson application                                     *
  7. * ---------------------------------------------------------------------------- *
  8. * Warning: This file was generated by the VisualAge C++ Visual Builder.        *
  9. * Modifications to this source file will be lost when the part is regenerated. *
  10. *******************************************************************************/
  11. #ifndef _CARVIEW_
  12. #define _CARVIEW_  
  13.  
  14. class CarView;
  15.  
  16. #ifndef _IFRAME_
  17. #include <iframe.hpp>
  18. #endif
  19.  
  20. class IMultiCellCanvas;
  21. class IStaticText;
  22. class IEntryField;
  23. class IPushButton;
  24. class Car;
  25. class IDatastore;
  26. class accessError;
  27. class IMessageBox;
  28. #ifndef _IRECT_
  29. #include <irect.hpp>
  30. #endif
  31.  
  32. #ifndef _ISTRING_
  33. #include <istring.hpp>
  34. #endif
  35.  
  36. class CarViewConn3;
  37. class CarViewConn2;
  38. class CarViewConn13;
  39. class CarViewConn4;
  40. class CarViewConn5;
  41. class CarViewConn15;
  42. class CarViewConn6;
  43. class CarViewConn7;
  44. class CarViewConn23;
  45. class CarViewConn14;
  46. class CarViewConn16;
  47. class CarViewConn17;
  48. class CarViewConn18;
  49. class CarViewConn19;
  50. class CarViewConn20;
  51. class CarViewConn29;
  52. class CarViewConn30;
  53. class CarViewConn39;
  54. class CarViewConn21;
  55. class CarViewConn9;
  56. class CarViewConn10;
  57. class CarViewConn22;
  58. class CarViewConn32;
  59. class CarViewConn33;
  60. class CarViewConn24;
  61. class CarViewConn25;
  62. class CarViewConn26;
  63. #include "CarView.h"
  64.  
  65.  
  66. /*----------------------------------------------------------------------------*/
  67. /* Align classes on four byte boundary.                                       */
  68. /*----------------------------------------------------------------------------*/
  69. #pragma pack(4)
  70.  
  71. //*****************************************************************************
  72. // Class definition for CarView
  73. //*****************************************************************************
  74. class CarView : public IFrameWindow {
  75. public:
  76.    //---------------------------------------------------------------------------
  77.    // Constructors / destructors
  78.    //---------------------------------------------------------------------------
  79.    CarView(
  80.       unsigned long id = WND_CarView,
  81.       IWindow* parent = IWindow::desktopWindow(),
  82.       IWindow* owner = 0,
  83.       const IRectangle& rect = defaultFramingSpec(),
  84.       const IFrameWindow::Style& style = IFrameWindow::defaultStyle ( ),
  85.       const char* title = defaultTitle());
  86.  
  87.    virtual  ~CarView();
  88.  
  89.    //---------------------------------------------------------------------------
  90.    // public member functions
  91.    //---------------------------------------------------------------------------
  92.    static const IRectangle defaultFramingSpec();
  93.    static IString defaultTitle();
  94.    virtual CarView & initializePart();
  95.    CarView * getFrameWindow() { return this; };
  96.  
  97.    //---------------------------------------------------------------------------
  98.    // public member data
  99.    //---------------------------------------------------------------------------
  100.    static const INotificationId readyId;
  101.  
  102. protected:
  103.    //---------------------------------------------------------------------------
  104.    // protected member functions
  105.    //---------------------------------------------------------------------------
  106.    Boolean makeConnections();
  107.  
  108. private:
  109.    //---------------------------------------------------------------------------
  110.    // private member data
  111.    //---------------------------------------------------------------------------
  112.    IMultiCellCanvas * iMultiCellCanvas2;
  113.    IStaticText * iStaticText1;
  114.    IStaticText * iStaticText2;
  115.    IStaticText * iStaticText3;
  116.    IStaticText * iStaticText4;
  117.    IStaticText * iStaticText5;
  118.    IEntryField * iEntryField1;
  119.    IEntryField * iEntryField2;
  120.    IEntryField * iEntryField3;
  121.    IEntryField * iEntryField4;
  122.    IEntryField * iEntryField5;
  123.    IPushButton * iPushButton1;
  124.    IPushButton * iPushButton2;
  125.    IPushButton * iPushButton3;
  126.    IPushButton * iPushButton4;
  127.    IPushButton * iPushButton5;
  128.    Car * iCar1;
  129.    IDatastore * iDatastore1;
  130.    accessError * iaccessError1;
  131.    IMessageBox * iMessageBox1;
  132.    CarViewConn3 * conn3;
  133.    CarViewConn2 * conn2;
  134.    CarViewConn13 * conn13;
  135.    CarViewConn4 * conn4;
  136.    CarViewConn5 * conn5;
  137.    CarViewConn15 * conn15;
  138.    CarViewConn6 * conn6;
  139.    CarViewConn7 * conn7;
  140.    CarViewConn23 * conn23;
  141.    CarViewConn14 * conn14;
  142.    CarViewConn16 * conn16;
  143.    CarViewConn17 * conn17;
  144.    CarViewConn18 * conn18;
  145.    CarViewConn19 * conn19;
  146.    CarViewConn20 * conn20;
  147.    CarViewConn29 * conn29;
  148.    CarViewConn30 * conn30;
  149.    CarViewConn39 * conn39;
  150.    CarViewConn21 * conn21;
  151.    CarViewConn9 * conn9;
  152.    CarViewConn10 * conn10;
  153.    CarViewConn22 * conn22;
  154.    CarViewConn32 * conn32;
  155.    CarViewConn33 * conn33;
  156.    CarViewConn24 * conn24;
  157.    CarViewConn25 * conn25;
  158.    CarViewConn26 * conn26;
  159.    static unsigned long partWindowId;
  160.  
  161. friend class CarViewConn39;
  162.  
  163. };   //CarView
  164.  
  165.  
  166. /*----------------------------------------------------------------------------*/
  167. /* Resume compiler default packing.                                           */
  168. /*----------------------------------------------------------------------------*/
  169. #pragma pack()
  170.  
  171. #endif
  172.