Open play screen.
This commit is contained in:
		
							parent
							
								
									8103657b8e
								
							
						
					
					
						commit
						34eea2eaf8
					
				| 
						 | 
				
			
			@ -4135,6 +4135,23 @@ INT32 PhotoExe_OnSensorHotPlug(VControl *pCtrl, UINT32 paramNum, UINT32 *paramAr
 | 
			
		|||
    return NVTEVT_CONSUME;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
INT32 PhotoExe_OnForceToPlaybackMode(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray)
 | 
			
		||||
{
 | 
			
		||||
	printf(" ssssssssssssssssssssssssssssssssssss \n");
 | 
			
		||||
#if (PLAY_MODE==ENABLE)
 | 
			
		||||
	UINT32 uiCurrMode;
 | 
			
		||||
 | 
			
		||||
	uiCurrMode = UI_GetData(FL_NextMode);
 | 
			
		||||
 | 
			
		||||
	if ((INT32)uiCurrMode != PRIMARY_MODE_PLAYBACK) {
 | 
			
		||||
		UI_SetData(FL_PreMode, uiCurrMode);
 | 
			
		||||
		UI_SetData(FL_NextMode, PRIMARY_MODE_PLAYBACK);
 | 
			
		||||
		Ux_SendEvent(0, NVTEVT_SYSTEM_MODE, 1, PRIMARY_MODE_PLAYBACK);
 | 
			
		||||
	}
 | 
			
		||||
#endif
 | 
			
		||||
	return NVTEVT_CONSUME;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
BOOL FlowPhoto_CheckReOpenItem(void)
 | 
			
		||||
{
 | 
			
		||||
	BOOL bReOpen = FALSE;
 | 
			
		||||
| 
						 | 
				
			
			@ -6827,6 +6844,7 @@ EVENT_ENTRY CustomPhotoObjCmdMap[] = {
 | 
			
		|||
		{NVTEVT_EXE_SLICE_ENCODE, 		PhotoExe_Preview_SliceEncode},
 | 
			
		||||
	#endif
 | 
			
		||||
#endif
 | 
			
		||||
	{NVTEVT_FORCETO_PLAYBACK_MODE,   PhotoExe_OnForceToPlaybackMode},
 | 
			
		||||
 | 
			
		||||
	{NVTEVT_NULL,                   0},
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -795,7 +795,6 @@ INT32 UIFlowWndPhoto_OnKeySelect(VControl *pCtrl, UINT32 paramNum, UINT32 *param
 | 
			
		|||
 | 
			
		||||
INT32 UIFlowWndPhoto_OnKeyNext(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray)
 | 
			
		||||
{
 | 
			
		||||
	printf(" ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss \n");
 | 
			
		||||
	return UIFlowWndPhoto_OnKeyMenu(pCtrl, paramNum, paramArray);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -768,25 +768,29 @@ static void UIFlowPhoto_OnExeZoomInStop(lv_obj_t* obj)
 | 
			
		|||
	return;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void UIFlowPhoto_OnExeZoomOutStart(lv_obj_t* obj)
 | 
			
		||||
static void UIFlowPhoto_OnExeOpenPlayScreen(lv_obj_t* obj)
 | 
			
		||||
{
 | 
			
		||||
#if(PHOTO_MODE==ENABLE && DZOOM_FUNC)
 | 
			
		||||
		switch (gPhotoData.State) {
 | 
			
		||||
 | 
			
		||||
		case PHOTO_ST_VIEW:
 | 
			
		||||
		case PHOTO_ST_VIEW|PHOTO_ST_ZOOM:
 | 
			
		||||
//			Input_SetKeyMask(KEY_PRESS, FLGKEY_KEY_MASK_NULL);
 | 
			
		||||
			gPhotoData.State |= PHOTO_ST_ZOOM;
 | 
			
		||||
			Ux_SendEvent(&CustomPhotoObjCtrl, NVTEVT_EXE_ZOOM, 1, UI_ZOOM_CTRL_OUT);
 | 
			
		||||
			break;
 | 
			
		||||
 | 
			
		||||
		default:
 | 
			
		||||
			break;
 | 
			
		||||
		}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
	return;
 | 
			
		||||
	Ux_SendEvent(&CustomPhotoObjCtrl, NVTEVT_FORCETO_PLAYBACK_MODE, 0);
 | 
			
		||||
}
 | 
			
		||||
// static void UIFlowPhoto_OnExeZoomOutStart(lv_obj_t* obj)
 | 
			
		||||
// {
 | 
			
		||||
// #if(PHOTO_MODE==ENABLE && DZOOM_FUNC)
 | 
			
		||||
// 		switch (gPhotoData.State) {
 | 
			
		||||
 | 
			
		||||
// 		case PHOTO_ST_VIEW:
 | 
			
		||||
// 		case PHOTO_ST_VIEW|PHOTO_ST_ZOOM:
 | 
			
		||||
// //			Input_SetKeyMask(KEY_PRESS, FLGKEY_KEY_MASK_NULL);
 | 
			
		||||
// 			gPhotoData.State |= PHOTO_ST_ZOOM;
 | 
			
		||||
// 			Ux_SendEvent(&CustomPhotoObjCtrl, NVTEVT_EXE_ZOOM, 1, UI_ZOOM_CTRL_OUT);
 | 
			
		||||
// 			break;
 | 
			
		||||
 | 
			
		||||
// 		default:
 | 
			
		||||
// 			break;
 | 
			
		||||
// 		}
 | 
			
		||||
// #endif
 | 
			
		||||
 | 
			
		||||
// 	return;
 | 
			
		||||
// }
 | 
			
		||||
 | 
			
		||||
static void UIFlowPhoto_OnExeZoomOutStop(lv_obj_t* obj)
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			@ -1367,7 +1371,8 @@ static void UIFlowPhoto_Key(lv_obj_t* obj, uint32_t key)
 | 
			
		|||
	case LV_USER_KEY_PREV:
 | 
			
		||||
	case LV_USER_KEY_ZOOMOUT:
 | 
			
		||||
	{
 | 
			
		||||
		UIFlowPhoto_OnExeZoomOutStart(obj);
 | 
			
		||||
		// UIFlowPhoto_OnExeZoomOutStart(obj);
 | 
			
		||||
		UIFlowPhoto_OnExeOpenPlayScreen(obj);
 | 
			
		||||
		break;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user