/*===========================================================
 * Copyright (c)      Realtek Semiconductor Corporation, 2005
 * All rights reserved.
 * ========================================================== */

/*==================== File Description ===================== */
/**
 * @file
 * 	This file is osd flow declaration for osd related functions.
 *
 * @author 	$Author: hillwang $
 * @date 	$Date: 2006-08-03 11:59:43 +0800 (?Ÿæ??? 03 ?«æ? 2006) $
 * @version	$Revision: 1149 $
 */

/**
 * @addtogroup osd
 * @{
 */

#ifndef _OSDFLOW_H
#define _OSDFLOW_H
/*===================== Module Dependency  ================== */
#include "Core\Header\maindef.h"
#if (_CUSTOMER_TYPE == _SKYWORTH)
#include "Customer\Header\skyworth\osdobjectdef.h"
#endif
#include "Core\Header\global.h"

/*======================== PRIVATE CONSTANTS =================================*/

/*======================== PRIVATE MACROS ====================================*/

/*======================== PRIVATE TYPES =====================================*/

/*======================== PRIVATE VARIABLES =================================*/

/*========================== Variables =======================================*/
#ifdef _OSDFLOW_C
    #define EXTERN
#else
    #define EXTERN   extern
#endif

	// Mainmenu
	#if( 0)	
	EXTERN MenuItemSet* code tMainMenuSet[6];
        EXTERN ItemSlider code tAutoScanATVBarSet ;
	EXTERN ItemSlider code tAutoScanDTVBarSet ;
	#else
	EXTERN MenuItemSet* code tMainMenuSet[5];
	#endif
	EXTERN ItemSlider code tAudioVolumeSet;
	EXTERN ItemSlider code tAudioVolumeShortMenuSet;

#if (_CUSTOMER_SANSE)
#if (_SHORTMENU_BRI)
	EXTERN ItemSlider code tBrightnessShortMenuSet;
#endif	//#if (_SHORTMENU_BRI)
#if (_SHORTMENU_CONTRAST)
	EXTERN ItemSlider code tContrastShortMenuSet;
#endif	//#if (_SHORTMENU_CONTRAST)
#if (_SHORTMENU_COLOR)
	EXTERN ItemSlider code tColorShortMenuSet;
#endif	//#if (_SHORTMENU_COLOR)
#endif	//#if (_CUSTOMER_SANSE)

	EXTERN VChipDialog code tVChipDialog;

	EXTERN xdata UINT8 ucMenuSelect;
#if(_FACTORY_MENU_ENABLE)
	EXTERN MenuItemSet* code  tMenuFactoryMainMenuSet[1];
#endif

#if _TYPEOF_OSD_KONSTA
	EXTERN MenuItemSet* code tMainMenuSet_K[];
#endif
	EXTERN MenuItem code tMenuAudioShortMenu;
EXTERN ItemObject code tMenuTuneMenuSet_K[7];		//add by lbh 20091016
#undef EXTERN
/*======================== FUNCTIONS =========================================*/
//void COsdDispNoSignalProc(void);
//void COsdDispNoSupportProc(void);


//OSD Zoom
enum _OSD_ZOOM_PAGE
{
	_OSD_ZOOM_NONE,
	_OSD_ZOOM_X1,
	_OSD_ZOOM_X2,
	_OSD_ZOOM_NUM = _OSD_ZOOM_X2,
};



#endif // #ifndef _OSDFLOW_H
/**
 *
 * @}
 */

