⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mmicoordinate.h

📁 是一个手机功能的模拟程序
💻 H
字号:
#ifndef _MMICOORDINATE_H_
#define _MMICOORDINATE_H_ 1


/*******************************************************************************

          CONDAT (UK)

********************************************************************************

 This software product is the property of Condat (UK) Ltd and may not be
 disclosed to any third party without the express permission of the owner.

********************************************************************************

 $Project name: Basic MMI
 $Project code: BMI (6349)
 $Module:   Coordinate Manager
 $File:       MmiCoordinate.h
 $Revision:   1.0
 
 $Author:   Mobile Innovation(UK)
 $Date:       15/5/03

********************************************************************************

 Description:

  common coordinate macros

********************************************************************************
 $History: MmiResources.h

   15/5/03     gudy add
 $End

*******************************************************************************/

/*definitions of font*/
#define U_WIDTH_16X16 16       /*16X16 Unicode码的宽度*/
#define U_HEIGHTH_16X16 16     /*16X16 Unicode码的高度*/
#define A_WIDTH_16X16 8 		 /*16X16 ASCII码的宽度*/
#define A_HEIGHTH_16X16 16		 /*16X16 ASCII码的高度*/
#define U_WIDTH_12X12 12		 /*12X12 Unicode码的宽度*/
#define U_HEIGHTH_12X12 12		 /*12X12 Unicode码的高度*/
#define A_WIDTH_12X12 6		 /*12X12 ASCII码的宽度*/
#define A_HEIGHTH_12X12 12 	 /*12X12 ASCII码的高度*/
/*invariable definitions in different lcd*/
#define LCD_LEFT 0
#define LCD_TOP 0

/*alterable definitions in different lcd*/
#if(ModelTyep==1)  /*coordinate in eg730b*/
        #define FIRST_LINE 16
		#define FIRST_LINE_ICON 16
		#define SECOND_LINE 32
		#define SECOND_LINE_ICON 32
		#define THIRD_LINE 48
		#define FOURTH_LINE 64
		#define FIFTH_LINE 80
		#define SIXTH_LINE 96
		#define SEVENTH_LINE 112	//sunsjtest
		#define TWENTY_LINE  160
		#define LINE_HEIGHT 16
		#define FIRST_LINE_CHINESE 16
		#define SECOND_LINE_CHINESE 32
		#define THIRD_LINE_CHINESE 48
		#define FOURTH_LINE_CHINESE 64
		#define LINE_HEIGHT_CHINESE 16

		#define CHINESE_MENU_VERTICAL_SIZE 144
		#define STANDARD_MENU_VERTICAL_SIZE 142  //xsf change it from 144 to 142  02.12.18
		#define VIEWLIST_MENU_VERTICAL_SIZE 142//zy 10/11
		#define STANDARD_CALL_TXT_VERTICAL 106//zy add 04/08/02 for display callresult 
		#define SCREEN_SIZE_X 128 //modified by ljq from 120 to 128 2003/4/10
		#define SCREEN_SIZE_Y 160  		
#else if(ModelTyep==0)      
/* 2004/01/04 sunsj modify for different lcd size */

#if (MAIN_LCD_SIZE==3)
#define LINE_HEIGHT				16//15//shiheng 288 modify
#define LINE_HEIGHT_CHINESE		16//15//shiheng 288 modify


#define SCREEN_SIZE_X			128	/* 2004/01/02 sunsj modify *///shiheng 288 modify
#define SCREEN_SIZE_Y			128//160	/* 2004/01/02 sunsj modify *///shiheng 288 modify

#define TITLE_HEIGHT			18//18//shiheng 288 modify
#define SOFTKEY_HEIGHT			18//18//shiheng 288 modify
#define MENU_PER_HEIGHT			18//18	/* 2004/01/13 sunsj *///shiheng 288 modify

#define CHINESE_MENU_VERTICAL_SIZE	110//144//shiheng 288 modify
#define STANDARD_MENU_VERTICAL_SIZE 110//142//shiheng 288 modify
#define VIEWLIST_MENU_VERTICAL_SIZE 110//142//shiheng 288 modify
#define STANDARD_CALL_TXT_VERTICAL	110//106//shiheng 288 modify

#elif  ( MAIN_LCD_SIZE==4 )
		#define LINE_HEIGHT				16
		#define LINE_HEIGHT_CHINESE		16

		#define SCREEN_SIZE_X			128	/* 2004/01/02 sunsj modify */
		#define SCREEN_SIZE_Y			160	/* 2004/01/02 sunsj modify */

		#define TITLE_HEIGHT			18
		#define SOFTKEY_HEIGHT			18
		#define MENU_PER_HEIGHT			18	/* 2004/01/13 sunsj */

		/* 2004/05/18 sunsj modify */
		#define CHINESE_MENU_VERTICAL_SIZE	144
		#define STANDARD_MENU_VERTICAL_SIZE 144
		#define VIEWLIST_MENU_VERTICAL_SIZE 144
		#define STANDARD_CALL_TXT_VERTICAL	106

#elif ( MAIN_LCD_SIZE==2 )
		#define LINE_HEIGHT				12
		#define LINE_HEIGHT_CHINESE		12

		#define SCREEN_SIZE_X		102 /* 2004/01/02 sunsj modify */
		#define SCREEN_SIZE_Y		80  /* 2004/01/02 sunsj modify */

		#define TITLE_HEIGHT			14
		#define SOFTKEY_HEIGHT			14
		#define MENU_PER_HEIGHT			13	/* 2004/03/24 sunsj */

		#define CHINESE_MENU_VERTICAL_SIZE	66
		#define STANDARD_MENU_VERTICAL_SIZE 66
		#define VIEWLIST_MENU_VERTICAL_SIZE 66
		#define STANDARD_CALL_TXT_VERTICAL	66
#endif
		#define FIRST_LINE				LINE_HEIGHT+2
		#define FIRST_LINE_ICON			LINE_HEIGHT+2
		#define SECOND_LINE				FIRST_LINE+LINE_HEIGHT
		#define SECOND_LINE_ICON		FIRST_LINE_ICON+LINE_HEIGHT
		#define THIRD_LINE				SECOND_LINE+LINE_HEIGHT
		#define FOURTH_LINE				THIRD_LINE+LINE_HEIGHT
		#define FIFTH_LINE				FOURTH_LINE+LINE_HEIGHT
		#define SIXTH_LINE				FIFTH_LINE+LINE_HEIGHT
		#define SEVENTH_LINE			SIXTH_LINE+LINE_HEIGHT

		#define FIRST_LINE_CHINESE		LINE_HEIGHT_CHINESE+2
		#define SECOND_LINE_CHINESE		FIRST_LINE_CHINESE+LINE_HEIGHT_CHINESE
		#define THIRD_LINE_CHINESE		SECOND_LINE_CHINESE+LINE_HEIGHT_CHINESE
		#define FOURTH_LINE_CHINESE		THIRD_LINE_CHINESE+LINE_HEIGHT_CHINESE			
#endif

#define X_CENTER     SCREEN_SIZE_X/2
#define Y_CENTER     SCREEN_SIZE_Y/2
#define LCD_RIGHT        SCREEN_SIZE_X
#define LCD_BOTTOM       SCREEN_SIZE_Y

/* 2004/01/14 sunsj add for title position */
#define TITLE_LEFT			1
#define TITLE_MIDDLE		2
#define TITLE_RIGHT			3
#define TITLE_WITH_NUMBER	4

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -