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

📄 wgui.h

📁 MTK6226修改平台UI的文件介绍
💻 H
📖 第 1 页 / 共 3 页
字号:
#endif
//PMT VIKAS END 20051217
#if 0
	#ifdef __MMI_EDITABLE_AUDIO_EQUALIZER__
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
	#endif
#endif

/* UI_STYLE_2 for 128x160 screen */
#elif defined __MMI_MAINLCD_128X160__

//START VIJAY PMT 20050930
#if defined( __MMI_UI_SMALL_SCREEN_SUPPORT__)
#define MMI_SMALL_SCREEN_X_OFFSET	(9)
#define MMI_SMALL_SCREEN_Y_OFFSET	(11)
#define MMI_SMALL_LIST_LEFT_OFFSET 2
#define MMI_SMALL_LIST_SCREEN_WIDTH ((MAIN_LCD_DEVICE_WIDTH*3)/4)
#endif	/* UI_SMALL_CATEGORY_EDITOR*/
//END VIJAY PMT 20050930
	#if defined( __MMI_UI_DALMATIAN_STATUSBAR__)
		#define MMI_STATUS_BAR_WIDTH						(76)
	   	#define MMI_STATUS_BAR_HEIGHT					(22)
		#define MMI_SINGLE_STATUS_BAR_HEIGHT			(18)
		#define MMI_TITLE_HEIGHT							(22)
	#else
		#define MMI_TITLE_HEIGHT							(20)
		#define MMI_STATUS_BAR_HEIGHT						(18)
	#endif

        #define MMI_TITLE_PADDING                           (0)
		#define MMI_TITLE_X									(0)
		#define MMI_TITLE_Y									(0)
		#define MMI_TITLE_WIDTH								(MAIN_LCD_DEVICE_WIDTH)
		#define MMI_CONTENT_X								(0)
		#define MMI_CONTENT_Y								(MMI_TITLE_HEIGHT)
		#define MMI_CONTENT_WIDTH							(MAIN_LCD_DEVICE_WIDTH)
		#define MMI_CONTENT_HEIGHT							(MAIN_LCD_DEVICE_HEIGHT-MMI_BUTTON_BAR_HEIGHT-MMI_TITLE_HEIGHT)

	#ifdef __MMI_UI_DALMATIAN_SOFTKEYS__
		#define MMI_BUTTON_BAR_HEIGHT						(22)
		#define MMI_SOFTKEY_WIDTH							(74)
		#define MMI_SOFTKEY_HEIGHT							(18)
		#define BAR_CONTENT_GAP								(2)
	#else
	       // wangbei modify start 20070625
	       #ifdef __MT118_A_UI_STYLE__
		#define MMI_BUTTON_BAR_HEIGHT						(21)
		#define MMI_SOFTKEY_WIDTH							(64)
		#define MMI_SOFTKEY_HEIGHT						(21)
		#else
		#define MMI_BUTTON_BAR_HEIGHT						(20)
		#define MMI_SOFTKEY_WIDTH							(50)
		#define MMI_SOFTKEY_HEIGHT							(19)
	#endif
		// wangbei modify end
	#endif

		#define MMI_POP_UP_DIALOG_WIDTH					(MAIN_LCD_DEVICE_WIDTH-20)
		#define MMI_POP_UP_DIALOG_HEIGHT					(MAIN_LCD_DEVICE_HEIGHT-MMI_BUTTON_BAR_HEIGHT-MMI_TITLE_HEIGHT-4)
		#define MMI_POP_UP_DIALOG_X						((MAIN_LCD_DEVICE_WIDTH>>1)-(MMI_POP_UP_DIALOG_WIDTH>>1))
		#define MMI_POP_UP_DIALOG_Y						(MMI_TITLE_HEIGHT+2)
		#define MMI_POP_UP_DIALOG_FULL_HEIGHT			(MAIN_LCD_DEVICE_HEIGHT-(MMI_BUTTON_BAR_HEIGHT>>1)-MMI_TITLE_HEIGHT+2)
		#define MMI_MENUITEM_HEIGHT						(17)
		#define MMI_ICONTEXT_MENUITEM_HEIGHT			(17)
		#define MMI_INLINE_EDIT_MENUITEM_HEIGHT		(17)
		#define MMI_MULTIROW_MENUITEM_HEIGHT			(39)

//PMT VIKAS START 20051217
#ifdef __MMI_UI_TAB_PANE__
#define		MMI_TAB_HEIGHT									(20)
#endif
//PMT VIKAS END 20051217
#if 0
	#ifdef __MMI_EDITABLE_AUDIO_EQUALIZER__
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
	#endif
