/***************************************************************************** * FUNCTION * mmi_rmgr_list_ro_entry_detail * DESCRIPTION * Entry function of the list ro detail screen * PARAMETERS * void * RETURNS * void *****************************************************************************/ static void mmi_rmgr_list_ro_entry_detail(void) { /*----------------------------------------------------------------*/ /* Local Variables */ /*----------------------------------------------------------------*/ U8 *guiBuffer, *info; /*----------------------------------------------------------------*/ /* Code Body */ /*----------------------------------------------------------------*/ //EntryNewScreen(SCR_ID_RMGR_LIST_RO_DETAIL, NULL, mmi_rmgr_list_ro_entry_detail, NULL); if(mmi_frm_scrn_enter( GRP_ID_RMGR_MAIN, SCR_ID_RMGR_LIST_RO_DETAIL, NULL, mmi_rmgr_list_ro_entry_detail, MMI_FRM_FULL_SCRN)) { guiBuffer = mmi_frm_scrn_get_gui_buf (GRP_ID_RMGR_MAIN, SCR_ID_RMGR_LIST_RO_DETAIL); info = (PU8) subMenuData; memset(info, 0x00, sizeof(kal_wchar)); #ifdef __DRM_V02__ /* Shared */ mmi_ucs2cat((PS8) info, (PS8) GetString(STR_ID_RMGR_SHARED_RO)); mmi_ucs2cat((PS8) info, (PS8) L"\n"); if (DRM_get_ro_shareability(mmi_rmgr_p->ro_idx)) { mmi_ucs2cat((PS8) info, (PS8) GetString(STR_GLOBAL_YES)); } else { mmi_ucs2cat((PS8) info, (PS8) GetString(STR_GLOBAL_NO)); } mmi_ucs2cat((PS8) info, (PS8) L"\n"); #endif /* __DRM_V02__ */ /* Summary */ mmi_rmgr_populate_drm_info_aux(NULL, DRM_PERMISSION_ALL, info, sizeof(subMenuData), mmi_rmgr_p->ro_idx); ShowCategory74Screen( STR_GLOBAL_DETAILS, mmi_rmgr_get_root_icon(), 0, 0, STR_GLOBAL_BACK, IMG_GLOBAL_BACK, (PU8) subMenuData, MAX_SUB_MENUS * MAX_SUB_MENU_SIZE, guiBuffer); SetRightSoftkeyFunction(mmi_frm_scrn_close_active_id, KEY_EVENT_UP); } }
/***************************************************************************** * FUNCTION * mmi_rmgr_populate_drm_info * DESCRIPTION * * PARAMETERS * rights [?] * permission [IN] * data [?] * RETURNS * *****************************************************************************/ kal_bool mmi_rmgr_populate_drm_info(kal_wchar *path, kal_uint8 app_perm, kal_uint8 *data) { return mmi_rmgr_populate_drm_info_aux(path, app_perm, data, -1); }