static MMI_AIGC_UI_STATE_E s_aigc_ui_state = MMI_AIGC_UI_STATE_NONE;
-LOCAL void mmi_aigc_win_background(void)
-{
- //GUI_LCD_DEV_INFO lcd_dev_info = {GUI_MAIN_LCD_ID, GUI_BLOCK_MAIN};
- GUI_LCD_DEV_INFO *dev_info_ptr = MMITHEME_GetDefaultLcdDev();
- GUI_RECT_T full_rect = MMITHEME_GetFullScreenRect();
- GUI_COLOR_T background_color = MMI_BLACK_COLOR;
-
- GUI_FillRect(dev_info_ptr, full_rect, background_color);
-}
-
/*
GUIRES_GetImgWidthHeight(&icon_width, &icon_height, IMAGE_NUMBERINPUT_PIN, win_id);
- //ÉèÖÃimage id
IMG_EnableTransparentColor(TRUE);
- GUIRES_DisplayImg(PNULL,
- &bg_rect,
- &bg_rect,
- win_id,
- IMAGE_COMMON_BG,
- &lcd_dev_info);
-
dis_point.x = (bg_rect.right + bg_rect.left - icon_width) / 2;
dis_point.y = (bg_rect.bottom + edit_both_rect.v_rect.bottom - icon_height) / 2;
GUIRES_DisplayImg(&dis_point,
win_id,
IMAGE_NUMBERINPUT_PIN,
&lcd_dev_info);
-
IMG_EnableTransparentColor(FALSE);
MMI_GetLabelTextByLang(TXT_PIN_PUK_REMAIN, &remain_str);
MMK_UpdateScreen();
+
+ MMIAPIFM_StopRecord();
+ MMICC_StartRecord
+
+ MMK_ReturnIdleWin();
+
+
+
*/
-LOCAL void mmi_aigc_main_win_open(MMI_WIN_ID_T win_id)
+LOCAL void mmi_aigc_thinking_win_display(void)
{
+ MMI_WIN_ID_T win_id = MMI_AIGC_MAIN_WIN_ID;
+ GUI_LCD_DEV_INFO *dev_info_ptr = MMITHEME_GetDefaultLcdDev();
+ GUI_RECT_T full_rect = MMITHEME_GetFullScreenRect();
+ GUI_FONT_ALL_T font_all = {SONG_FONT_30, MMI_WHITE_COLOR};
+ GUI_BG_T ctrl_bg = {0};
+ GUI_RECT_T ctrl_rect = {0};
+ MMI_STRING_T display_text = {0};
+ uint16 image_width = 0;
+ uint16 image_height = 0;
+ GUI_POINT_T display_point = {0};
+ MMI_IMAGE_ID_T image_id = IMAGE_NULL;
+
+
+ MMIDEFAULT_AllowTurnOffBackLight(FALSE);
+
+ // background
+ GUI_FillRect(dev_info_ptr, full_rect, MMI_BLACK_COLOR);
+
+
+
+}
+
+LOCAL void mmi_aigc_listening_win_display(void)
+{
+ MMI_WIN_ID_T win_id = MMI_AIGC_MAIN_WIN_ID;
+ GUI_LCD_DEV_INFO *dev_info_ptr = MMITHEME_GetDefaultLcdDev();
+ GUI_RECT_T full_rect = MMITHEME_GetFullScreenRect();
+ GUI_FONT_ALL_T font_all = {SONG_FONT_30, MMI_WHITE_COLOR};
+ GUI_BG_T ctrl_bg = {0};
+ GUI_RECT_T ctrl_rect = {0};
+ MMI_STRING_T display_text = {0};
+ uint16 image_width = 0;
+ uint16 image_height = 0;
+ GUI_POINT_T display_point = {0};
+ MMI_IMAGE_ID_T image_id = IMAGE_NULL;
+
+
+ MMIDEFAULT_AllowTurnOffBackLight(FALSE);
+
+ // background
+ GUI_FillRect(dev_info_ptr, full_rect, MMI_BLACK_COLOR);
+
+
+
+}
+
+LOCAL void mmi_aigc_default_win_display(void)
+{
+ MMI_WIN_ID_T win_id = MMI_AIGC_MAIN_WIN_ID;
+ GUI_LCD_DEV_INFO *dev_info_ptr = MMITHEME_GetDefaultLcdDev();
+ GUI_RECT_T full_rect = MMITHEME_GetFullScreenRect();
+ GUI_FONT_ALL_T font_all = {SONG_FONT_30, MMI_WHITE_COLOR};
+ GUI_BG_T ctrl_bg = {0};
+ GUI_RECT_T ctrl_rect = {0};
+ MMI_STRING_T display_text = {0};
+ uint16 image_width = 0;
+ uint16 image_height = 0;
+ GUI_POINT_T display_point = {0};
+ MMI_IMAGE_ID_T image_id = IMAGE_NULL;
+
+
+ MMIDEFAULT_AllowTurnOffBackLight(FALSE);
+
+ // background
+ GUI_FillRect(dev_info_ptr, full_rect, MMI_BLACK_COLOR);
+
+ // label 0
+ ctrl_rect.left = 0;
+ ctrl_rect.right = MMI_MAINSCREEN_WIDTH;
+ ctrl_rect.top = 50;
+ ctrl_rect.bottom = ctrl_rect.top + 40;
+ GUILABEL_SetRect( MMI_AIGC_LABEL_0_CTRL_ID, &ctrl_rect, FALSE);
+ ctrl_bg.bg_type = GUI_BG_NONE;
+ //ctrl_bg.img_id = ;
+ GUILABEL_SetBg( MMI_AIGC_LABEL_0_CTRL_ID, &ctrl_bg);
+ GUILABEL_SetFont( MMI_AIGC_LABEL_0_CTRL_ID, font_all.font, font_all.color);
+ MMI_GetLabelTextByLang(TXT_AIGC_ASSITANT, &display_text);
+ GUILABEL_SetText( MMI_AIGC_LABEL_0_CTRL_ID, &display_text, FALSE);
+
+/*
+ // image
+ image_id = IMAGE_AIGC_DEFAULT;
+ GUIRES_GetImgWidthHeight(&image_width, &image_height, image_id, win_id);
+ display_point.x = (MMI_MAINSCREEN_WIDTH - image_width) / 2;
+ display_point.y = (MMI_MAINSCREEN_HEIGHT- image_height) / 2 - 30;
+ IMG_EnableTransparentColor(TRUE);
+ GUIRES_DisplayImg(&display_point,
+ PNULL,
+ PNULL,
+ win_id,
+ image_id,
+ dev_info_ptr);
+ IMG_EnableTransparentColor(FALSE);
+*/
+ // label 1
+ image_id = IMAGE_AIGC_DEFAULT;
+ GUIRES_GetImgWidthHeight(&image_width, &image_height, image_id, win_id);
+ ctrl_rect.top = (MMI_MAINSCREEN_HEIGHT- image_height) / 2 - 30;
+ ctrl_rect.bottom = ctrl_rect.top + image_height;
+ GUILABEL_SetRect( MMI_AIGC_LABEL_2_CTRL_ID, &ctrl_rect, FALSE);
+ ctrl_bg.bg_type = GUI_BG_IMG;
+ ctrl_bg.img_id = IMAGE_AIGC_PROMPT;
+ GUILABEL_SetBg( MMI_AIGC_LABEL_2_CTRL_ID, &ctrl_bg);
+ GUILABEL_SetFont( MMI_AIGC_LABEL_2_CTRL_ID, font_all.font, font_all.color);
+ MMI_GetLabelTextByLang(TXT_AIGC_OPEN_FAIL, &display_text);
+ GUILABEL_SetText( MMI_AIGC_LABEL_2_CTRL_ID, &display_text, FALSE);
+
+ // label 2
+ GUIAPICTRL_SetState(MMI_AIGC_LABEL_2_CTRL_ID, GUICTRL_STATE_INVISIBLE, TRUE);
+
+ // label 3
+ ctrl_rect.top = 250;
+ ctrl_rect.bottom = ctrl_rect.top + 50;
+ GUILABEL_SetRect( MMI_AIGC_LABEL_3_CTRL_ID, &ctrl_rect, FALSE);
+ ctrl_bg.bg_type = GUI_BG_IMG;
+ ctrl_bg.img_id = IMAGE_AIGC_RECORD_BUTTON_DEFAULT;
+ GUILABEL_SetBg( MMI_AIGC_LABEL_3_CTRL_ID, &ctrl_bg);
+ GUILABEL_SetFont( MMI_AIGC_LABEL_3_CTRL_ID, font_all.font, font_all.color);
+ MMI_GetLabelTextByLang(TXT_AIGC_CONVERSATION, &display_text);
+ GUILABEL_SetText( MMI_AIGC_LABEL_3_CTRL_ID, &display_text, FALSE);
+
+ // anim
+ GUIAPICTRL_SetState(MMI_AIGC_ANIM_CTRL_ID, GUICTRL_STATE_INVISIBLE, TRUE);
+}
+
+LOCAL void mmi_aigc_no_network_win_display(void)
+{
+ MMI_WIN_ID_T win_id = MMI_AIGC_MAIN_WIN_ID;
GUI_LCD_DEV_INFO *dev_info_ptr = MMITHEME_GetDefaultLcdDev();
GUI_RECT_T full_rect = MMITHEME_GetFullScreenRect();
GUI_FONT_ALL_T font_all = {SONG_FONT_30, MMI_WHITE_COLOR};
MMI_STRING_T display_text = {0};
char text_ptr[64] = {0};
wchar text_dis[64] = {0};
- uint16 image_width = 0;
- uint16 image_height = 0;
+ uint16 image_width = 0;
+ uint16 image_height = 0;
GUI_POINT_T display_point = {0};
MMI_IMAGE_ID_T image_id = IMAGE_NULL;
- MMIDEFAULT_AllowTurnOffBackLight(FALSE);
- mmi_aigc_win_background();
+ // background
+ GUI_FillRect(dev_info_ptr, full_rect, MMI_BLACK_COLOR);
+
+ // label 0
+ ctrl_rect.left = 0;
+ ctrl_rect.right = MMI_MAINSCREEN_WIDTH;
+ ctrl_rect.top = 50;
+ ctrl_rect.bottom = ctrl_rect.top + 40;
+ GUILABEL_SetRect( MMI_AIGC_LABEL_0_CTRL_ID, &ctrl_rect, FALSE);
+ ctrl_bg.bg_type = GUI_BG_NONE;
+ //ctrl_bg.img_id = ;
+ GUILABEL_SetBg( MMI_AIGC_LABEL_0_CTRL_ID, &ctrl_bg);
+ GUILABEL_SetFont( MMI_AIGC_LABEL_0_CTRL_ID, font_all.font, font_all.color);
+ MMI_GetLabelTextByLang(TXT_AIGC_ASSITANT, &display_text);
+ GUILABEL_SetText( MMI_AIGC_LABEL_0_CTRL_ID, &display_text, FALSE);
+
+/*
+ // image
+ image_id = IMAGE_AIGC_PROMPT;
+ GUIRES_GetImgWidthHeight(&image_width, &image_height, image_id, win_id);
+ display_point.x = (MMI_MAINSCREEN_WIDTH - image_width) / 2;
+ display_point.y = 100;
+ IMG_EnableTransparentColor(TRUE);
+ GUIRES_DisplayImg(&display_point,
+ PNULL,
+ PNULL,
+ win_id,
+ image_id,
+ dev_info_ptr);
+ IMG_EnableTransparentColor(FALSE);
+*/
+ // label 1
+ image_id = IMAGE_AIGC_PROMPT;
+ GUIRES_GetImgWidthHeight(&image_width, &image_height, image_id, win_id);
+ ctrl_rect.top = 100;
+ ctrl_rect.bottom = ctrl_rect.top + image_height;
+ GUILABEL_SetRect( MMI_AIGC_LABEL_2_CTRL_ID, &ctrl_rect, FALSE);
+ ctrl_bg.bg_type = GUI_BG_IMG;
+ ctrl_bg.img_id = IMAGE_AIGC_PROMPT;
+ GUILABEL_SetBg( MMI_AIGC_LABEL_2_CTRL_ID, &ctrl_bg);
+ GUILABEL_SetFont( MMI_AIGC_LABEL_2_CTRL_ID, font_all.font, font_all.color);
+ MMI_GetLabelTextByLang(TXT_AIGC_OPEN_FAIL, &display_text);
+ GUILABEL_SetText( MMI_AIGC_LABEL_2_CTRL_ID, &display_text, FALSE);
+
+ // label 2
+ ctrl_rect.top = MMI_MAINSCREEN_HEIGHT/ 2;
+ ctrl_rect.bottom = ctrl_rect.top + 70;
+ GUILABEL_SetRect( MMI_AIGC_LABEL_2_CTRL_ID, &ctrl_rect, FALSE);
+ ctrl_bg.bg_type = GUI_BG_NONE;
+ //ctrl_bg.img_id = ;
+ GUILABEL_SetBg( MMI_AIGC_LABEL_2_CTRL_ID, &ctrl_bg);
+ GUILABEL_SetFont( MMI_AIGC_LABEL_2_CTRL_ID, font_all.font, font_all.color);
+ MMI_GetLabelTextByLang(TXT_AIGC_OPEN_FAIL, &display_text);
+ GUILABEL_SetText( MMI_AIGC_LABEL_2_CTRL_ID, &display_text, FALSE);
+
+ // label 3
+ ctrl_rect.top = 250;
+ ctrl_rect.bottom = ctrl_rect.top + 50;
+ GUILABEL_SetRect( MMI_AIGC_LABEL_3_CTRL_ID, &ctrl_rect, FALSE);
+ ctrl_bg.bg_type = GUI_BG_IMG;
+ ctrl_bg.img_id = IMAGE_AIGC_RECORD_BUTTON_PRESSED;
+ GUILABEL_SetBg( MMI_AIGC_LABEL_3_CTRL_ID, &ctrl_bg);
+ GUILABEL_SetFont( MMI_AIGC_LABEL_3_CTRL_ID, font_all.font, font_all.color);
+ MMI_GetLabelTextByLang(TXT_COMMON_OK, &display_text);
+ GUILABEL_SetText( MMI_AIGC_LABEL_3_CTRL_ID, &display_text, FALSE);
+ // anim
+ GUIAPICTRL_SetState(MMI_AIGC_ANIM_CTRL_ID, GUICTRL_STATE_INVISIBLE, TRUE);
+}
+
+LOCAL void mmi_aigc_main_win_open(void)
+{
if((FALSE == MMIAPIPHONE_IsSimAvailable(MN_DUAL_SYS_1))
#if defined MULTI_SIM_SYS_DUAL
&& (FALSE == MMIAPIPHONE_IsSimAvailable(MN_DUAL_SYS_2))
)
{
s_aigc_ui_state = MMI_AIGC_UI_STATE_OPEN_FAIL;
-
- // label 0
- ctrl_rect.left = 0;
- ctrl_rect.right = MMI_MAINSCREEN_WIDTH;
- ctrl_rect.top = 50;
- ctrl_rect.bottom = ctrl_rect.top + 40;
- GUILABEL_SetRect( MMI_AIGC_LABEL_0_CTRL_ID, &ctrl_rect, FALSE);
- ctrl_bg.bg_type = GUI_BG_NONE;
- //ctrl_bg.img_id = ;
- GUILABEL_SetBg( MMI_AIGC_LABEL_0_CTRL_ID, &ctrl_bg);
- GUILABEL_SetFont( MMI_AIGC_LABEL_0_CTRL_ID, font_all.font, font_all.color);
- MMI_GetLabelTextByLang(TXT_AIGC_ASSITANT, &display_text);
- GUILABEL_SetText( MMI_AIGC_LABEL_0_CTRL_ID, &display_text, FALSE);
-
- /*
- // image
- image_id = IMAGE_AIGC_PROMPT;
- GUIRES_GetImgWidthHeight(&image_width, &image_height, image_id, win_id);
- display_point.x = (MMI_MAINSCREEN_WIDTH - image_width) / 2;
- display_point.y = 100;
- IMG_EnableTransparentColor(TRUE);
- GUIRES_DisplayImg(&display_point,
- PNULL,
- PNULL,
- win_id,
- image_id,
- dev_info_ptr);
- IMG_EnableTransparentColor(FALSE);
- */
- // label 1
- image_id = IMAGE_AIGC_PROMPT;
- GUIRES_GetImgWidthHeight(&image_width, &image_height, image_id, win_id);
- ctrl_rect.top = 100;
- ctrl_rect.bottom = ctrl_rect.top + image_height;
- GUILABEL_SetRect( MMI_AIGC_LABEL_2_CTRL_ID, &ctrl_rect, FALSE);
- ctrl_bg.bg_type = GUI_BG_IMG;
- ctrl_bg.img_id = IMAGE_AIGC_PROMPT;
- GUILABEL_SetBg( MMI_AIGC_LABEL_2_CTRL_ID, &ctrl_bg);
- GUILABEL_SetFont( MMI_AIGC_LABEL_2_CTRL_ID, font_all.font, font_all.color);
- MMI_GetLabelTextByLang(TXT_AIGC_OPEN_FAIL, &display_text);
- GUILABEL_SetText( MMI_AIGC_LABEL_2_CTRL_ID, &display_text, FALSE);
-
- // label 2
- ctrl_rect.top = MMI_MAINSCREEN_HEIGHT/ 2;
- ctrl_rect.bottom = ctrl_rect.top + 70;
- GUILABEL_SetRect( MMI_AIGC_LABEL_2_CTRL_ID, &ctrl_rect, FALSE);
- ctrl_bg.bg_type = GUI_BG_NONE;
- //ctrl_bg.img_id = ;
- GUILABEL_SetBg( MMI_AIGC_LABEL_2_CTRL_ID, &ctrl_bg);
- GUILABEL_SetFont( MMI_AIGC_LABEL_2_CTRL_ID, font_all.font, font_all.color);
- MMI_GetLabelTextByLang(TXT_AIGC_OPEN_FAIL, &display_text);
- GUILABEL_SetText( MMI_AIGC_LABEL_2_CTRL_ID, &display_text, FALSE);
-
- // label 3
- ctrl_rect.top = 250;
- ctrl_rect.bottom = ctrl_rect.top + 50;
- GUILABEL_SetRect( MMI_AIGC_LABEL_3_CTRL_ID, &ctrl_rect, FALSE);
- ctrl_bg.bg_type = GUI_BG_IMG;
- ctrl_bg.img_id = IMAGE_AIGC_RECORD_BUTTON_PRESSED;
- GUILABEL_SetBg( MMI_AIGC_LABEL_3_CTRL_ID, &ctrl_bg);
- GUILABEL_SetFont( MMI_AIGC_LABEL_3_CTRL_ID, font_all.font, font_all.color);
- MMI_GetLabelTextByLang(TXT_COMMON_OK, &display_text);
- GUILABEL_SetText( MMI_AIGC_LABEL_3_CTRL_ID, &display_text, FALSE);
}
else
{
s_aigc_ui_state = MMI_AIGC_UI_STATE_NONE;
-
- // label 0
- ctrl_rect.left = 0;
- ctrl_rect.right = MMI_MAINSCREEN_WIDTH;
- ctrl_rect.top = 50;
- ctrl_rect.bottom = ctrl_rect.top + 40;
- GUILABEL_SetRect( MMI_AIGC_LABEL_0_CTRL_ID, &ctrl_rect, FALSE);
- ctrl_bg.bg_type = GUI_BG_NONE;
- //ctrl_bg.img_id = ;
- GUILABEL_SetBg( MMI_AIGC_LABEL_0_CTRL_ID, &ctrl_bg);
- GUILABEL_SetFont( MMI_AIGC_LABEL_0_CTRL_ID, font_all.font, font_all.color);
- MMI_GetLabelTextByLang(TXT_AIGC_ASSITANT, &display_text);
- GUILABEL_SetText( MMI_AIGC_LABEL_0_CTRL_ID, &display_text, FALSE);
-
- /*
- // image
- image_id = IMAGE_AIGC_DEFAULT;
- GUIRES_GetImgWidthHeight(&image_width, &image_height, image_id, win_id);
- display_point.x = (MMI_MAINSCREEN_WIDTH - image_width) / 2;
- display_point.y = (MMI_MAINSCREEN_HEIGHT- image_height) / 2 - 30;
- IMG_EnableTransparentColor(TRUE);
- GUIRES_DisplayImg(&display_point,
- PNULL,
- PNULL,
- win_id,
- image_id,
- dev_info_ptr);
- IMG_EnableTransparentColor(FALSE);
- */
- // label 1
- image_id = IMAGE_AIGC_DEFAULT;
- GUIRES_GetImgWidthHeight(&image_width, &image_height, image_id, win_id);
- ctrl_rect.top = (MMI_MAINSCREEN_HEIGHT- image_height) / 2 - 30;
- ctrl_rect.bottom = ctrl_rect.top + image_height;
- GUILABEL_SetRect( MMI_AIGC_LABEL_2_CTRL_ID, &ctrl_rect, FALSE);
- ctrl_bg.bg_type = GUI_BG_IMG;
- ctrl_bg.img_id = IMAGE_AIGC_PROMPT;
- GUILABEL_SetBg( MMI_AIGC_LABEL_2_CTRL_ID, &ctrl_bg);
- GUILABEL_SetFont( MMI_AIGC_LABEL_2_CTRL_ID, font_all.font, font_all.color);
- MMI_GetLabelTextByLang(TXT_AIGC_OPEN_FAIL, &display_text);
- GUILABEL_SetText( MMI_AIGC_LABEL_2_CTRL_ID, &display_text, FALSE);
-
- // label 2
- GUIAPICTRL_SetState(MMI_AIGC_LABEL_2_CTRL_ID, GUICTRL_STATE_INVISIBLE, TRUE);
-
- // label 3
- ctrl_rect.top = 250;
- ctrl_rect.bottom = ctrl_rect.top + 50;
- GUILABEL_SetRect( MMI_AIGC_LABEL_3_CTRL_ID, &ctrl_rect, FALSE);
- ctrl_bg.bg_type = GUI_BG_IMG;
- ctrl_bg.img_id = IMAGE_AIGC_RECORD_BUTTON_DEFAULT;
- GUILABEL_SetBg( MMI_AIGC_LABEL_3_CTRL_ID, &ctrl_bg);
- GUILABEL_SetFont( MMI_AIGC_LABEL_3_CTRL_ID, font_all.font, font_all.color);
- MMI_GetLabelTextByLang(TXT_AIGC_CONVERSATION, &display_text);
- GUILABEL_SetText( MMI_AIGC_LABEL_3_CTRL_ID, &display_text, FALSE);
}
-
- GUIAPICTRL_SetState(MMI_AIGC_ANIM_CTRL_ID, GUICTRL_STATE_INVISIBLE, TRUE);
}
-LOCAL void mmi_aigc_main_win_display(MMI_WIN_ID_T win_id)
+LOCAL void mmi_aigc_main_win_display(void)
{
+ switch(s_aigc_ui_state)
+ {
+ case MMI_AIGC_UI_STATE_NONE:
+ mmi_aigc_default_win_display();
+ break;
+ case MMI_AIGC_UI_STATE_OPEN_FAIL:
+ mmi_aigc_no_network_win_display();
+ break;
+
+ case MMI_AIGC_UI_STATE_LISTENING:
+ mmi_aigc_listening_win_display();
+ break;
+
+ case MMI_AIGC_UI_STATE_THINKING:
+ mmi_aigc_thinking_win_display();
+ break;
+
+ case MMI_AIGC_UI_STATE_CONNECT_TIMEOUT:
+
+ break;
+
+ }
}
-LOCAL void mmi_aigc_main_win_process(MMI_WIN_ID_T win_id)
+LOCAL void mmi_aigc_main_win_key_menu_process(void)
{
switch(s_aigc_ui_state)
{
case MMI_AIGC_UI_STATE_NONE:
-
+ s_aigc_ui_state = MMI_AIGC_UI_STATE_LISTENING;
+ if(MMK_IsFocusWin(MMI_AIGC_MAIN_WIN_ID))
+ {
+ MMK_SendMsg(MMI_AIGC_MAIN_WIN_ID, MSG_FULL_PAINT, PNULL);
+ }
break;
case MMI_AIGC_UI_STATE_OPEN_FAIL:
break;
+ case MMI_AIGC_UI_STATE_THINKING:
+ s_aigc_ui_state = MMI_AIGC_UI_STATE_NONE;
+ if(MMK_IsFocusWin(MMI_AIGC_MAIN_WIN_ID))
+ {
+ MMK_SendMsg(MMI_AIGC_MAIN_WIN_ID, MSG_FULL_PAINT, PNULL);
+ }
+ break;
+
+ case MMI_AIGC_UI_STATE_CONNECT_TIMEOUT:
+ s_aigc_ui_state = MMI_AIGC_UI_STATE_NONE;
+ if(MMK_IsFocusWin(MMI_AIGC_MAIN_WIN_ID))
+ {
+ MMK_SendMsg(MMI_AIGC_MAIN_WIN_ID, MSG_FULL_PAINT, PNULL);
+ }
+ break;
}
}
-LOCAL void mmi_aigc_main_win_close(MMI_WIN_ID_T win_id)
+LOCAL void mmi_aigc_main_win_key_ok_process(void)
+{
+
+}
+
+LOCAL void mmi_aigc_main_win_close(void)
{
mmi_aigc_trans_websocket_close();
mmi_aigc_chat_websocket_close();
switch (msg_id)
{
case MSG_OPEN_WINDOW:
- mmi_aigc_main_win_open(win_id);
+ mmi_aigc_main_win_open();
break;
case MSG_FULL_PAINT:
- mmi_aigc_main_win_display(win_id);
+ mmi_aigc_main_win_display();
break;
case MSG_APP_MENU:
case MSG_APP_WEB:
case MSG_CTL_MIDSK:
- mmi_aigc_main_win_process(win_id);
+ mmi_aigc_main_win_key_menu_process();
break;
case MSG_APP_OK:
case MSG_CTL_OK:
+ mmi_aigc_main_win_key_ok_process();
break;
case MSG_APP_CANCEL:
break;
case MSG_CLOSE_WINDOW:
- mmi_aigc_main_win_close(win_id);
+ mmi_aigc_main_win_close();
break;
default:
END_WIN
};
-PUBLIC void MMIAPIAIGC_EntergWin(void)
+PUBLIC void MMIAPIAIGC_EnterWin(void)
{
SCI_TRACE_LOW("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);