#endif

/* UI_STYLE_3 for 176x220 screen */
#elif defined __MMI_MAINLCD_176X220__

//START VIJAY PMT 20050930
#if defined( __MMI_UI_SMALL_SCREEN_SUPPORT__)
#define MMI_SMALL_SCREEN_X_OFFSET	(12)
#define MMI_SMALL_SCREEN_Y_OFFSET	(15)
#define MMI_SMALL_LIST_LEFT_OFFSET 2
#define MMI_SMALL_LIST_SCREEN_WIDTH ((MAIN_LCD_DEVICE_WIDTH*3)/4)
#endif	/* UI_SMALL_CATEGORY_EDITOR*/
//END VIJAY PMT 20050930
	#if defined(__MMI_UI_TECHNO_IDLESCREEN_BAR__)
		#define MMI_IDLESCREEN_BAR_HEIGHT				(60)
		#define MMI_SIGNAL_X									(0)
		#define MMI_SIGNAL_Y									(0)
		#ifdef __MMI_UI_TECHNO_STATUS_ICON__
			#define MMI_SIGNAL_WIDTH						(12)
		#else
			#define MMI_SIGNAL_WIDTH						(5)
		#endif

		#define ANALOG_BACKGROUND_X						(MMI_SIGNAL_X + MMI_SIGNAL_WIDTH)
		#define ANALOG_BACKGROUND_Y						(MMI_STATUS_BAR_HEIGHT)
		#define ANALOG_BACKGROUND_WIDTH					(60)
	#endif

//PMT VIKAS START 20051202
   #if defined( __MMI_UI_DALMATIAN_STATUSBAR__)
	#define MMI_STATUS_BAR_WIDTH				(104)
   	#define MMI_STATUS_BAR_HEIGHT				(23)
	#define MMI_SINGLE_STATUS_BAR_HEIGHT		(19)
   #else
	#define MMI_STATUS_BAR_HEIGHT				(18)
   #endif
//PMT VIKAS END 20051202

        #define MMI_TITLE_PADDING                           (0)
		#define MMI_TITLE_X									(0)
	   //zx modify begin 20070404
	   #ifdef __MMI_SUBMENU_DASHED_NO_STATE_BAR__
	       #define MMI_TITLE_Y									(0)
	   #else
		#define MMI_TITLE_Y									(MMI_STATUS_BAR_HEIGHT)
	   #endif
	   //zx modify end
		#define MMI_TITLE_WIDTH								(MAIN_LCD_DEVICE_WIDTH)
	   //zx modify begin 20070404
	   #ifdef __MMI_SUBMENU_DASHED_NO_STATE_BAR__
	       #define MMI_TITLE_HEIGHT							(38)
	   #else
		#define MMI_TITLE_HEIGHT							(24)
	   #endif
	   //zx modify end
		#define MMI_CONTENT_X								(0)
	  //zx modify begin 20070404
	   #ifdef __MMI_SUBMENU_DASHED_NO_STATE_BAR__
	       #define MMI_CONTENT_Y							(MMI_TITLE_HEIGHT)
	   #else
		#define MMI_CONTENT_Y								(MMI_TITLE_Y+MMI_TITLE_HEIGHT)
	   #endif
	   //zx modify end
		#define MMI_CONTENT_WIDTH							(MAIN_LCD_DEVICE_WIDTH)
	   //zx modify begin 20070404
	   #ifdef __MMI_SUBMENU_DASHED_NO_STATE_BAR__
	       #define MMI_CONTENT_HEIGHT							(MAIN_LCD_DEVICE_HEIGHT-MMI_BUTTON_BAR_HEIGHT-MMI_TITLE_HEIGHT)
	   #else
		#define MMI_CONTENT_HEIGHT							(MAIN_LCD_DEVICE_HEIGHT-MMI_BUTTON_BAR_HEIGHT-MMI_TITLE_HEIGHT-MMI_STATUS_BAR_HEIGHT)
          #endif
          //zx modify end
	#if defined(__MMI_UI_TECHNO_SOFTKEYS__)
		#define MMI_SOFTKEY_WIDTH							(75)
	  	#define MMI_BUTTON_BAR_HEIGHT						(20)
		#define MMI_SOFTKEY_HEIGHT							(20)
	#elif defined( __MMI_UI_DALMATIAN_SOFTKEYS__)
		#define MMI_BUTTON_BAR_HEIGHT						(24)
		#define MMI_SOFTKEY_WIDTH							(104)
		#define MMI_SOFTKEY_HEIGHT							(19)
	#else
		#define MMI_BUTTON_BAR_HEIGHT						(20)
		#define MMI_SOFTKEY_WIDTH							(70)
		#define MMI_SOFTKEY_HEIGHT							(20)
	#endif

	#if defined(__MMI_UI_DALMATIAN_STATUSBAR__) || (defined __MMI_UI_DALMATIAN_SOFTKEYS__)
	     #define BAR_CONTENT_GAP							(1)
	#endif

		#define MMI_POP_UP_DIALOG_WIDTH					(MAIN_LCD_DEVICE_WIDTH-40)
		#define MMI_POP_UP_DIALOG_HEIGHT					(MAIN_LCD_DEVICE_HEIGHT-MMI_BUTTON_BAR_HEIGHT-MMI_TITLE_HEIGHT-MMI_TITLE_Y-20)
		#define MMI_POP_UP_DIALOG_X						((MAIN_LCD_DEVICE_WIDTH>>1)-(MMI_POP_UP_DIALOG_WIDTH>>1))
		#define MMI_POP_UP_DIALOG_Y						(MMI_TITLE_Y+(MMI_TITLE_HEIGHT+10))
		#define MMI_POP_UP_DIALOG_FULL_HEIGHT			(MMI_POP_UP_DIALOG_HEIGHT)

	#if defined(__MMI_UI_DALMATIAN_STATUSBAR__) || defined(__MMI_UI_DALMATIAN_SOFTKEYS__)
		#define MMI_MENUITEM_HEIGHT						(20)
		#define MMI_ICONTEXT_MENUITEM_HEIGHT			(20)
		#define MMI_INLINE_EDIT_MENUITEM_HEIGHT		(20)
	#else
	    //zx modify begin 20070404
	   #ifdef __MMI_BLACK_UI_STYLE__
	       #define MMI_MENUITEM_HEIGHT						(27)
		#define MMI_ICONTEXT_MENUITEM_HEIGHT			(27)
		#define MMI_INLINE_EDIT_MENUITEM_HEIGHT		(27)
	   #else
		#define MMI_MENUITEM_HEIGHT						(22)
		#define MMI_ICONTEXT_MENUITEM_HEIGHT			(22)
		#define MMI_INLINE_EDIT_MENUITEM_HEIGHT		(22)
	#endif
	   //zx modify end
	#endif

		#define MMI_MULTIROW_MENUITEM_HEIGHT			(39)
