📄 gui_fixed_menuitems.c
字号:
/* to enable transparency only when it is required */
if (transparency_in_list)
{
m->focussed_filler = backup_focussed_filler;
}
transparency_in_list = 0;
}
/*****************************************************************************
* FUNCTION
* gui_fixed_icontext_disable_transparent_effect
* DESCRIPTION
* Disable the transparent effect flag
* PARAMETERS
* m [?]
* RETURNS
* void
*****************************************************************************/
void gui_fixed_icontext_disable_transparent_effect(fixed_icontext_menuitem *m)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
if (block_transparency)
{
return;
}
/* disable transparency only when it is enabled */
if (m->focussed_filler->flags & UI_FILLED_AREA_TYPE_TRANSPARENT_COLOR)
{
transparency_in_list = 1;
backup_focussed_filler = m->focussed_filler;
non_transparent_focussed_filler = *backup_focussed_filler;
m->focussed_filler = &non_transparent_focussed_filler;
m->focussed_filler->flags = m->focussed_filler->flags & ~UI_FILLED_AREA_TYPE_TRANSPARENT_COLOR;
}
}
/*****************************************************************************
* FUNCTION
* gui_fixed_icontext_list_enable_transparent_effect
* DESCRIPTION
* enable the transparent effect flag
* PARAMETERS
* m [?]
* RETURNS
* void
*****************************************************************************/
void gui_fixed_icontext_list_enable_transparent_effect(fixed_icontext_list_menuitem *m)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
if (block_transparency)
{
return;
}
if (transparency_in_list)
{
m->focussed_filler = backup_focussed_filler;
}
transparency_in_list = 0;
}
/*****************************************************************************
* FUNCTION
* gui_fixed_icontext_list_disable_transparent_effect
* DESCRIPTION
* Disable the transparent effect flag
* PARAMETERS
* m [?]
* RETURNS
* void
*****************************************************************************/
void gui_fixed_icontext_list_disable_transparent_effect(fixed_icontext_list_menuitem *m)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
if (block_transparency)
{
return;
}
if (m->focussed_filler->flags & UI_FILLED_AREA_TYPE_TRANSPARENT_COLOR)
{
transparency_in_list = 1;
backup_focussed_filler = m->focussed_filler;
non_transparent_focussed_filler = *backup_focussed_filler;
m->focussed_filler = &non_transparent_focussed_filler;
m->focussed_filler->flags = m->focussed_filler->flags & ~UI_FILLED_AREA_TYPE_TRANSPARENT_COLOR;
}
}
/*****************************************************************************
* FUNCTION
* gui_fixed_text_menuitem_enable_transparent_effect
* DESCRIPTION
* enable the transparent effect flag
* PARAMETERS
* m [?]
* RETURNS
* void
*****************************************************************************/
void gui_fixed_text_menuitem_enable_transparent_effect(fixed_text_menuitem *m)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
if (block_transparency)
{
return;
}
if (transparency_in_list)
{
m->focussed_filler = backup_focussed_filler;
}
transparency_in_list = 0;
}
/*****************************************************************************
* FUNCTION
* gui_fixed_text_menuitem_disable_transparent_effect
* DESCRIPTION
* Disable the transparent effect flag
* PARAMETERS
* m [?]
* RETURNS
* void
*****************************************************************************/
void gui_fixed_text_menuitem_disable_transparent_effect(fixed_text_menuitem *m)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
if (block_transparency)
{
return;
}
if (m->focussed_filler->flags & UI_FILLED_AREA_TYPE_TRANSPARENT_COLOR)
{
transparency_in_list = 1;
backup_focussed_filler = m->focussed_filler;
non_transparent_focussed_filler = *backup_focussed_filler;
m->focussed_filler = &non_transparent_focussed_filler;
m->focussed_filler->flags = m->focussed_filler->flags & ~UI_FILLED_AREA_TYPE_TRANSPARENT_COLOR;
}
}
/*****************************************************************************
* FUNCTION
* gui_fixed_twostate_menuitem_enable_transparent_effect
* DESCRIPTION
* enable the transparent effect flag
* PARAMETERS
* m [?]
* RETURNS
* void
*****************************************************************************/
void gui_fixed_twostate_menuitem_enable_transparent_effect(fixed_twostate_menuitem *m)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
if (block_transparency)
{
return;
}
if (transparency_in_list)
{
m->focussed_filler = backup_focussed_filler;
}
transparency_in_list = 0;
}
/*****************************************************************************
* FUNCTION
* gui_fixed_twostate_menuitem_disable_transparent_effect
* DESCRIPTION
* Disable the transparent effect flag
* PARAMETERS
* m [?]
* RETURNS
* void
*****************************************************************************/
void gui_fixed_twostate_menuitem_disable_transparent_effect(fixed_twostate_menuitem *m)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
if (block_transparency)
{
return;
}
if (m->focussed_filler->flags & UI_FILLED_AREA_TYPE_TRANSPARENT_COLOR)
{
transparency_in_list = 1;
backup_focussed_filler = m->focussed_filler;
non_transparent_focussed_filler = *backup_focussed_filler;
m->focussed_filler = &non_transparent_focussed_filler;
m->focussed_filler->flags = m->focussed_filler->flags & ~UI_FILLED_AREA_TYPE_TRANSPARENT_COLOR;
}
}
#endif /* __MMI_UI_TRANSPARENT_EFFECT__ */
/* Fixed menuitem dummy functions: Do not delete any of these functions */
/*****************************************************************************
* FUNCTION
* UI_fixed_menuitem_dummy_display_function
* DESCRIPTION
* dummy func of UI_fixed_menuitem_dummy_display_function
* PARAMETERS
* item [IN]
* common_item_data [IN]
* x [IN]
* y [IN]
* RETURNS
* void
*****************************************************************************/
void UI_fixed_menuitem_dummy_display_function(void *item, void *common_item_data, S32 x, S32 y)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
UI_UNUSED_PARAMETER(item);
UI_UNUSED_PARAMETER(common_item_data);
UI_UNUSED_PARAMETER(x);
UI_UNUSED_PARAMETER(y);
}
/*****************************************************************************
* FUNCTION
* UI_fixed_menuitem_dummy_hide_function
* DESCRIPTION
* dummy hide func
* PARAMETERS
* item [IN]
* common_item_data [IN]
* x [IN]
* y [IN]
* RETURNS
* void
*****************************************************************************/
void UI_fixed_menuitem_dummy_hide_function(void *item, void *common_item_data, S32 x, S32 y)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
UI_UNUSED_PARAMETER(item);
UI_UNUSED_PARAMETER(common_item_data);
UI_UNUSED_PARAMETER(x);
UI_UNUSED_PARAMETER(y);
}
/*****************************************************************************
* FUNCTION
* UI_fixed_menuitem_dummy_measure_function
* DESCRIPTION
* dummy measure func
* PARAMETERS
* item [IN]
* common_item_data [IN]
* width [?]
* height [?]
* x(?) [IN]
* y(?) [IN]
* RETURNS
* void
*****************************************************************************/
void UI_fixed_menuitem_dummy_measure_function(void *item, void *common_item_data, S32 *width, S32 *height)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
UI_UNUSED_PARAMETER(item);
UI_UNUSED_PARAMETER(common_item_data);
UI_UNUSED_PARAMETER(width);
UI_UNUSED_PARAMETER(height);
}
/*****************************************************************************
* FUNCTION
* UI_fixed_menuitem_dummy_highlight_function
* DESCRIPTION
* dummy highlight func
* PARAMETERS
* item [IN]
* common_item_data [IN]
* RETURNS
* void
*****************************************************************************/
void UI_fixed_menuitem_dummy_highlight_function(void *item, void *common_item_data)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
UI_UNUSED_PARAMETER(item);
UI_UNUSED_PARAMETER(common_item_data);
}
/*****************************************************************************
* FUNCTION
* UI_fixed_menuitem_dummy_remove_highlight_function
* DESCRIPTION
* dummy remove highlight func
* PARAMETERS
* item [IN]
* common_item_data [IN]
* RETURNS
* void
*****************************************************************************/
void UI_fixed_menuitem_dummy_remove_highlight_function(void *item, void *common_item_data)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -