mt2503 如何新增一个状态栏图标并确认优先级
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
如何新增一个状态栏图标并确认优先级
[SOLUTION]
以添加显示T卡信息为例:
1.首先在gui_typedef.h中定义status icon ID,如STATUS_ICON_T_CARD。
2.然后在wgui_status_icon_bar_icon_image_maps中选取适当的位置,该ID在这个数组中的顺序决定了它最终显示在status icon bar上从左到右的
顺序。
3.在status_icon_bar.res中添加相应的图片定义。
4.在监听到EVT_ID_SRV_FMGR_NOTIFICATION_DEV_PLUG_IN时通过调用
wgui_status_icon_bar_show_icon(STATUS_ICON_T_CARD),wgui_status_icon_bar_update()来刷新status icon bar显示该icon;当收到
EVT_ID_SRV_FMGR_NOTIFICATION_DEV_PLUG_OUT是调用
wgui_status_icon_bar_reset_icon_display(STATUS_ICON_T_CARD),wgui_status_icon_bar_update()来刷新status icon bar移除该icon。
如何新增一个状态栏图标并确认优先级
[SOLUTION]
以添加显示T卡信息为例:
1.首先在gui_typedef.h中定义status icon ID,如STATUS_ICON_T_CARD。
2.然后在wgui_status_icon_bar_icon_image_maps中选取适当的位置,该ID在这个数组中的顺序决定了它最终显示在status icon bar上从左到右的
顺序。
3.在status_icon_bar.res中添加相应的图片定义。
4.在监听到EVT_ID_SRV_FMGR_NOTIFICATION_DEV_PLUG_IN时通过调用
wgui_status_icon_bar_show_icon(STATUS_ICON_T_CARD),wgui_status_icon_bar_update()来刷新status icon bar显示该icon;当收到
EVT_ID_SRV_FMGR_NOTIFICATION_DEV_PLUG_OUT是调用
wgui_status_icon_bar_reset_icon_display(STATUS_ICON_T_CARD),wgui_status_icon_bar_update()来刷新status icon bar移除该icon。