/******************************************************************************* * FILE NAME: Hello.hpp * * * * DESCRIPTION: * * Declaration of the class: * * Hello- Hello World - My first VA C++ Application * * ---------------------------------------------------------------------------- * * Warning: This file was generated by the VisualAge C++ Visual Builder. * * Modifications to this source file will be lost when the part is regenerated. * *******************************************************************************/ #ifndef _HELLO_ #define _HELLO_ class Hello; #include #include #include #include "Hello.h" #include class IVBConnectionList; class ICanvas; class IStaticText; class IPushButton; /*----------------------------------------------------------------------------*/ /* Align classes on four byte boundary. */ /*----------------------------------------------------------------------------*/ #pragma pack(4) //***************************************************************************** // Class definition for Hello //***************************************************************************** class Hello : public IFrameWindow { public: //--------------------------------------------------------------------------- // Constructors / destructors //--------------------------------------------------------------------------- Hello( unsigned long id = WND_Hello, IWindow* parent = IWindow::desktopWindow(), IWindow* owner = 0, const IRectangle& rect = defaultFramingSpec(), const IFrameWindow::Style& style = IFrameWindow::defaultStyle ( ), const char* title = defaultTitle()); virtual ~Hello(); //--------------------------------------------------------------------------- // public member functions //--------------------------------------------------------------------------- static const IRectangle defaultFramingSpec(); static IString defaultTitle(); virtual Hello & initializePart(); Hello * getFrameWindow() { return this; }; //--------------------------------------------------------------------------- // public member data //--------------------------------------------------------------------------- static const INotificationId IVB_IMPORT readyId; protected: //--------------------------------------------------------------------------- // protected member functions //--------------------------------------------------------------------------- void makeConnections(); private: //--------------------------------------------------------------------------- // private member data //--------------------------------------------------------------------------- ICanvas * iCanvas; IStaticText * iStaticText1; IPushButton * ipbExit; IVBConnectionList * iHelloConnectionList; }; //Hello /*----------------------------------------------------------------------------*/ /* Resume compiler default packing. */ /*----------------------------------------------------------------------------*/ #pragma pack() #endif