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

📄 osd_draw_setup.h

📁 SAMSUNG 5009的源代码
💻 H
字号:
#ifndef _OSD_DRAW_SETUP_BASIC_H_
#define _OSD_DRAW_SETUP_BASIC_H_

#if _HJL_NEW_SETUP_SCHEME
OsdControl_et OwGfxMessageTransfer(OsdControl_et message);

VOID OwGfxSetupDom1Init(VOID);
VOID OwGfxDom2ItemCreate(MenuState_et d1_state);
VOID OwGfxDom3ItemCreate(SetupItem_st *d2Item);

VOID OwGfxOnDom1Event(OsdControl_et msg);
VOID OwGfxOnDom1GetFocus(VOID);
VOID OwGfxOnDom1EventOsdDraw(OsdControl_et msg);

VOID OwGfxOnDom2Event(OsdControl_et msg);
VOID OwGfxOnDom2EventOsdDraw(OsdControl_et msg);
VOID OwGfxOnDom2GetFocus(VOID);

VOID OwGfxOnDom3Event(OsdControl_et msg);
VOID OwGfxOnDom3EventOsdDraw(OsdControl_et msg);
VOID OwGfxOnDom3GetFocus(VOID);

VOID OwGfxOnDom4Event(OsdControl_et msg);
VOID OwGfxOnDom4GetFocus(VOID);
VOID OwGfxOnDom4EventOsdDraw(OsdControl_et msg);

VOID OwGfxOnEventActionDone(VOID);

VOID OwGfxFocusMoveInDom1(SetupItem_st *d1old, SetupItem_st *d1new);
VOID OwGfxFocusMoveBetweenDom12(SetupItem_st *d1Item, SetupItem_st *d2Item, BOOL d1HL);
VOID OwGfxFocusMoveInDom2(SetupItem_st *d2old, SetupItem_st *d2new);
VOID OwGfxFocusMoveBetweenDom23(SetupItem_st *d2Item, SetupItem_st *d3Item, BOOL d2HL);
VOID OwGfxFocusMoveInDom3(SetupItem_st *d3old, SetupItem_st *d3new);

VOID OwGfxSetupShowAllNew(VOID);
VOID OwGfxSetupDrawTopIconNew(	VOID);
VOID OwGfxSetupShowD2New(SetupItem_st *D1Item);
VOID OwGfxSetupDrawD1StringNew(SetupItem_st *D1Item);
VOID OwGfxSetupShowD3New(VOID);
SetupItem_st *OwGfxSetupGetSelectedDom3Item(MenuState_et state);
VOID OwGfxSetupShowKaraBg(MenuState_et id);
VOID OwGfxSetupShowKaraBgHL(BOOL hl);
VOID OwGfxSetupShowKaraValue(MenuState_et d2ID, SetupItem_st *d3Item, BOOL hl);
VOID OwGfxSetupShowPasswordItem(SetupItem_st *pwdItem);
VOID OwGfxSetupPasswordEnterNew( UCHAR count );

SetupItem_st *GetOneSetupItemNode(VOID);
VOID DeleteSetupChildItemNode(SetupItem_st *father);
VOID DeleteSetupAllNode(VOID);
SetupItem_st *FindSetupItemNodeByID(MenuState_et state);
char *GetHelpStr2(SetupItem_st *item);

VOID SetupPasswordEnterHandler(VOID);
BOOL SetupPasswordCompareNew(MenuState_et state, UCHAR p1, UCHAR p2, UCHAR p3, UCHAR p4 );

VOID InitSetupItemID(SetupItem_st *item,MenuState_et state);
#if 0
VOID InitSetupItemDisplayAttr(SetupItem_st *item, BYTE1 icon, char **str, BYTE1 v_pos, BYTE1 h_pos);
#else
VOID InitSetupItemDisplayAttr(SetupItem_st *item, BYTE1 icon, char *str, BYTE1 v_pos, BYTE1 h_pos);
#endif
VOID InitSetupItemRelationAttr(SetupItem_st *item,SetupItem_st *father,SetupItem_st *prev_sibling,SetupItem_st *next_sibling,SetupItem_st *child);
VOID InitSetupItemEventFunc(SetupItem_st *item, BYTE2 OnEvent);

VOID SetupChangeDom2LangDisp(VOID);		//HANJL, 060816

VOID OwGfxSetupShowHelpStr(MenuDom1State_et d1_state,MenuDom2State_et d2, MenuDom3State_et d3); 	//(weilf)20060808
VOID OwGfxSetupShowRatingLevel(MenuDom3State_et d3_state);		//(weilf)20060808

VOID OwGfxSetupShowOtherLang( VOID );			//(weilf)20060817
VOID OwGfxFocusMoveInDom4OtherLang(SetupItem_st *d4old, SetupItem_st *d4new);	//(weilf)20060817

#else

MenuDom1State_et Getdom1num(VOID);
MenuDom2State_et Getdom2num(VOID);

VOID OwGfxSetupDrawD2Icon(MenuDom1State_et d1_state,MenuDom2State_et d2_state);
VOID OwGfxSetupDrawD3Rectangle(MenuDom2State_et d2_state,MenuDom3State_et d3_state);
VOID OwGfxSetupDrawArrow(MenuDom1State_et d1_state,MenuDom2State_et d2_state,BOOL draw_it);
VOID OwGfxSetupDrawTopIcon(MenuDom1State_et d1_state);

 BYTE2 OwGfxRepositD3( MenuDom3State_et d3_state );
