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

📄 key_handler_setup.c.merge

📁 SAMSUNG 5009的源代码
💻 MERGE
📖 第 1 页 / 共 5 页
字号:
	switch( d1_state )	{		case MENU_D1_SUB_LANG:			if( *d2_state <= MENU_D2_LANG_START )			{				*d2_state = MENU_D2_LANG_RESET;				return FALSE;			}			else if( *d2_state >= MENU_D2_LANG_END )			{				*d2_state = MENU_D2_LANG_OSDMENU;				return FALSE;			}			else			{				return TRUE;			}			break;		case MENU_D1_SUB_DISP:			if( *d2_state <= MENU_D2_DISP_START )			{				*d2_state = MENU_D2_DISP_END - 1;				return FALSE;			}			else if( *d2_state >= MENU_D2_DISP_END )			{				*d2_state = MENU_D2_DISP_START + 1;				return FALSE;			}			else			{				return TRUE;			}			break;		case MENU_D1_SUB_AUDIO:			if( *d2_state <= MENU_D2_AUDIO_START )			{				*d2_state = MENU_D2_AUDIO_END-1; //clina 060421				return FALSE;			}			else if( *d2_state >= MENU_D2_AUDIO_END )			{				*d2_state = MENU_D2_AUDIO_DYN_COMP;				return FALSE;			}			else			{				return TRUE;			}									break;		#if _APP_CAP_AUD_SETUP_SPEAKER		case MENU_D1_SUB_SPEAKER:		{					MenuDom2State_et  menu_d2_spk_cur_end=MENU_D2_SPK_END;						if(GetDiscState()!=DUMMY_DISC&&GetDiscState() !=NO_DISC )				menu_d2_spk_cur_end=MENU_D2_SPK_END-1;				if( *d2_state <= MENU_D2_SPK_START )			{				*d2_state = menu_d2_spk_cur_end-1;				return FALSE;			}			else if( *d2_state >= menu_d2_spk_cur_end )			{				*d2_state = MENU_D2_SPK_START+1;				return FALSE;			}			else			{				return TRUE;			}										break;#endif		}#if _APP_CAP_AUD_KARAOKE		case MENU_D1_SUB_KARAOKE:						if( *d2_state <= MENU_D2_KARA_START )			{				*d2_state = MENU_D2_KARA_KEY;				return FALSE;			}			else if( *d2_state >= MENU_D2_KARA_END )			{				*d2_state = MENU_D2_KARA_ONOFF;				return FALSE;			}			else			{				return TRUE;			}									break;#endifcase MENU_D1_SUB_PARENT:			if( *d2_state <= MENU_D2_LOCK_START )			{				SetupAdult_t adult;								SetupInfoGetMenuAdult( &adult );				if( adult.set )					*d2_state = MENU_D2_LOCK_CHANGE;				else					*d2_state = MENU_D2_LOCK_ONOFF;				return FALSE;			}			else if( *d2_state >= MENU_D2_LOCK_END )			{				*d2_state = MENU_D2_LOCK_ONOFF;				return FALSE;			}			else			{				return TRUE;			}									break;		default:			return TRUE;	}	return TRUE;}//clina 20060321STATIC BOOL GuiSetupCheckDom3List( MenuDom2State_et d2_state, MenuDom3State_et *d3_state ){	switch( d2_state )	{		case MENU_D2_LANG_OSDMENU:			if( *d3_state <= MENU_D3_LANG_MENU_START )			{				*d3_state = MENU_D3_LANG_MENU_END-1;				return FALSE;			}			else if( *d3_state >= MENU_D3_LANG_MENU_END )			{				*d3_state = MENU_D3_LANG_MENU_ENG;				return FALSE;			}			else			{				return TRUE;			}				break;		case MENU_D2_LANG_DISCMENU:			if( *d3_state <= MENU_D3_LANG_DISC_START )			{				*d3_state = MENU_D3_LANG_DISC_OTHER;				return FALSE;			}			else if( *d3_state >= MENU_D3_LANG_DISC_END )			{				*d3_state = MENU_D3_LANG_DISC_ENG;				return FALSE;			}			else			{				return TRUE;			}				break;		case MENU_D2_LANG_AUDIO:			if( *d3_state <= MENU_D3_LANG_AUDIO_START )			{				*d3_state = MENU_D3_LANG_AUDIO_ORIGINAL;				return FALSE;			}			else if( *d3_state >= MENU_D3_LANG_AUDIO_END )			{				*d3_state = MENU_D3_LANG_AUDIO_ENG;				return FALSE;			}			else			{				return TRUE;			}									break;		case MENU_D2_LANG_SUBTITLE:			if( *d3_state <= MENU_D3_LANG_SUBTITLE_START )			{				*d3_state = MENU_D3_LANG_SUBTITLE_OTHER;				return FALSE;			}			else if( *d3_state >= MENU_D3_LANG_SUBTITLE_END )			{				*d3_state = MENU_D3_LANG_SUBTITLE_OFF;				return FALSE;			}			else			{				return TRUE;			}				break;				case MENU_D2_LANG_VERSION:			if( *d3_state <= MENU_D3_LANG_VERSION_START )			{				*d3_state = MENU_D3_LANG_VERSION_END-1; //clina060421				return FALSE;			}			else if( *d3_state >= MENU_D3_LANG_VERSION_END )			{				*d3_state = MENU_D3_LANG_VERSION_START+1;				return FALSE;			}			else			{				return TRUE;			}						break;		case MENU_D2_LANG_SAVER:			if( *d3_state <= MENU_D3_LANG_SAVER_START )			{				*d3_state = MENU_D3_LANG_SAVER_ON;				return FALSE;			}			else if( *d3_state >= MENU_D3_LANG_SAVER_END )			{				*d3_state = MENU_D3_LANG_SAVER_OFF;				return FALSE;			}			else			{				return TRUE;			}						break;		case MENU_D2_LANG_RESET:			if( *d3_state <= MENU_D3_LANG_RESET_START)			{				*d3_state = MENU_D3_LANG_RESET_RESTORE;				return FALSE;			}			else if( *d3_state >= MENU_D3_LANG_RESET_END )			{				*d3_state = MENU_D3_LANG_RESET_RESTORE;				return FALSE;			}			else			{				return TRUE;			}					break;		case MENU_D2_DISP_ASPECT:				if( *d3_state <= MENU_D3_DISP_ASPECT_START )			{				*d3_state = MENU_D3_DISP_ASPECT_169WIDE;				return FALSE;			}			else if( *d3_state >= MENU_D3_DISP_ASPECT_END )			{				*d3_state = MENU_D3_DISP_ASPECT_43LB;				return FALSE;			}			else			{				return TRUE;			}								break;		case MENU_D2_DISP_PAUSE:			if( *d3_state <= MENU_D3_DISP_PAUSE_START )			{				*d3_state = MENU_D3_DISP_PAUSE_FIELD;				return FALSE;			}			else if( *d3_state >= MENU_D3_DISP_PAUSE_END )			{				*d3_state = MENU_D3_DISP_PAUSE_AUTO;				return FALSE;			}			else			{				return TRUE;			}				break;		case MENU_D2_DISP_MESSAGE:			if( *d3_state <= MENU_D3_DISP_MESSAGE_START )			{				*d3_state = MENU_D3_DISP_MESSAGE_ON;				return FALSE;			} 			else if( *d3_state >= MENU_D3_DISP_MESSAGE_END )			{				*d3_state = MENU_D3_DISP_MESSAGE_OFF;				return FALSE;			}			else			{				return TRUE;			}			break;			#if _COP_UI_OSD_ANGLE_IN_SETUP		case MENU_D2_DISP_ANGLE:			if( *d3_state <= MENU_D3_DISP_ANGLE_START )			{				*d3_state = MENU_D3_DISP_ANGLE_ON;				return FALSE;			} 			else if( *d3_state >= MENU_D3_DISP_ANGLE_END )			{				*d3_state = MENU_D3_DISP_ANGLE_OFF;				return FALSE;			}			else			{				return TRUE;			}			break;#endif		case MENU_D2_DISP_BLACK:			if( *d3_state <= MENU_D3_DISP_BLACK_START )			{				*d3_state = MENU_D3_DISP_BLACK_ON;				return FALSE;			} 			else if( *d3_state >= MENU_D3_DISP_BLACK_END )			{				*d3_state = MENU_D3_DISP_BLACK_OFF;				return FALSE;			}			else			{				return TRUE;			}			break;					case MENU_D2_DISP_TV:			if( *d3_state <= MENU_D3_DISP_TV_START )			{				*d3_state = MENU_D3_DISP_TV_END-1;				return FALSE;			} 			else if( *d3_state >= MENU_D3_DISP_TV_END )			{				*d3_state = MENU_D3_DISP_TV_START+1;				return FALSE;			}			else			{				return TRUE;			}					break;		case MENU_D2_DISP_SCAN:			if( *d3_state <= MENU_D3_DISP_SCAN_START )			{				*d3_state = MENU_D3_DISP_SCAN_END-1;				return FALSE;			} 			else if( *d3_state >= MENU_D3_DISP_SCAN_END )			{				*d3_state = MENU_D3_DISP_SCAN_START+1;				return FALSE;			}			else			{				return TRUE;			}			break;#if _APP_VALUE_VIDEO_OUT_NUM		case MENU_D2_DISP_VOUT:			if( *d3_state <= MENU_D3_DISP_VOUT_START )			{				*d3_state = MENU_D3_DISP_VOUT_END-1;				return FALSE;			} 			else if( *d3_state >= MENU_D3_DISP_VOUT_END )			{				*d3_state = MENU_D3_DISP_VOUT_START + 1;				return FALSE;			}			else			{				return TRUE;			}					break;#endif		case MENU_D2_AUDIO_DYN_COMP:			if( *d3_state <= MENU_D3_AUDIO_DRC_START )			{				*d3_state = MENU_D3_AUDIO_DRC_ON;				return FALSE;			}			else if( *d3_state >= MENU_D3_AUDIO_DRC_END )			{				*d3_state = MENU_D3_AUDIO_DRC_OFF;				return FALSE;			}			else			{				return TRUE;			}				break;		case MENU_D2_AUDIO_LPCM_OUTPUT:			if( *d3_state <= MENU_D3_AUDIO_LPCM_START )			{				*d3_state = MENU_D3_AUDIO_LPCM_96;				return FALSE;			}			else if( *d3_state >= MENU_D3_AUDIO_LPCM_END )			{				*d3_state = MENU_D3_AUDIO_LPCM_48;				return FALSE;			}			else			{				return TRUE;			}				break;		case MENU_D2_AUDIO_SPDIF_DOLBY:			if( *d3_state <= MENU_D3_AUDIO_DOLBY_START )			{				*d3_state = MENU_D3_AUDIO_DOLBY_BIT;				return FALSE;			}			else if( *d3_state >= MENU_D3_AUDIO_DOLBY_END )			{				*d3_state = MENU_D3_AUDIO_DOLBY_PCM;				return FALSE;			}			else			{				return TRUE;			}						break;#if _APP_CAP_OSD_SETUP_DTS		case MENU_D2_AUDIO_SPDIF_DTS:			if( *d3_state <= MENU_D3_AUDIO_SPDIF_DTS_START )			{				*d3_state = MENU_D3_AUDIO_DTS_BIT;				return FALSE;			} 			else if( *d3_state >= MENU_D3_AUDIO_SPDIF_DTS_END )			{				*d3_state = MENU_D3_AUDIO_DTS_PCM;				return FALSE;			}			else			{				return TRUE;			}						break;#endif#if _API_CAP_GLB_MPEG_AUD_SPDIF_IN_STREAM		case MENU_D2_AUDIO_SPDIF_MPG:			if( *d3_state <= MENU_D3_AUDIO_SPDIF_MPG_START )			{				*d3_state = MENU_D3_AUDIO_MPG_BIT;				return FALSE;			} 			else if( *d3_state >= MENU_D3_AUDIO_SPDIF_MPG_END )			{				*d3_state = MENU_D3_AUDIO_MPG_PCM;				return FALSE;			}			else			{				return TRUE;			}						break;#endif		case MENU_D2_AUDIO_CHAN_OUTPUT:			if( *d3_state <= MENU_D3_AUDIO_CHAN_START )			{				*d3_state = MENU_D3_AUDIO_CHAN_END-1;  //clina 060421				return FALSE;			} 			else if( *d3_state >= MENU_D3_AUDIO_CHAN_END )			{				*d3_state = MENU_D3_AUDIO_CHAN_LRT;				return FALSE;			}			else			{				return TRUE;			}						break;#if !_COP_AUD_2CH_ONLY_OUT//clina 060421           case MENU_D2_AUDIO_SPDIF_PCM:			if( *d3_state <= MENU_D3_AUDIO_SPDIF_START )			{				*d3_state = MENU_D3_AUDIO_SPDIF_CENTER;				return FALSE;			} 			else if( *d3_state >= MENU_D3_AUDIO_SPDIF_END )			{				*d3_state = MENU_D3_AUDIO_SPDIF_FRONT;				return FALSE;			}			else			{				return TRUE;			}						break;#endif#if _APP_CAP_AUD_KARAOKE // Qian liping 060329		case MENU_D2_KARA_ONOFF:			if( *d3_state <= MENU_D3_KARA_SET_START )			{				*d3_state = MENU_D3_KARA_SET_END-1;				return FALSE;			} 			else if( *d3_state >= MENU_D3_KARA_SET_END )			{				*d3_state = MENU_D3_KARA_SET_START+1;				return FALSE;			}else			{				return TRUE;			}			break;		case MENU_D2_KARA_VOL:			if( *d3_state <= MENU_D3_KARA_VOL_START )			{				*d3_state = MENU_D3_KARA_VOL_START+1;				return FALSE;			} 			else if( *d3_state >= MENU_D3_KARA_VOL_END )			{				*d3_state = MENU_D3_KARA_VOL_END-1;				return FALSE;			}else			{				return TRUE;			}			break;		case MENU_D2_KARA_ECHO:			if( *d3_state <= MENU_D3_KARA_ECHO_START )			{				*d3_state = MENU_D3_KARA_ECHO_START+1;				return FALSE;			} 			else if( *d3_state >= MENU_D3_KARA_ECHO_END )			{				*d3_state = MENU_D3_KARA_ECHO_END-1;				return FALSE;			}else			{				return TRUE;			}			break;					case MENU_D2_KARA_KEY:			if( *d3_state <= MENU_D3_KARA_KEY_START )			{				*d3_state = MENU_D3_KARA_KEY_START+1;				return FALSE;			} 			else if( *d3_state >= MENU_D3_KARA_KEY_END )			{				*d3_state = MENU_D3_KARA_KEY_END-1;				return FALSE;

⌨️ 快捷键说明

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