public void Redraw() { FCategoryList.BeginUpdate(); FCategoryList.Clear(); var nodeInfos = NodeBrowser.NodeInfoFactory.NodeInfos.Where(ni => ni.Ignore == false && ni.Type != NodeType.Patch && ni.Type != NodeType.Text); foreach (var nodeInfo in nodeInfos) { Add(nodeInfo); } FCategoryList.EndUpdate(); PendingRedraw = false; }
public void Redraw() { FCategoryTreeViewer.SuspendLayout(); FCategoryList.BeginUpdate(); FCategoryList.Clear(); var nodeInfos = NodeBrowser.NodeInfoFactory.NodeInfos.Where(ni => ni.Ignore == false && ni.Type != NodeType.Patch && ni.Type != NodeType.Text && NodeBrowser.CategoryFilter.CategoryVisible(ni.Category)); foreach (var nodeInfo in nodeInfos) { Add(nodeInfo); } FCategoryList.EndUpdate(); FCategoryTreeViewer.ResumeLayout(); PendingRedraw = false; }