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

📄 gui_fixed_menuitems.c

📁 MTK6226修改平台UI的文件介绍
💻 C
📖 第 1 页 / 共 5 页
字号:

    /* 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 + -