📄 setupshow.h
字号:
#define PAGEICON_HIGH 54/*!< page icon height */
#define PAGEICONS_DISTANCE 5/*!< interval between two page icons */
#define HELP_DISTANCE 14/*!< help interval */
#define HELP_STARTX OFFSET_X/*!< help window x */
#define HELP_STARTY (PAGEICON_STARTY+PAGEICON_HIGH*5+PAGEICONS_DISTANCE*4+HELP_DISTANCE)/*!< help window y */
#define HELP_HIGH 24/*!< help window height */
#define HELP_WIDTH 572/*!< help window width */
#define SUBMENU_WIDTH 234+228/*!< submenu width */
#define SUBMENU_HIGH (PAGEICON_HIGH*5+PAGEICONS_DISTANCE*4)
/*!< submenu height */
#define ITEMMENU_STARTX (OFFSET_X+PAGEICON_WIDTH+8)/*!< item menu x */
#define ITEMMENU_STARTY (OFFSET_Y+24)/*!< item menu y */
#define ITEM_STARTX ITEMMENU_STARTX+8/*!< 1st item x */
#define ITEM_STARTY ITEMMENU_STARTY+8/*!< 1st item y */
#define ITEM_WIDTH 228/*!< item width */
#define ITEM_HIGH 32/*!< item height */
#define ITEM_DISTANCE 2/*!< item interval between 2 items */
#define ITEM_DIRECT_IMG_OFF 20/*!< offset of direct image */
#define ITEM_2ND_SELECTED_CUR_LEFT ITEM_STARTX+ITEM_WIDTH-17/*!< unknown */
#define ITEM_2ND_SELECTED_CUR_OFF 2/*!< unknown */
#define ITEM_2ND_SELECTED_CUR_W 8/*!< unknown */
#define ITEM_2ND_SELECTED_CUR_H 20/*!< unknown */
#define ITEM_2ND_SELECTED_CUR_COL 232/*!< unknown */
#define ITEM_2ND_SELECTED_CUR_BK_COL 29/*!< unknown */
#define CHOICEMENU_WIDTH 220/*!< unknown */
#define CHOICEMENU_HIGH SUBMENU_HIGH-16/*!< unknown */
#define CHOICE_STARTX ITEMMENU_STARTX+234/*!< unknown */
#define CHOICE_STARTY ITEMMENU_STARTY+8+3/*!< unknown */
#define CHOICE_WIDTH 220/*!< unknown */
#define CHOICE_HIGH 30/*!< unknown */
#define CHOICE_DISTANCE 4/*!< unknown */
#define CHOICE_TEXT_STARTX CHOICE_STARTX+30/*!< unknown */
#define CHOICE_TEXT_WIDTH CHOICE_WIDTH-30/*!< unknown */
#define CHOICE_CHECK_STARTX CHOICE_STARTX/*!< unknown */
#define CHOICE_CHECK_COL 31/*!< unknown */
#define CHOICE_CHECK_BK_COL 246/*!< unknown */
#define CHOICE_CHECK_W 30/*!< unknown */
#define CHOICE_CHECK_H CHOICE_HIGH/*!< unknown */
#define CHOICE_ARROW_BK_COL 255/*!< unknown */
#define PWDBOX_STARTX OFFSET_X+372/*!< unknown */
#define PWDBOX_STARTY PAGEICON_STARTY+48/*!< unknown */
#define PWDBOX_WIDTH 214/*!< unknown */
#define PWDBOX_HIGH 96/*!< unknown */
#define AUDIOPAGE_X PAGEICON_STARTX/*!< unknown */
#define AUDIOPAGE_Y PAGEICON_STARTY/*!< unknown */
#define AUDIOPAGE_W HELP_WIDTH/*!< unknown */
#define AUDIOPAGE_H SUBMENU_HIGH/*!< unknown */
//#define AUDIOITEM_STARTX AUDIOPAGE_X/*!< unknown */
//#define AUDIOITEM_STARTY AUDIOPAGE_Y+38/*!< unknown */
//#define AUDIOITEM_WIDTH 138/*!< unknown */
//#define AUDIOITEM_HIGH 32/*!< unknown */
#define AUDIOITEM_UPLEFTX 111
#define AUDIOITEM_UPLEFTY 164
#define AUDIOITEM_WIDTH1 294
#define AUDIOITEM_HIGH1 34
#define AUDIOITEM_STR_OFFSET 5//37
#define AUDIOITEMCHOICE_STR_OFFSET 129//149
#define AUDIOITEM_LARROW_OFFSET 119
#define AUDIOITEM_RARROW_OFFSET 280
#define AUDIOCHOICE_STARTX AUDIOPAGE_X+152/*!< unknown */
#define AUDIOCHOICE_STARTY AUDIOITEM_STARTY/*!< unknown */
#define AUDIOCHOICE_WIDTH_L 170/*!< unknown */
#define AUDIOCHOICE_WIDTH_S 120/*!< unknown */
#define AUDIOCHOICE_HIGH 32/*!< unknown */
#define SPEAKERPAGE_STARTX OFFSET_X+350/*!< unknown */
#define SPEAKERPAGE_STARTY PAGEICON_STARTY+38/*!< unknown */
#define SUB_MENU_RECT_TOP 32/*!< unknown */
#define SUB_MENU_RECT_LEFT 32/*!< unknown */
#define SUB_MENU_RECT_RIGHT 32/*!< unknown */
#define SUB_MENU_RECT_BOTTOM 32/*!< unknown */
#define SUB_RECT_TOP 32/*!< unknown */
#define SUB_RECT_LEFT 32/*!< unknown */
#define SUB_RECT_RIGHT 32/*!< unknown */
#define SUB_RECT_BOTTOM 32/*!< unknown */
#define SUBMENU_INTERVAL 32/*!< unknown */
#define SUBMENU_ITEM_CHOICE_INTERVAL 32/*!< unknown */
#define CHOICE_INTERVAL 30/*!< unknown */
#define ICON_BOT_LEFT 100/*!< unknown */
#define ICON_BOT_TOP 100/*!< unknown */
#define HELP_TEXT_INTERVAL 50/*!< unknown */
#define WARNING_X (130+(720-608)/2)/*!< unknown */
#define WARNING_Y (146+(480-416)/2)/*!< unknown */
#define WARNING_W 360//350/*!< unknown */
#define WARNING_H 150/*!< unknown */
#define WARNING_TEXT_X (150+(720-608)/2)/*!< unknown */
#define WARNING_TEXT_Y (169+(480-416)/2)/*!< unknown */
#define WARNING_TEXT_W 322//316/*!< unknown */
#define WARNING_TEXT_H 26/*!< unknown */
#define WARNING_CHECK_X (198+(720-608)/2) /*!< unknown */
#define WARNING_CHECK_Y (231+(480-416)/2)/*!< unknown */
#define WARNING_CHECK_W 50+50/*!< unknown */
#define WARNING_CHECK_H 30/*!< unknown */
/** @} */ // end of postion
/** @defgroup Res The Res Group
* Include the color and image resource id and some postion!! (need to move last group)
* @{
*/
#define PWD_CHOICE_STAR 0xfe/*!< unknown */
#define COUNTRYCODE_CHOICE 0xfd/*!< unknown */
#define ICON_HL 29/*!< unknown */
#define ICON_NORMAL 245/*!< unknown */
#define ICON_GRAY 31/*!< unknown */
#define TITLE_TEXT_NORMAL 31 /*!< unknown */
#define TITLE_TEXT_BK 255 /*!< unknown */
#define ITEM_TEXT_NORMAL 35 /*!< unknown */
#define ITEM_TEXT_BK_NORMAL 247/*!< unknown */
#define ITEM_TEXT_HL 232/*!< unknown */
#define ITEM_TEXT_BK_HL 29/*!< unknown */
#define ITEM_TEXT_GRAY 42/*!< unknown */
#define ITEM_TEXT_BK_GRAY 247/*!< unknown */
#define ITEM_TEXT_CHECK 31/*!< unknown */
#define ITEM_TEXT_BK_CHECK 246/*!< unknown */
#define ITEM_BK_NORMAL 247/*!< unknown */
#define HELP_TEXT_BK_NORMAL 244/*!< unknown */
#define HELP_TEXT_NORMAL 31/*!< unknown */
#define HELP_BK_NORMAL 244/*!< unknown */
#define CHOICE_TEXT_NORMAL 35/*!< unknown */
#define CHOICE_TEXT_BK_NORMAL 246/*!< unknown */
#define CHOICE_BK_NORMAL 246/*!< unknown */
#define CHOICE_TEXT_HL 232/*!< unknown */
#define CHOICE_TEXT_BK_HL 29/*!< unknown */
#define CHOICE_TEXT_GRAY 42/*!< unknown */
#define CHOICE_TEXT_BK_GRAY 246/*!< unknown */
#define CHOICE_DIRECT_OFF 10/*!< unknown */
#define SETUP_TRAN_COLOR 255/*!< unknown */
#define CHOICE_NUM_MAX 7/*!< unknown */
#define CHOICE_CHECK_ICON 0x10/*!< unknown */
#define CHOICE_UNLOCK_ICON 0x10/*!< unknown */
#define CHOICE_LOCK_ICON 0x10/*!< unknown */
#define COUNTRYCODE_BOX_ARROW_COL 6/*!< unknown */
#define COUNTRYCODE_FACE_H 29/*!< unknown */
#define COUNTRYCODE_FACE_N 246/*!< unknown */
/** @} */ // end of Res
/** @defgroup func The func Group
* @{
*/
/*! \fn void DCOp(DCOP op)
* \brief dc operation, open or close osd.
* \param op DCOP.
* \return void.
*/
void DCOp(DCOP op);
/*! \fn ShowWarning(Status stat,WarningType type)
* \brief Show the Warning box.
* \param stat Warning box status, on off switch.
* \param type highlight ok or cancel.
* \return void.
*/
void ShowWarning(Status stat,WarningType type);
/*! \fn ShowSetupMenu(pSETUP_S p)
* \brief Show the whole setup menu.
* \param p witch setup content show first.
* \return void.
*/
void ShowWarningButton(WarningType type);
/*! \fn ShowWarningButton(WarningType type)
* \brief Show ok and cancel button on the warning box.
* \WarningType type highlight ok or cancel.
* \return void.
*/
void ShowSetupMenu(pSETUP_S p);
void ShowSetupMenu1(pSETUP_S p);
/*! \fn HideSetupMenu(pSETUP_S p)
* \brief Hide the whole Setup Menu.
* \param p witch setup content show first.
* \return void.
*/
void HideSetupMenu(pSETUP_S p);
/*! \fn ShowSubMenu(pPAGE_S p)
* \brief Show sub menu include items and choices.
* \param p point to page want to be shown.
* \return void.
*/
void ShowSubMenu(pPAGE_S p);
/*! \fn ShowTitle(pPAGE_S p)
* \brief Show Title Text.
* \param p point to page want to be shown.
* \return void.
*/
void ShowChoiceMneu(pPAGE_S p);
void ShowTitle(pPAGE_S p);
/*! \fn ShowTitile_Left(pPAGE_S P).
* \show title align left.
* \param p point the showing page.
* \but now used to show 51speaker title in audio page.
* \return void.
*/
void ShowTitle_Left(pPAGE_S p);
/*! \fn HighLightItem(pITEM_S pItem, ITEMID id, MODETYPE mode)
* \brief HighLight Item.
* \param pItem pointer to the item to be highlighted.
* \param id the pos in the item list from zero to count.
* \param mode which mode to be shown.
* \return void.
*/
void HighLightItem(pITEM_S pItem, ITEMID id, MODETYPE mode);
/*! \fn ShowChoices(pITEM_S pItem, CHOICEID f, CHOICETYPE choice)
* \brief show choice list.
* \param pItem pointer to the item which choices to be shown.
* \param f the choiceid shown first in the list.
* \param choice the type of which way to show.
* \return void.
*/
void ShowChoices(pITEM_S pItem, CHOICEID f, CHOICETYPE choice);
/*! \fn ShowMenuIcon(pSETUP_S p, PAGEID id)
* \brief Show Menu Icon.
* \param p pointer to the Setup config.
* \param id page to be highlighted.
* \return void.
*/
void ShowMenuIcon(pSETUP_S p, PAGEID id,MODETYPE mode);
/*! \fn HighLightPageIcon(pSETUP_S p, PAGEID id, MODETYPE mode)
* \brief HighLight Page Icon.
* \param p pointer to the Setup config.
* \param id page to be operated.
* \param mode which mode to be shown.
* \return void.
*/
void HighLightPageIcon(pSETUP_S p, PAGEID id, MODETYPE mode);
/*! \fn HighLightChoice(pITEM_S pItem, CHOICEID id, CHOICETYPE choice, MODETYPE mode)
* \brief HighLight choice.
* \param pItem pointer to the item.
* \param id choice in the list to be operated.
* \param choice type of choice how to be shown.
* \param mode which mode to be shown.
* \return void.
*/
void HighLightChoice(pITEM_S pItem, CHOICEID id, CHOICETYPE choice, MODETYPE mode);
/*! \fn ShowPassword(PWDTYPE type, CONTENT content)
* \brief show password box.
* \param type the box label to be shown.
* \param content number show.
* \return void.
*/
void ShowPassword(PWDTYPE type, CONTENT content);
/*! \fn HighLightImage(BYTE CurSpeaker, MODETYPE mode)
* \brief HighLight speaker image.
* \param CurSpeaker the speaker to be shown.
* \param mode the highlight mode.
* \return void.
*/
void HighLightImage(BYTE CurSpeaker, MODETYPE mode);
/*! \fn ShowHelpWinodw(HELPOP op)
* \brief Show Help Window.
* \param op the Help label.
* \return void.
*/
void ShowHelpWinodw(HELPOP op);
/*! \fn ShowAudioPage(pPAGE_S p, HELPOP op)
* \brief Show Audio Page.
* \param p pointer to the page.
* \param op HELPOP.
* \return void.
*/
void ShowAudioPage(pSETUP_S pSetup,pPAGE_S p, HELPOP op);
/*! \fn HighLightAudioChoice(pITEM_S pItem,BYTE CurItem, CHOICEID id, MODETYPE mode)
* \brief HighLight audio choice.
* \param pItem pointer to the item.
* \param CurItem one to be operated.
* \param id choice id.
* \param mode which mode to be shown.
* \return void.
*/
void HighLightAudioChoice(pITEM_S pItem,BYTE CurItem, CHOICEID id, MODETYPE mode);
/** @} */ // end of func
void HighlightRatingChoice(pITEM_S p,CHOICEID curChoice,CHOICETYPE choiceType,MODETYPE mode);
void ShowRatingChoices(pITEM_S p);
CHOICETYPE GetChoiceType(pITEM_S p,CHOICEID curChoice,BYTE bItemType);
void SetupExtEscape(SCAN_MODE scanMode);
#endif /* SETUPSHOW_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -