📄 wgui.h
字号:
#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 + -