#if 0
	#ifdef __MMI_EDITABLE_AUDIO_EQUALIZER__
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
	#endif //__MMI_EDITABLE_AUDIO_EQUALIZER__
#endif

		#define MMI_ROTATED_LCD_WIDTH						(MAIN_LCD_DEVICE_HEIGHT)
		#define MMI_ROTATED_LCD_HEIGHT					(MAIN_LCD_DEVICE_WIDTH)

		#define MMI_ROTATED_TITLE_WIDTH					(155)
		#define MMI_ROTATED_TITLE_HEIGHT					(MMI_TITLE_HEIGHT)

		#define MMI_ROTATED_CONTENT_WIDTH				(155)
		#define MMI_ROTATED_CONTENT_HEIGHT				(MMI_CONTENT_HEIGHT-MMI_MENUITEM_HEIGHT)

		#define MMI_ROTATED_TITLE_X						(10)
		#define MMI_ROTATED_TITLE_Y						((MMI_ROTATED_LCD_HEIGHT -  MMI_ROTATED_CONTENT_HEIGHT - MMI_ROTATED_TITLE_HEIGHT)/2)

		#define MMI_ROTATED_CONTENT_X						(10)
		#define MMI_ROTATED_CONTENT_Y						(MMI_ROTATED_TITLE_Y + MMI_ROTATED_TITLE_HEIGHT)

		#define MMI_ROTATED_POP_UP_DIALOG_X				(MMI_ROTATED_CONTENT_X + 7)
		#define MMI_ROTATED_POP_UP_DIALOG_Y				(MMI_ROTATED_TITLE_Y + MMI_ROTATED_TITLE_HEIGHT + 7)
		#define MMI_ROTATED_POP_UP_DIALOG_WIDTH		(MMI_ROTATED_CONTENT_WIDTH - 15)
		#define MMI_ROTATED_POP_UP_DIALOG_HEIGHT		(MMI_ROTATED_LCD_HEIGHT - MMI_ROTATED_POP_UP_DIALOG_Y - 20)
		#define MMI_ROTATED_POP_UP_DIALOG_FULL_HEIGHT	(MMI_ROTATED_POP_UP_DIALOG_HEIGHT)
		#define MMI_ROTATED_POP_UP_DIALOG_CENTERED_X	((MMI_ROTATED_LCD_WIDTH - MMI_ROTATED_POP_UP_DIALOG_WIDTH) >> 1)

		#define MMI_ROTATED_BUTTON_BAR_X					(MMI_ROTATED_CONTENT_X + MMI_ROTATED_CONTENT_WIDTH + 3 /* leave space for border frame */)
		#define MMI_ROTATED_BUTTON_BAR_Y					(0)
		#define MMI_ROTATED_BUTTON_BAR_WIDTH			(MMI_ROTATED_LCD_WIDTH - MMI_ROTATED_CONTENT_X - MMI_ROTATED_CONTENT_WIDTH - 3)
		#define MMI_ROTATED_BUTTON_BAR_HEIGHT			(MMI_ROTATED_LCD_HEIGHT)
		#define MMI_ROTATED_SOFTKEY_WIDTH				(MMI_ROTATED_BUTTON_BAR_WIDTH)
		#define MMI_ROTATED_SOFTKEY_HEIGHT				(MMI_SOFTKEY_HEIGHT)
