00001 00002 //------------------------------------------------------------------------ 00003 // 00004 // Header Name: ZGlobal.h 00005 // 00006 // General Description: EZX Global defines 00007 // 00008 //------------------------------------------------------------------------------------------------- 00009 // 00010 // Motorola Confidential Proprietary 00011 // Template ID and version: TMP_LFC_50068 Version 1.2 00012 // (c) Copyright Motorola 2004, All Rights Reserved 00013 // 00014 //------------------------------------------------------------------------------------------------- 00015 00016 #ifndef Z_GLOBAL_H 00017 #define Z_GLOBAL_H 00018 00019 #ifndef __cplusplus 00020 #error "This is a C++ header file; it requires C++ to compile." 00021 #endif 00022 00023 /** 00024 * ZGlobal is the only header file of all global declarations and definitions for EzX. 00025 * 00026 * All global definitions in the ZGlobal namespace. 00027 * 00028 * This header inlcudes other header files, which consist of global definitions 00029 * (@see ZDef), layout methods and definitions (@see ZLayout), hardkey related Macros 00030 * (@see ZHKey), methods to inactivate with input widgets (@see ZIMethod) and specific 00031 * LRS (Layout Requirements Specification) that regulate application layout (@see ZLRS). 00032 * 00033 * Almost all the included headers are symbolically linked to model dependent header 00034 * files. 00035 * 00036 * For example, the portfolio A760 is actually defined by the following global header 00037 * files: 00038 * 00039 * ZHKey.h ---> Z760HKey.h 00040 * ZIMethod.h ---> Z760IMethod.h 00041 * ZLRS.h ---> Z760LRS.h 00042 * ZDefs.h and ZLayout.h are common for all products for now. 00043 * 00044 * As new products come out, new linkages will be made. 00045 */ 00046 #include "ZDefs.h" 00047 #include "ZLayout.h" 00048 #include "ZHKey.h" 00049 #include "ZIMethod.h" 00050 #include "ZLRS.h" 00051 00052 #endif //ZGlobal_H