0
点赞
收藏
分享

微信扫一扫

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


首先只要含有下面这么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



);

...

举报

相关推荐

0 条评论