static void RebuildUnUsedResourcesListView() { ListViewCtrl unUsedResListView = s_root.FindControl("_UnUsedResList") as ListViewCtrl; if (unUsedResListView == null) { return; } unUsedResListView.ClearItems(); List <U3DAssetInfo> unUsedAssets = ResourceManageToolModel.GetInstance().UnUsedAssetList; foreach (var asset in unUsedAssets) { ListCtrlItem newItem = new ListCtrlItem(); newItem.name = Path.GetFileName(asset.path); newItem.image = asset.icon; newItem.userObj = asset.guid; newItem.color = Color.white; newItem.onSelectColor = Color.red; unUsedResListView.AddItem(newItem); } RequestRepaint(); }
static private void AddProjectItem(string projectName) {//添加ProjectList Item if ((m_projTreeView == null) || (projectName == null)) { return; } ListCtrlItem newItem = new ListCtrlItem(); newItem.name = projectName; newItem.color = Color.white; newItem.onSelectColor = Color.blue; m_projTreeView.AddItem(newItem); //m_bIsOperateSaved = false; }
static private void AddSpriteItem(string spriteName) {//添加SpriteList Item if ((m_spriteListView == null) || (spriteName == null)) { return; } ListCtrlItem newItem = new ListCtrlItem(); newItem.name = Path.GetFileName(spriteName); newItem.image = UIAtlasEditorModel.GetInstance().GetSpriteZoomTexture(spriteName); newItem.tooltip = spriteName; newItem.color = Color.white; newItem.onSelectColor = Color.blue; m_spriteListView.AddItem(newItem); //m_bIsOperateSaved = false; }
void FixSearchResultAndList(string searchName, List <AtlasInfoForSearchSprite> atlasInfoTbl) { if (null == atlasInfoTbl) { return; } ListViewCtrl searchList = _GetControl <ListViewCtrl>(m_SearchResultListName); if (null == searchList) { return; } searchList.ClearItems(); m_SearchResultInfo = new SearchResultInfo(); m_SearchResultInfo.SearchName = searchName; m_SearchResultInfo.SearchSpriteInfo = new List <SearchSpriteInfo>(); for (int index = 0; index < atlasInfoTbl.Count; index++) { foreach (var item in atlasInfoTbl[index].SpriteInfo) { SearchSpriteInfo newInfo = new SearchSpriteInfo(); newInfo.AtlasPath = atlasInfoTbl[index].AtlasPath; newInfo.AtlasTexture = atlasInfoTbl[index].AtlasTexture; newInfo.SpriteName = item.Key; newInfo.SpriteRect = item.Value; m_SearchResultInfo.SearchSpriteInfo.Add(newInfo); ListCtrlItem newItem = new ListCtrlItem(); newItem.name = item.Key + " " + newInfo.AtlasPath; newItem.color = Color.white; newItem.onSelectColor = Color.blue; searchList.AddItem(newItem); } } }
private static void AddCheck(ListViewCtrl view, Session session, string PropertyID) { view.AddItem(YesNo.Get(session[PropertyID]) != YesNo.No, session[PropertyID + "_TITLE"]); }
static void RebuildListViewAndTimeLineView() { var clip = SpecialEffectAnimClipEditorModel.GetInstance().CurrentClip; //更新ListView ListViewCtrl listView = GetListViewCtrl(); listView.ClearItems(); var previewAnimClip = clip.PreviewAnimClip; { ListCtrlItem item = new ListCtrlItem(); if (previewAnimClip != null) { item.name = previewAnimClip.name; } else { item.name = "空动作"; } item.image = UnityInternalIconCache.GetInstance().GetCacheIcon("UnityEditor.AnimationWindow"); listView.AddItem(item); } foreach (var item in clip.Clip.itemList) { ListCtrlItem listItem = new ListCtrlItem(); listItem.name = item.obj.name; if (item as SpecialEffectAnimClipAudioItem != null) { listItem.image = UnityInternalIconCache.GetInstance().GetCacheIcon("SceneViewAudio"); } else if (item as SpecialEffectAnimClipEffectItem != null) { listItem.image = UnityInternalIconCache.GetInstance().GetCacheIcon("AvatarPivot"); } listView.AddItem(listItem); } //更新TimeLineView TimeLineViewCtrl timeLineView = GetTimeLineViewCtrl(); timeLineView.Items.Clear(); { TimeLineItem item = new TimeLineItem(); item.startTime = 0.0f; if (previewAnimClip != null) { item.length = previewAnimClip.length; } else { item.length = 0.0f; } timeLineView.Items.Add(item); } foreach (var item in clip.Clip.itemList) { TimeLineItem timeLineItem = new TimeLineItem(); timeLineItem.startTime = item.StartTime; timeLineItem.length = item.Length; timeLineView.Items.Add(timeLineItem); } UpdatePreviewLength(); }
private static void AddCheck(ListViewCtrl view, Session session, string PropertyID) { view.AddItem(session[PropertyID] == YesNo.Yes, session[PropertyID + "_TITLE"]); }