VOID OwGfxSetupDrawStringHelp(char *string);
VOID OwGfxSetupDrawD1String(MenuDom1State_et d1_state);
VOID OwGfxSetupDrawStringD2(MenuDom1State_et d1_state,MenuDom2State_et d2_state);
VOID OwGfxSetupDrawStringD3(MenuDom2State_et d2_state,MenuDom3State_et d3_state);
VOID OwGfxSetupPasswordEnter( UCHAR count );
VOID OwGfxSetupPartialCtrlD1(MenuDom1State_et d1_old,MenuDom1State_et d1_new);
VOID OwGfxSetupPartialCtrlD2(MenuDom2State_et d2_old,MenuDom2State_et d2_new);
VOID OwGfxSetupPartialCtrlD3(MenuDom3State_et d3_old,MenuDom3State_et d3_new);
VOID OwGfxSetupShowD1(MenuDom1State_et d1_state);
VOID OwGfxSetupShowD1HL(MenuDom1State_et d1_state);
VOID OwGfxSetupShowD2(MenuDom1State_et d1_state,MenuDom2State_et d2_state);
 VOID OwGfxSetupShowD2HL(MenuDom2State_et d2_old,MenuDom2State_et d2_new);
 VOID OwGfxSetupShowPageD3(  MenuDom3State_et d3_state ,MenuDom2State_et d2_state ,BOOL highlight);
VOID OwGfxSetupShowD3(MenuDom2State_et d2_state,MenuDom3State_et d3_state);
VOID OwGfxSetupShowD3HL(MenuDom3State_et d3_old,MenuDom3State_et d3_new);
 VOID OwGfxSetupSetD3SelTXT( MenuDom2State_et d2_state,MenuDom3State_et d3_state, BOOL highlight);

//STATIC VOID OwGfxSetupSetD3HLTXT( MenuDom2State_et d2_state,MenuDom3State_et d3_state, BOOL highlight);
VOID OwGfxSetupShowAll(VOID);
MenuDom3State_et GetHLD3(MenuDom2State_et d2_state);
VOID OwGfxSetupKaraValueSetting(MenuDom2State_et d2_state,MenuDom3State_et d3_state,BOOL hl);
VOID OwGfxSetupCreateKara(MenuDom2State_et d2_state,BOOL first_draw,BOOL hl);

void OwGfxSetupShowOtherLang(VOID);
void OwGfxSetupPartialCtrlD4(MenuDom4State_et d4_old, MenuDom4State_et d4_new);
void OwGfxSetupPartialCtrlD5(MenuDom5State_et d5_old, MenuDom5State_et d5_new);
VOID OwGfxSetupPartialVolumeD4(MenuDom4State_et d4_old, MenuDom4State_et d4_new);
VOID OwGfxSetupPartialVolumeD5(MenuDom5State_et d5_new);
VOID OwGfxSetupReturnFromD2(MenuDom2State_et d2_state);
VOID OwGfxSetupReturnFromD3(MenuDom3State_et d3_state);
VOID OwGfxSetupReturnFromD4(MenuDom3State_et d3_state);

VOID OwGfxSetupD4ShowSpeakerCtrl(VOID);
VOID OwGfxSetupTestSpeaker(UCHAR 	channel);
VOID OwGfxSetupShowD5UnderD4(MenuDom4State_et d4_state,MenuDom5State_et d5_state,BOOL highlight);
VOID OwGfxSetupShowRatingLevel(MenuDom3State_et d3_state);
VOID OwGfxSetupPartialCtlRatingLevel(MenuDom3State_et d3_state);
VOID OwGfxSetupDrawPasswordWnd(VOID);
VOID OwGfxSetupDrawPasswordTxt1(char *str);
VOID OwGfxSetupDrawPasswordTxt2(char *str);
VOID OwGfxSetupPasswordCheck( PasswdDomState_et type );
#endif

VOID OwGfxSetupHideD3(VOID);
VOID OwGfxSetupDrawStringHelp1(char *string);
VOID OwGfxSetupDrawStringHelp2(char *string);
VOID OwGfxSetupHideAct(VOID);
VOID OwGfxSetupHidePasswordWnd(VOID);
VOID OwGfxSetupDrawBg(VOID);
VOID OwGfxSetupHideHelp1(VOID);
VOID OwGfxSetupHideHelp2(VOID);

#if _SUPPORT_TVG_FUNCTION_		//(weilf)20060705
VOID OwGfxSetupShowD6HL(MenuDom6State_et d6_old, MenuDom6State_et d6_new);
VOID OwGfxSetupHideD6HL(MenuDom6State_et d6_state);
VOID OwGfxSetupShowD7HL(MenuDom7State_et d7_old, 
								MenuDom7State_et d7_new,
								MenuDom6State_et d6_state);
VOID OwGfxSetupHideD7(VOID);
VOID OwGfxSetupShowPageD7(MenuDom6State_et d6_state);
VOID OwGfxSetupShowD7UnderD6(MenuDom6State_et d6_state);
VOID OwGfxSetupShowD7(MenuDom6State_et d6_state,MenuDom7State_et d7_state);
VOID OwGfxSetupDrawStringD7(MenuDom6State_et d6_state,MenuDom7State_et d7_state);
CHAR *OwGfxGetD7String(MenuDom6State_et d6_state,MenuDom7State_et d7_state);
CHAR OwGetD7pos(MenuDom6State_et d6_state,MenuDom7State_et d7_state);

#endif

#endif // _OSD_DRAW_SETUP_H_

⌨️ 快捷键说明

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