Fixed bug about send type.
This commit is contained in:
		
							parent
							
								
									fa22fbab45
								
							
						
					
					
						commit
						00c432d029
					
				| 
						 | 
				
			
			@ -43,6 +43,9 @@ TMDEF_PAGE_TEXT_ICON(SEND)
 | 
			
		|||
TMDEF_END_PAGES()
 | 
			
		||||
TMDEF_EMNU(gSendMenu, SEND, Send_MenuCallback)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
static lv_style_t gStyleLabel0;
 | 
			
		||||
 | 
			
		||||
// --------------------------------------------------------------------------
 | 
			
		||||
// Menu Callback
 | 
			
		||||
// --------------------------------------------------------------------------
 | 
			
		||||
| 
						 | 
				
			
			@ -286,6 +289,51 @@ static void init_Matrix_style(void)
 | 
			
		|||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_color(&gStyleLabel0, LV_STATE_DISABLED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_bg_color(&gStyleLabel0, LV_STATE_DISABLED, color);
 | 
			
		||||
 | 
			
		||||
	lv_style_init(&gStyleLabel0);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gStyleLabel0, LV_STATE_DEFAULT, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_bg_grad_color(&gStyleLabel0, LV_STATE_DEFAULT, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gStyleLabel0, LV_STATE_DEFAULT, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x02, 0x00, 0x00, 0x00) ; lv_style_set_text_color(&gStyleLabel0, LV_STATE_DEFAULT, color);
 | 
			
		||||
	lv_style_set_text_font(&gStyleLabel0,LV_STATE_DEFAULT,&sf_ui_text_medium_18_1bpp);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_color(&gStyleLabel0, LV_STATE_DEFAULT, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_bg_color(&gStyleLabel0, LV_STATE_DEFAULT, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gStyleLabel0, LV_STATE_CHECKED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_bg_grad_color(&gStyleLabel0, LV_STATE_CHECKED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gStyleLabel0, LV_STATE_CHECKED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x02, 0x00, 0x00, 0x00) ; lv_style_set_text_color(&gStyleLabel0, LV_STATE_CHECKED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_color(&gStyleLabel0, LV_STATE_CHECKED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_bg_color(&gStyleLabel0, LV_STATE_CHECKED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gStyleLabel0, LV_STATE_FOCUSED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_bg_grad_color(&gStyleLabel0, LV_STATE_FOCUSED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gStyleLabel0, LV_STATE_FOCUSED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x02, 0x00, 0x00, 0x00) ; lv_style_set_text_color(&gStyleLabel0, LV_STATE_FOCUSED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_color(&gStyleLabel0, LV_STATE_FOCUSED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_bg_color(&gStyleLabel0, LV_STATE_FOCUSED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gStyleLabel0, LV_STATE_EDITED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_bg_grad_color(&gStyleLabel0, LV_STATE_EDITED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gStyleLabel0, LV_STATE_EDITED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x02, 0x00, 0x00, 0x00) ; lv_style_set_text_color(&gStyleLabel0, LV_STATE_EDITED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_color(&gStyleLabel0, LV_STATE_EDITED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_bg_color(&gStyleLabel0, LV_STATE_EDITED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gStyleLabel0, LV_STATE_HOVERED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_bg_grad_color(&gStyleLabel0, LV_STATE_HOVERED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gStyleLabel0, LV_STATE_HOVERED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x02, 0x00, 0x00, 0x00) ; lv_style_set_text_color(&gStyleLabel0, LV_STATE_HOVERED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_color(&gStyleLabel0, LV_STATE_HOVERED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_bg_color(&gStyleLabel0, LV_STATE_HOVERED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gStyleLabel0, LV_STATE_PRESSED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_bg_grad_color(&gStyleLabel0, LV_STATE_PRESSED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gStyleLabel0, LV_STATE_PRESSED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x02, 0x00, 0x00, 0x00) ; lv_style_set_text_color(&gStyleLabel0, LV_STATE_PRESSED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_color(&gStyleLabel0, LV_STATE_PRESSED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_bg_color(&gStyleLabel0, LV_STATE_PRESSED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_bg_color(&gStyleLabel0, LV_STATE_DISABLED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_bg_grad_color(&gStyleLabel0, LV_STATE_DISABLED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&gStyleLabel0, LV_STATE_DISABLED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x02, 0x00, 0x00, 0x00) ; lv_style_set_text_color(&gStyleLabel0, LV_STATE_DISABLED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_color(&gStyleLabel0, LV_STATE_DISABLED, color);
 | 
			
		||||
	STYLE_COLOR_PROP(0x23, 0x00, 0x00, 0x00) ; lv_style_set_text_sel_bg_color(&gStyleLabel0, LV_STATE_DISABLED, color);
 | 
			
		||||
 | 
			
		||||
  isinitialized = 1;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -425,6 +473,11 @@ static const char* SendTimeMap_1[BUTTON_NUM_4] =
 | 
			
		|||
		SendTimeMMBuf1,
 | 
			
		||||
		""
 | 
			
		||||
};
 | 
			
		||||
// static int CameraInfoIndex = 0;
 | 
			
		||||
// static lv_obj_t *CameraInfolabel = NULL;
 | 
			
		||||
static lv_obj_t *CameraInfoImage = NULL;
 | 
			
		||||
static lv_obj_t * btnm = NULL;
 | 
			
		||||
static const char * map[] = {"1", "2", ""};
 | 
			
		||||
 | 
			
		||||
static void update_send_time_msg(lv_obj_t* obj)
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			@ -447,6 +500,20 @@ static void update_send_time_msg(lv_obj_t* obj)
 | 
			
		|||
     lv_btnmatrix_set_focused_btn(SendTimeMatrixObj_1, gMatrixIndex);
 | 
			
		||||
     lv_btnmatrix_set_map(SendTimeMatrixObj_1, SendTimeMap_1);
 | 
			
		||||
  }
 | 
			
		||||
  if(NULL != btnm)
 | 
			
		||||
  {
 | 
			
		||||
     lv_btnmatrix_set_focused_btn(btnm, gPageNum == SECOND_PAGE ? 1 : 0);
 | 
			
		||||
  }
 | 
			
		||||
  if (gPageNum == SECOND_PAGE)
 | 
			
		||||
  {
 | 
			
		||||
	    lv_label_set_text(label_time_1_scr_uiflowmenucommonoption,"Send Time 3");
 | 
			
		||||
	    lv_label_set_text(label_time_2_scr_uiflowmenucommonoption,"Send Time 4");
 | 
			
		||||
  }
 | 
			
		||||
  else
 | 
			
		||||
  {
 | 
			
		||||
	    lv_label_set_text(label_time_1_scr_uiflowmenucommonoption,"Send Time 1");
 | 
			
		||||
	    lv_label_set_text(label_time_2_scr_uiflowmenucommonoption,"Send Time 2");
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
void show_send_time_page(lv_obj_t* obj, const int sendType)
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			@ -456,6 +523,9 @@ void show_send_time_page(lv_obj_t* obj, const int sendType)
 | 
			
		|||
  gSendType = sendType;
 | 
			
		||||
  gPageNum = FIRST_PAGE;
 | 
			
		||||
  unsigned short settingIndex = gPageNum * 2;
 | 
			
		||||
  SendTimeMatrixObj_1 = NULL;
 | 
			
		||||
  SendTimeMatrixObj_0 = NULL;
 | 
			
		||||
  btnm = NULL;
 | 
			
		||||
 | 
			
		||||
  init_Matrix_style();
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -513,16 +583,43 @@ void show_send_time_page(lv_obj_t* obj, const int sendType)
 | 
			
		|||
 | 
			
		||||
	  lv_obj_set_hidden(container_send_time_0_scr_uiflowmenucommonoption, false);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  if(FOUR_TIME_DAY == gSendType)
 | 
			
		||||
  {
 | 
			
		||||
    btnm = lv_btnmatrix_create(lv_scr_act(), NULL);
 | 
			
		||||
    lv_btnmatrix_set_map(btnm, map);
 | 
			
		||||
    lv_obj_add_style(btnm, 0, &gMatrixStylebg);
 | 
			
		||||
    lv_obj_add_style(btnm, 1, &gMatrixStylebtn);
 | 
			
		||||
    lv_obj_set_pos(btnm, 130, 207);
 | 
			
		||||
    lv_obj_set_size(btnm, 60, 25);
 | 
			
		||||
    lv_btnmatrix_set_btn_ctrl_all(btnm, LV_BTNMATRIX_CTRL_CHECKABLE);
 | 
			
		||||
    lv_btnmatrix_set_focused_btn(btnm, 0);
 | 
			
		||||
 | 
			
		||||
    CameraInfoImage = lv_img_create(lv_scr_act(), NULL);
 | 
			
		||||
    lv_obj_set_hidden(CameraInfoImage, false);
 | 
			
		||||
    lv_obj_set_click(CameraInfoImage, false);
 | 
			
		||||
    lv_obj_set_drag(CameraInfoImage, false);
 | 
			
		||||
    lv_obj_set_pos(CameraInfoImage, 103, 200);
 | 
			
		||||
    lv_obj_set_size(CameraInfoImage, 113, 40);
 | 
			
		||||
    lv_img_set_src(CameraInfoImage, &sf_next4);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
void hidde_send_time_page(void)
 | 
			
		||||
{
 | 
			
		||||
  if(SendTimeMatrixObj_0)
 | 
			
		||||
  {
 | 
			
		||||
    lv_obj_del(SendTimeMatrixObj_0);
 | 
			
		||||
    SendTimeMatrixObj_0 = NULL;
 | 
			
		||||
  }
 | 
			
		||||
  if(SendTimeMatrixObj_1)
 | 
			
		||||
  {
 | 
			
		||||
    lv_obj_del(SendTimeMatrixObj_1);
 | 
			
		||||
    SendTimeMatrixObj_1 = NULL;
 | 
			
		||||
  }
 | 
			
		||||
  if(btnm)
 | 
			
		||||
  {
 | 
			
		||||
    lv_obj_del(btnm);
 | 
			
		||||
    btnm = NULL;
 | 
			
		||||
  }
 | 
			
		||||
	lv_obj_set_hidden(container_send_time_0_scr_uiflowmenucommonoption, true);
 | 
			
		||||
	lv_obj_set_hidden(container_send_time_1_scr_uiflowmenucommonoption, true);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -478,27 +478,33 @@ static void update_camera_message(void)
 | 
			
		|||
        default:
 | 
			
		||||
            break;
 | 
			
		||||
	}
 | 
			
		||||
    UINT32 cardStatus = System_GetState(SYS_STATE_CARD);
 | 
			
		||||
 | 
			
		||||
	if (cardStatus != CARD_REMOVED)
 | 
			
		||||
    {
 | 
			
		||||
        if (UIStorageCheck(STORAGE_CHECK_ERROR, NULL) == TRUE)
 | 
			
		||||
        {
 | 
			
		||||
            // lv_label_set_text(label_6_scr_uiflowphoto, "SD CARD ERROR");
 | 
			
		||||
        } if (UIStorageCheck(STORAGE_CHECK_FULL, NULL) == TRUE)
 | 
			
		||||
	if (System_GetState(SYS_STATE_FS) == FS_INIT_OK)
 | 
			
		||||
	{
 | 
			
		||||
		UINT32 cardStatus = System_GetState(SYS_STATE_CARD);
 | 
			
		||||
		if (cardStatus != CARD_REMOVED)
 | 
			
		||||
		{
 | 
			
		||||
            lv_label_set_text(label_6_scr_uiflowphoto, "SD FULL");
 | 
			
		||||
			if (UIStorageCheck(STORAGE_CHECK_ERROR, NULL) == TRUE)
 | 
			
		||||
			{
 | 
			
		||||
				// lv_label_set_text(label_6_scr_uiflowphoto, "SD CARD ERROR");
 | 
			
		||||
			} if (UIStorageCheck(STORAGE_CHECK_FULL, NULL) == TRUE)
 | 
			
		||||
			{
 | 
			
		||||
				lv_label_set_text(label_6_scr_uiflowphoto, "SD FULL");
 | 
			
		||||
			}
 | 
			
		||||
			else
 | 
			
		||||
			{
 | 
			
		||||
				UIStorageCheck(STORAGE_CHECK_FULL, &g_uiFreePicNum);
 | 
			
		||||
				lv_label_set_text(label_6_scr_uiflowphoto, Get_FreePicNumString(g_uiFreePicNum));
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
        else
 | 
			
		||||
        {
 | 
			
		||||
            UIStorageCheck(STORAGE_CHECK_FULL, &g_uiFreePicNum);
 | 
			
		||||
            lv_label_set_text(label_6_scr_uiflowphoto, Get_FreePicNumString(g_uiFreePicNum));
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    else
 | 
			
		||||
    {
 | 
			
		||||
        lv_label_set_text(label_6_scr_uiflowphoto, "NO SD CARD");
 | 
			
		||||
    }
 | 
			
		||||
		else
 | 
			
		||||
		{
 | 
			
		||||
			lv_label_set_text(label_6_scr_uiflowphoto, "NO SD CARD");
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	else
 | 
			
		||||
	{
 | 
			
		||||
		lv_label_set_text(label_6_scr_uiflowphoto, "NO SD CARD");
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void update_wifi(void)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user