//--------------------------------------------------------------------------- // // Geoworks (R) application software and GEOS (R) operating system // software copyright (C) 1990-1998 Geoworks. All rights reserved. // United States Patents 5327529, 5237651, and 5438662. U.K. Patents // 0375703 and 0631677. German Patents P3854269.2-08 and // 69307728.1-08. French Patents 0375703 and 0631677. Other // international patents pending. // // This software is the confidential and proprietary information of // Geoworks ("Confidential Information"). You shall not disclose // such Confidential Information and shall use it only in accordance // with the terms of the license agreement you entered into with // Geoworks. // // PROJECT: GEOS_SC Documentation // MODULE: Flex UI Chapter // FILE: helloapp.h // // VERSION: 2.0 // // DESCRIPTION: // // An application that uses a layout to manage a label with a frame. // //--------------------------------------------------------------------------- #ifndef _HELLO_H_ #define _HELLO_H_ #include // For subclassing the appbase. class HelloApp : public AppBase { public: // // Constructor - initializes member data // HelloApp(); // // Override SetAppContext to create the user interface for // the application. // virtual void SetAppContext(const TCHAR *context); // // Override Exit to destroy the user interface for // the application. // virtual void Exit(void); private: // Helper function to create the user interface for the application. Result BuildHelloAppUI(void); // // Class variables // FlexFrame *_helloAppMainFrame; // The main frame of the application. Boolean _helloAppUIBuilt; // If the application is currently running. }; #endif /* _HELLO_H_ */