//PMT VIKAS START 20051217
#ifdef __MMI_UI_TAB_PANE__
#define		MMI_TAB_HEIGHT									(22)
#endif
//PMT VIKAS END 20051217

/* UI_STYLE_4 for 240x320 screen */
#elif defined __MMI_MAINLCD_240X320__
//START VIJAY PMT 20050930
#if defined( __MMI_UI_SMALL_SCREEN_SUPPORT__)
#define MMI_SMALL_SCREEN_X_OFFSET	(16)
#define MMI_SMALL_SCREEN_Y_OFFSET	(22)
#define MMI_SMALL_LIST_LEFT_OFFSET 2
#define MMI_SMALL_LIST_SCREEN_WIDTH ((MAIN_LCD_DEVICE_WIDTH*3)/4)
#endif	/* UI_SMALL_CATEGORY_EDITOR*/
//END VIJAY PMT 20050930
	#if defined(__MMI_UI_TECHNO_IDLESCREEN_BAR__)
		#define MMI_IDLESCREEN_BAR_HEIGHT				(70)//(80)    zx modify 20070529
		#define MMI_SIGNAL_X									(0)
		#define MMI_SIGNAL_Y									(0)

		#ifdef __MMI_UI_TECHNO_STATUS_ICON__
			#define MMI_SIGNAL_WIDTH						(20)
		#else
			#define MMI_SIGNAL_WIDTH						(5)
		#endif
                 //wangbei modify start 20070601
               #ifndef  __MT170_UI_STYLE__ 
           	#define ANALOG_BACKGROUND_X                                      (MMI_SIGNAL_X + MMI_SIGNAL_WIDTH) 
              #else
             #define ANALOG_BACKGROUND_X						(MMI_SIGNAL_X)
              #endif
              // wangbei modify end
		#define ANALOG_BACKGROUND_Y						(MMI_STATUS_BAR_HEIGHT)*/// wangbei modify 2007101
		#define ANALOG_BACKGROUND_WIDTH					(70)//(80)    zx modify 20070529
	#endif

	#if defined( __MMI_UI_DALMATIAN_STATUSBAR__)
		#define MMI_STATUS_BAR_WIDTH						(135)
	   	#define MMI_STATUS_BAR_HEIGHT					(28)
		#define MMI_SINGLE_STATUS_BAR_HEIGHT			(24)
	#else
	       // wangbei modify start 20071010
	       #ifdef __NEW_UI_STYLE__
		#define MMI_STATUS_BAR_HEIGHT						(28)
		#else
		#define MMI_STATUS_BAR_HEIGHT						(18)
	#endif
		// wangbei modify end
	#endif

        #define MMI_TITLE_PADDING                           (4)
		#define MMI_TITLE_X									(0)
		//zx modify begin 20070507
	       #ifndef __MT170_UI_STYLE__
        	        // wangbei modify start 20071010
        	       #ifdef __NEW_UI_STYLE__
        		#define MMI_TITLE_Y									(0)
                      #else
		#define MMI_TITLE_Y									(MMI_STATUS_BAR_HEIGHT)
                      #endif
                      // wangbei modify end
		#else
		#define MMI_TITLE_Y									(0)
		#endif
		//zx modify end
		
		#define MMI_TITLE_WIDTH								(MAIN_LCD_DEVICE_WIDTH)
		#define MMI_CONTENT_X								(0)
		#define MMI_CONTENT_Y								(MMI_TITLE_Y+MMI_TITLE_HEIGHT)
		#define MMI_CONTENT_WIDTH							(MAIN_LCD_DEVICE_WIDTH)
		//zx modify begin 20070507
	       #ifndef __MT170_UI_STYLE__
	              // wangbei modify start 20071010
        	       #ifdef __NEW_UI_STYLE__
		       #define MMI_CONTENT_HEIGHT	    (MAIN_LCD_DEVICE_HEIGHT-MMI_BUTTON_BAR_HEIGHT-MMI_TITLE_HEIGHT) 
		       #else
		#define MMI_CONTENT_HEIGHT							(MAIN_LCD_DEVICE_HEIGHT-MMI_BUTTON_BAR_HEIGHT-MMI_TITLE_HEIGHT-MMI_STATUS_BAR_HEIGHT)
		       #endif
		       // wangbei modify end

              #else
              #define MMI_CONTENT_HEIGHT							(MAIN_LCD_DEVICE_HEIGHT-MMI_BUTTON_BAR_HEIGHT-MMI_TITLE_HEIGHT)
              #endif
              //zx modify end

	#if defined(__MMI_UI_DALMATIAN_STATUSBAR__) || (defined __MMI_UI_DALMATIAN_SOFTKEYS__)
		#define MMI_BUTTON_BAR_HEIGHT						(28)
		#define MMI_SOFTKEY_WIDTH							(135)
		#define MMI_SOFTKEY_HEIGHT							(24)
		#define MMI_TITLE_HEIGHT							(40)
		#define BAR_CONTENT_GAP								(1)
	#else
	       //wangbei modify begin 20070529
	     #ifndef __MT170_UI_STYLE__
		#define MMI_BUTTON_BAR_HEIGHT						(24)
	    #else
	    		//gqy modify begin   20070712
	     		#ifdef __MALATA_STANDARD_441_MEMU__     
	    			#define MMI_BUTTON_BAR_HEIGHT						(26)  
	    		#else
	    		      #define MMI_BUTTON_BAR_HEIGHT						(28)
	    		 #endif
	    	 	//gqy modify end  20070712
	    #endif
	    // wangbei modify end
		#define MMI_SOFTKEY_WIDTH							(70)
		#define MMI_SOFTKEY_HEIGHT							(24)
		  //gqy modify  begin 20070712
		 #ifndef __MALATA_STANDARD_441_MEMU__
	   		//zx modify begin 20070529
	   		#ifdef __MT170_UI_STYLE__
	       	#define MMI_TITLE_HEIGHT							(30)
		   #else
		              // wangbei modify start 20071010
        	              #ifdef __NEW_UI_STYLE__
				#define MMI_TITLE_HEIGHT							(58)
                            #else
				#define MMI_TITLE_HEIGHT							(36)
		   #endif
                            // wangbei modify end
		   #endif
       	//zx modify end
		#else
	     #define MMI_TITLE_HEIGHT							(38)
	 	#endif
  		//gqy modify end 20070712
	#endif

		#define MMI_POP_UP_DIALOG_WIDTH					(MAIN_LCD_DEVICE_WIDTH-24)
		#define MMI_POP_UP_DIALOG_HEIGHT					(MAIN_LCD_DEVICE_HEIGHT-MMI_BUTTON_BAR_HEIGHT-MMI_TITLE_HEIGHT-MMI_TITLE_Y-50)
		#define MMI_POP_UP_DIALOG_X						((MAIN_LCD_DEVICE_WIDTH>>1)-(MMI_POP_UP_DIALOG_WIDTH>>1))
		#define MMI_POP_UP_DIALOG_Y						(MMI_TITLE_Y+(MMI_TITLE_HEIGHT+20))
		#define MMI_POP_UP_DIALOG_FULL_HEIGHT			MMI_POP_UP_DIALOG_HEIGHT

	#if defined(__MMI_UI_DALMATIAN_STATUSBAR__) || (defined __MMI_UI_DALMATIAN_SOFTKEYS__)
		#define MMI_MENUITEM_HEIGHT						(29)
		#define MMI_ICONTEXT_MENUITEM_HEIGHT			(29)
		#define MMI_INLINE_EDIT_MENUITEM_HEIGHT		(29)
	#else
		 //gqy modify begin 20070712
		#ifndef __MALATA_STANDARD_441_MEMU__     
		       // wangbei modify start 20071010

⌨️ 快捷键说明

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