您的位置:首页 > 其它

在FTE的project里面,如何在一个没有Toolbar的screen添加Toolbar来实现快捷操作

2012-11-02 09:33 766 查看
首先只要含有下面这么components的category都才可以画toolbar

DM_BUTTON_BAR1

DM_BASE_CONTROL_SET1

DM_BASE_CONTROL_SET2

DM_BASE_CONTROL_SET_SUBMENU

DM_BASE_CONTROL_SET_COMMON

如果确定想要修改的界面包含以上components,那么则可以通过调用,wgui_icon_bar_setup()来增加Toolbar了。下面列举一个SMS的例子:左边原始的界面,要发送短信只能通过点击option,再选send来完成。

右边是增加toolbar的界面,可以通过点击toolbar来实现快捷操作。

若是非FTE的project,可以把快捷操作注册到CSK上。但是FTE上没有CSK,所以只能通过增加Toolbar来实现。增加的代码如下:





...

wgui_icon_bar_setup(

2,

content_icon,

disabled_content_icon,

string,

SMSIconbarItemCallback

);



ShowCategory184Screen(

dynamic_scr->set_data_for_recipient_list(instance_hash_id),

resource->title_icon_id,

resource->lsk_str_id,

resource->lsk_icon_id,

resource->rsk_str_id,

resource->rsk_icon_id,

numItems,

dynamic_scr->get_item_cb,

NULL,

hilighted_item,

guiBuffer



);

...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